File: blk03396.txt

LjJ=:THOR.RUNE:thor1dfha7vvxjtr7g6ssp7pd3r4te0e6r2x9v0szt2:1006414448502:t:30xu
FjDOUT:543690FFF23DE69403633A2B270C9604F2D22611A266EC032BFC82D4F0EE0205
FjDOUT:51DDC58AB0D3CC2C5B3098534786DEED60EF8CAB5BEE1C8F125F2C8BCCB8CDA7
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/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 viewBox="-2.61659112 -2.61659112 92.45288624 149.20141224" height="768" width="476" version="1.1" id="svg3204" xmlns="http://www.w3.org/2000/svg">
  <defs id="defs3201"></defs>
  <path id="path3013" style="fill:#750d02;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33333325" d="m 0.12267,24.11199 -0.12,80.51067 c 0,0 -0.624,33.08534 30.976,38.20934 42.136,7.00266 51.676,-20.652 51.676,-20.652 0,0 4.58266,-10.852 4.28666,-19.896 0.44,-10.10267 0.22667,-73.07334 0.22667,-73.07334 0,0 -7.50667,7.5946M
7 -21.25067,3.428 C 55.65067,28.61199 53.104,26.43733 47.50267,23.90399 c -15.70534,-7.68133 -29.52,-8.75333 -47.38,0.208"></path>
  <path id="path3017" style="fill:#699ec3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33333325" d="M 46.484,71.15199 C 34.756,73.60266 22.7,84.53066 22.7,96.86399 c 0,13.78401 12.92533,22.07734 23.684,22.07734 8.564,0 17.07867,-3.66133 17.09067,-13.22267 0,-7.456 -5.26267,-10.24667 -11.65867,-12.604 -5.628,-2.08533 -9.712,-7.348 -9.76267,-13.39867 -0.012,-3.23866 1.48134M
,-6.592 4.43067,-8.564 m 40.58,-6.56 c -6.30267,4.44267 -14.77867,6.156 -24.636,6.156 -1.544,0 -2.98667,-0.0947 -4.32933,-0.252 2.78533,1.60134 4.31066,3.51067 5.26266,6.92667 C 61.396,76.52799 59.46,76.04133 58.16267,76.04133 c -2.824,-0.012 -5.47734,1.91066 -5.364,4.83466 0.0827,1.872 1.49333,3.54134 3.59333,4.392 4.76933,1.91067 9.64133,3.33467 14.072,6.02 8.804,5.368 10.59333,11.99201 10.59333,17.54401 0,7.22266 -3.31466,16.02666 -10.82666,22.44266 -6.03067,5.148 -14.772,8.76 -26.696,8.76 -12.99467,0 -23.03467,M
-5.036 -29.772,-12.34 C 7.23467,120.624 3.82533,111.416 3.82533,102.644 c 0,-12.34001 6.15067,-22.81467 15.33334,-29.53201 6.74266,-4.92933 15.99466,-7.87733 23.89733,-7.796 -4.77067,-2.26266 -9.844,-4.38 -17.79733,-4.38 -8.792,0 -17.94134,3.52934 -25.25867,12.13734 v -21.332 c 6.252,-3.67467 15.50267,-6.28934 24.48933,-6.28934 12.12,0 18.48534,4.588 24.276,9.19467 5.824,4.588 11.08534,9.188 21.012,9.188 6.24534,0 12.264,-2.64667 17.28667,-5.99867 z"></path>
  <path style="fill:#ffffff;fill-opacity:1;fill-rule:nonzM
ero;stroke:none;stroke-width:1.33333325" d="m 41.33228,126.20986 c -1.44017,-0.0913 -2.88796,1.02434 -2.2793,3.51367 0.24,0.89467 0.85058,1.34788 2.14258,1.31055 l -1.48242,2.34961 2.14258,0.0117 1.70898,-3.45899 c 0.64,-2.33867 -0.79225,-3.63523 -2.23242,-3.72656 z m 4.4375,0.0488 -1.4707,3.10742 c -0.54134,1.14533 -0.59181,4.32394 2.13086,4.33594 3.89466,-0.18934 2.43839,-5.47683 0.28906,-5.04883 l 1.36133,-2.36914 z m 8.04297,0.0488 -4.72656,0.0176 -0.0312,1.70117 2.19922,-0.043 -2.47071,5.39453 2.25,0.0566 z m M
-15.88672,0.0117 -2.75196,0.006 v 1.55664 h 0.79884 l -0.006,5.50782 1.92187,0.0312 z m 3.32031,1.39258 c 0.23334,0 0.42774,0.43046 0.42774,0.95313 0,0.52266 -0.1944,0.94531 -0.42774,0.94531 -0.23333,0 -0.42382,-0.42265 -0.42382,-0.94531 0,-0.52267 0.19049,-0.95313 0.42382,-0.95313 z m 5.00196,2.44727 c 0.23333,0 0.42187,0.43046 0.42187,0.95312 0,0.52267 -0.18854,0.94532 -0.42187,0.94532 -0.23334,0 -0.42383,-0.42265 -0.42383,-0.94532 0,-0.52266 0.19049,-0.95312 0.42383,-0.95312 z" id="path3021"></path>
e="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33333325" d="m 45.08423,26.95009 c -4.94133,0 -9.08263,3.54136 -9.66797,8.33203 1.12134,-1.22933 2.27608,-2.19235 3.44141,-2.92969 2.70267,-1.68933 5.42087,-2.15507 7.6582,-1.95507 -0.24666,-1.11467 -0.6121,-2.1366 -1.27343,-3.44727 z m 1.48047,0.0957 c 1.14,2.44 1.50064,4.52598 1.41797,6.33398 -0.11867,2.20667 -0.79933,4.08387 -1.75,5.53321 0.38933,0.36 0.38805,0.56762 0.88672,0.87695 0.47867,0.32 1.01576,0.6057 1.62109,0.8457 1.25334,-1.7M
1466 2.21633,-4.1921 2.09766,-7.27343 -0.0507,-1.588 -0.39743,-3.34681 -1.13477,-5.24414 -1.05866,-0.56134 -1.90933,-0.92694 -3.13867,-1.07227 z m 4.48047,1.89062 c 0.51067,1.58134 0.94428,3.12534 0.98828,4.5 0.12,3.176 -0.83157,5.77248 -2.1289,7.61915 1.084,0.34666 2.00856,0.49127 3.47656,0.58593 0.88267,-1.46266 1.39453,-3.17671 1.39453,-4.99804 0,-3.156 -1.38647,-5.92437 -3.73047,-7.70704 z m -5.13281,2.625 c -1.94781,-0.0525 -4.24144,0.43412 -6.52344,1.86329 -1.356,0.856 -2.70323,2.03619 -3.97657,3.63086 0.0373M
,1.24133 0.2892,2.29462 0.75587,3.39062 1.55066,-2.212 3.16934,-3.57391 4.77734,-4.39258 1.972,-1.01466 3.89471,-1.20432 5.60938,-1.09765 0.11866,-0.52267 0.20175,-1.06987 0.23242,-1.64454 0.0253,-0.57866 0.0322,-1.05264 -0.0625,-1.69531 -0.26317,-0.0283 -0.53424,-0.0472 -0.8125,-0.0547 z m -3.38672,4.75977 c -0.51067,0.15733 -0.66707,0.24639 -1.17773,0.51172 -0.52267,0.27067 -1.02778,0.58394 -1.53711,0.97461 0.844,1.95333 2.51499,4.02884 5.23632,5.46484 1.38667,0.75067 3.08895,1.32286 5.09961,1.63086 1.02667,-0.64M
267 1.57517,-1.34236 2.3125,-2.31836 -2.67866,-0.24 -4.67026,-0.96407 -6.18359,-1.9414 -1.84533,-1.204 -2.97533,-2.78494 -3.75,-4.32227 z M 38.844,38.63954 c -0.844,0.75067 -1.41633,1.46908 -2.23633,2.70508 1.664,2.968 4.8459,4.99023 8.47656,4.99023 1.336,0 2.48763,-0.14363 3.6543,-0.65429 -1.62,-0.34667 -3.1559,-0.75054 -4.36523,-1.39454 -2.812,-1.48666 -4.5773,-3.61048 -5.5293,-5.64648 z" id="path3053"></path>
  <path id="path3085" style="fill:#ce9f51;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33L
333325" d="m 45.01387,0 -2.08,6.39066 H 36.1912 l 5.48933,4.304 -2.13733,6.39067 5.748,-4.096 5.38267,3.988 -1.98,-6.28267 5.288,-4.304 -6.60534,-0.208 z"></path>
DjB=:BNB.BNB:bnb1v65ax8kwqk7ve0euk447tam7dd727dpzfqvzj6:6873877067::0
HjF=:BNB.BUSD-BD1:bnb1p7l5q6pc56wezalf9sj3hnaq8yza8xfflagjgd:629529050::0
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FF5858;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#9A1663;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FF97C1;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#E0144C;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
FjD=:BNB.BNB:bnb1amyqwcjzxk2jk3h9r4y3rayt59gzpaf586jm39:1084352214:te:0
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" widthM
="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styleM
="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fillM
="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 18L
0.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306lM
1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: M
glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill=M
"rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width=M
"78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgbM
(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heiM
ght="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitcM
h 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, M
214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31L
, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, M}
214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255,M}
 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animM
ation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127Lk.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%M
" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatiM
on: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translM
ate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.63
7z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heiM
ght="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill=M=
"rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 3154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.M
575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fL
ill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animationM
: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.63La7z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="ME
rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" widM
th="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styM
le="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fiM
ll="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroM
ke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)"M6
 d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width=M
"62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style=M
"animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill=M
"none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180L
.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g stM
yle="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.15Lw9v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%M
" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatiM
on: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strokeM
="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" dM4
="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" sM
troke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168lM
2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 3154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92,M~
 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width=M
"66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style=M
"animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0M
.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.3$2l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" M2
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: gliM
tch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 L
1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, M}
214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitM
ch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 2M
14, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.3M"
06l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92,M~
 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glM
itch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575L
 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" hM
eight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,1Ms
40,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" widthM
="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g M
style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.Ly159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animaM
tion: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.M
038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" M
height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><MS
path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animationM
: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><LYpath fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fillMG
="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbM9
(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="M?
rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch M
1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pL
ath fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill=MF
"rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heM
ight="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)"M
 d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="8M
2%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212M\
.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" widM
th="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styM
le="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fiM
ll="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="aniM
mation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/M
><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="aM
nimation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799lLn127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><pLXath fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill=M@
"rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
FjDOUT:03CFE811BE9FF487210526EED3ABF63EEF87C1CD060355EE15E110BB11250C90
FjDOUT:20B1FF43A0BA4F661C0D0D5A3A46D05CB3C9C5E1AE2BFCF9CFA0D7A486C89D35
text/plain;charset=utf-8
text/plain;charset=utf-8
2023-02-09T22:52:57+00:00
2023-02-09T22:52:57+00:00
2023-02-09T22:53:00+00:00
!tEXtexif:ComponentsConfiguration
tEXtexif:ExifVersion
tEXtexif:FlashPixVersion
tEXtexif:PixelXDimension
tEXtexif:PixelYDimension
tEXtexif:YCbCrPositioning
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#372948;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#FFECEF;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FFCACA;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#251B37;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
((((((((((((((((((((((((((((((((((((((((((((((((((
 de6599900271947e7366429e04e2431bH0E
()*89:HIJWXYZghijwxyz
()*789:FGHIJUVWXYZdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
`e"""""""""""""""""%
ffffffffffgo33333333,
0ffffffffgo333333332
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8

%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Single 36 years old Chinese woman Bitcoiner looking for someone to start a family together. Damus: npub1tccvv69x8jq7rngu9kj893rrc5wmpt7rucnf9x34km5shafr9m4q63yxse.h!
text/plain;charset=utf-8
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
!MF9;7/3-!OJ>@A;><5^WE?6+&
a`SkdQUE3rjPneIiU9j^CtcD{u_^ZL
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
FjDOUT:436786F1D11ACDB75F9FEC29C954BFBC4C477EB761FCA0FCB72668A73BB559DC
FjDOUT:A5C2F00433198F9F999837C106174781D5BCBEF07B6439FE86C912A84916406B
FjDOUT:88F3BFD95107C9B7F91B2215D92560D38CC2F635C7A3203D22DC0B53B73188D3
FjDOUT:31B9D6D3BEEE2432DED24BC58F60E14C3B55E7505BCE1F211A6923FA4B9E105B
FjDOUT:FA40865B49DA12D7E8E71FCA6C210BFED0D84A246C0BCFBB9F7BC4E9522B941A
xiTXtXML: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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:9d7d4980-e9eM
6-4caa-a37a-b5c3451fbf12" xmpMM:DocumentID="xmp.did:F05EE417A8C911ED9B74EA6A0ABB038B" xmpMM:InstanceID="xmp.iid:F05EE416A8C911ED9B74EA6A0ABB038B" xmp:CreatorTool="Adobe Photoshop 24.0 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c0b4dadc-1d01-d042-9746-1985010afafc" stRef:documentID="xmp.did:9d7d4980-e9e6-4caa-a37a-b5c3451fbf12"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>_Ai
FjDOUT:6003942F89BF6B792FABDC278108AA93E9D20CAF0676E6A19F45572DA459BA33
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroM
ke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" dM1
="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637zL_"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="M
70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="anM
imation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"M
/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill=M@
"rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glM
itch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.5L
75 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch M
1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pL
ath fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%M
" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translM
ate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 2Mu
6, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heiM
ght="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fillMA
="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 2M|
14, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="7M
2%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g styM
le="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159Lvv133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> <
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glM
itch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.5L
75 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><patL
h fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g stM
yle="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.15Lw9v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="M
70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none"M
 stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinitM
e;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="LQrgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d=M
"M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#1F8A70;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#FC7300;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#BFDB38;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#00425A;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width=M
"74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="aniM
mation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-12M
8.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widthM
="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styleM
="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="M
none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(ME
255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(9M
2, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(2M
55, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128L
, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" widM
th="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styM
le="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" M
fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitM
ch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.Lc637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140Mq
,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/>L
<path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Pepperoni Stick and Slice","Plate":"No","Collection":"Lil' Bits","Id":940,"Total":2500}
{"Background":"Purple Billiard","Bits":"Tilapia Meat","Plate":"No","Collection":"Lil' Bits","Id":2060,"Total":2500}
{"Background":"Purple Billiard","Bits":"Artisan Ham","Plate":"Silver","Collection":"Lil' Bits","Id":513,"Total":2500}
{"Background":"Purple Billiard","Bits":"Swordfish Meat","Plate":"No","Collection":"Lil' Bits","Id":1907,"Total":2500}
{"Background":"Purple Billiard","Bits":"Pork Chop","Plate":"No","Collection":"Lil' Bits","Id":2044,"Total":2500}
{"Background":"Purple Billiard","Bits":"Octopus Tentacle","Plate":"No","Collection":"Lil' Bits","Id":1991,"Total":2500}
{"Background":"Purple Billiard","Bits":"Salami Stick and Slice","Plate":"No","Collection":"Lil' Bits","Id":735,"Total":2500}
{"Background":"Purple Billiard","Bits":"Boar Meat","Plate":"Silver","Collection":"Lil' Bits","Id":478,"Total":2500}
{"Background":"Purple Billiard","Bits":"Rabbit Haunch","Plate":"No","Collection":"Lil' Bits","Id":2441,"Total":2500}
{"Background":"Purple Billiard","Bits":"Rack of Ribs","Plate":"No","Collection":"Lil' Bits","Id":2218,"Total":2500}
{"Background":"Purple Billiard","Bits":"Wolf Meat","Plate":"No","Collection":"Lil' Bits","Id":1166,"Total":2500}
{"Background":"Purple Billiard","Bits":"Salmon Meat","Plate":"No","Collection":"Lil' Bits","Id":1215,"Total":2500}
{"Background":"Purple Billiard","Bits":"Venison","Plate":"No","Collection":"Lil' Bits","Id":23,"Total":2500}
{"Background":"Purple Billiard","Bits":"Beef Chop","Plate":"Silver","Collection":"Lil' Bits","Id":941,"Total":2500}
{"Background":"Purple Billiard","Bits":"Shrimp","Plate":"No","Collection":"Lil' Bits","Id":1664,"Total":2500}
{"Background":"Purple Billiard","Bits":"Shark Meat","Plate":"No","Collection":"Lil' Bits","Id":1565,"Total":2500}
{"Background":"Purple Billiard","Bits":"Bacon","Plate":"Silver","Collection":"Lil' Bits","Id":594,"Total":2500}
{"Background":"Purple Billiard","Bits":"Steak","Plate":"No","Collection":"Lil' Bits","Id":2301,"Total":2500}
{"Background":"Purple Billiard","Bits":"Drumstick","Plate":"No","Collection":"Lil' Bits","Id":563,"Total":2500}
{"Background":"Purple Billiard","Bits":"Lobster Tail","Plate":"No","Collection":"Lil' Bits","Id":2411,"Total":2500}
{"Background":"Purple Billiard","Bits":"Hotdog","Plate":"No","Collection":"Lil' Bits","Id":208,"Total":2500}
{"Background":"Purple Billiard","Bits":"Sausage Links","Plate":"No","Collection":"Lil' Bits","Id":1723,"Total":2500}
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
{"Background":"Purple Billiard","Bits":"Chicken Breast","Plate":"Silver","Collection":"Lil' Bits","Id":503,"Total":2500}
{"Background":"Purple Billiard","Bits":"Lamb Chop","Plate":"No","Collection":"Lil' Bits","Id":2315,"Total":2500}
{"Background":"Purple Billiard","Bits":"Horse Flank","Plate":"No","Collection":"Lil' Bits","Id":1035,"Total":2500}
text/html;charset=utf-8
a hyperportal inscribed on-chain
enter at your own risk
  * Added mobile support
Conjured by el_ranye x @timshelxyz
Special thanks to Mathcastles Studios & Aleksandr Kubarskii
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CHAINSPACE.app</title>
-family: 'Noto Mathcastles Remix';
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAJY4AAwAAAABYBwAAJXZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cBmA/UGZFZIO8TACQAgqBynyBnT4LghoAATYCJAOEMAQgBZQvB4oQW3BHcUN0w7TOCb9uMgCga1ObW1XngGzuMLNymwimLXm9MziajbB6ouj6z/7//zMS5IihCbUHPL62blsMYUKlkUZmlNDpaXjV6pqVpwAArLeqootw8/KeDNDKuPtGH63RZN7KPFPoRuUolWpLS8u0KitVFYiqXgarref8hssLDW1Lad9g27ZHnXPM/cOs0nQ0wlrYZq5lraVVmi7vVjaqsnO1TrU9ygjttFah0jm2Slya1m952tITLT2Guu499uN/BBcBMQJeaw67OgVxOyG89jGGw2a0CH85JglBJ4fUc+vPSM
/kNUhkhXuSA64B9d/T/xsRnCLzJIrBxGSNZOXktItuq3jvwDg849NRDD7K8wpHuFDMqKBgJISpmTOnAkBDBkB9RMSSSEQPBDIZ0GEhixpDBfDsIk3suWVFLNAEM/r/1+8cWBKqgckgg4Sb8Ci/a7bSKDEZiPnL3qL/9A83pv4OLGLwkL8kRQ6KQC1qoUIMqUnEmon/dvqjVJlpZ6Tqh4pgVCsETSBDRNvb8O63/X1vaArLL9rKtJApQY/r0MF9i+JqLSO8NADSEOmBgkS1LQ+9U/27ju2Z40hkKA1uO7fI47ZgFhUE8IIx/rb0/SWdoWWg7dsKGhNe81mlZst7ng/8v1d7u/P/4BcoeVd2ApaJKoWUQKolUuaJsa9ONbRBtkq6PZJwfjuMQIIgGGt0YoLl164AFG1sDY7CNjShZwYIaI6IMqqRKG5QwCp8yCgtfzLcSFXx9I/LDfzhVdZ3ZlOaEJyEAPO/vB3ouPPhABSCSTRWCrtOLn11mAf0sHeqsZiw7yc5orM
HvgCqH6Drgnywo8xFkgkv47qX1ArpDa3T1c06uw1e8KePnAgPz0q6SUDIBcSVbvlRhwhqBmScjynzr91/bDTLfrMpcpgCCOTALbAZ5nbsGcC2r4iPGl0jy4kEH//X56m7lNXlI64S0I+Z2tETWCHKDRrXB1CgA+YJc4jCCmUO/TVGSAQxjwRC8C/n9fVdd3P0Dpf9LlU25QJrsjrc6gJJdWhynp770PGO+9T1gfn9TR/6AKCDeQdAFI6RiCdHwISYwJSvYh5dL6lvQPUseBmEbSjaQbpbTet8gptU3ecjyl1mHO5DGlD1O2LcuYaS1NmexhSQGDbrrZTj2W8EUDDIwDpPh//APVe5o06WMsWq35Vqlg48uA574Z72iutDcLR9nkvkjua9zE7RlZ47Kb25sHRFcgOeWUcxUK0EhQta1VFd6UqFo1Oyk2qIlovkd+8owEiRSs5PnuUUiEVliEUQiNtJ9RCGeQOCROQzQ80By6EJ49DHA4+7L1mu4IV9t9M8b7DqWaFM
eFdldIzv307+/UNld8HUyYwjhHgBLRmyBzKzgAhjTmMXY4cYhJQkGTm4d0F1PYjeFsgWG1R1FoLNDA9xLN/11L/A78VskrWumTyD2bn2GXzKgk1syQja+tl/djvx9cZYBClMjHJFAUBvft6fS8E2JxegnYPJ4UIkYStm6Ht/hX+rZjLq3x2hmByq6ifoNljbLbo0hU80cqJ7DdzOiUFIJUNFCjBc/C0luw2EADVoP6Hn/m3pwFfu1lY+42f2MgEIfeNctADuNXepXQ0SRSDijxwt9vriYV6Qo4TagABclw/JnrfzdebhmDJ/hdeZf8hEDq67oB2/aUZcHJfA2AJAgEAaOIj5qYDkILAEQcZADviYAZMeZTvxKRYrynpyXhuFwQh1gC4AJwf0BROU8gCl75W83NQI/sbxKvB1AY6n/WDu3iIV0OMMcmlvBxyrtss4/dQ1mwdWupy+DCaYc31N8NDPB2uo95mc314aK67S/3fU96hZQSyq2rHmOwit1hMdWRMtl2zYM
6o0xEL73O8078Zi6s2J2Te7jxfj4FTxa1xPtoxP41HCx3OQcWeOy3g3J3/+SNYxRRFjuf2fJyQ/0+2fKoB/NMXg92ldNJltE8fTcRdYw/2CwjLUzRjPTKaumYV0Fry2iBdZLxf5rOgFxUJLGCrRoaS3JbeVurW0rtJFZf4q+1k5u8vrLT+5gugKU5tbunkgH/L3syCEnsDhOCM0gc+S0YMd7qVV5pmxNMIS+SnDPDLWRPSANo2I7I6UacGQte7h8dlWntk2lT1UXEaGXWhRieNtOaeyiJ64l5YRmklZDJ46WZq/Vy2QX7GgFyl0BXs+hvhkhpwPWQSiR0m+Jo2N/M5L03iGruvnKMKih/Cf/jg2zxPyQbjvNEWzCEu/uAlKompc5TEYkwb9FenoS2kCeRM21nBlXkWbyhgoCdlucfCNjnWuLLAcvm80AIgWOp/IdrIjsl3KCaeupoc0lkeWQieh0eiIw5qO7BMlyTeyLwqPOIKz0LgwslR9iEjT/JCcxJhbcDkzgM
3l/UZnXlTSiMF+v01aWmSnLT/FpxWZem18mpRWH8NpW6tvow4Yo2CrsaDXrQd4VrQGomw3Y0PVvevkwBz3q4GtSSOQ/XepmXALewYGviNMEDh+9z9PmvMYusw9g+pyhgQv21vFHQiAPoglnG1QsCbCseUjDnmpOv/YRCmpvkZJQRlK4cm09kru60OvLPJEDw0eAEj6sBdg4Y6npZ7Us43sgr6Hzhfj0F5S3Y+UN3kojCChLJOr7mETUzZVPBTFDKzfIde4TMX0zr88WHvsV++TWEddITiOLzk18eBGWAcnAiM0YiEIituibXV4ACGBMA67xMjcpswyy9XWpovZ6eOguJ1XEh/1AcWlkZpcaWcq+lP3FYCkyF5ZhqDTtz8rREBWY8Tx+oGlWyj+5OwfxpUE3cJ+HOw+B2ToGcoiG0jQzOmzmO3+VuF9WBrvJBcjcwa8aHGU1KQDyOzDba2oWa6w8M40ourbtt1R9jH9XfymlEE7a5EdTqoZsbqRtIHfrQRZ5H+FmXM
ANw/4hX/wN58yRm/S+3wB/5VKTgOPMB6ZWYGnlLbDajRV4n7jy6W+UfmCpVbJjijAPuPCU1oeYsnC/8x6m40J4ZR4v3YiiqH7gT8jUwdloXCj/jrrpoTumPvPYj6rrL9J9wMWOmnXEkAapcVSsChC5+LuLv6jOGqV48bE4+Xbhq32t+w8plGvvPkXOZfh9eXWT0Iob/JAbrdsjdo3/NFLzjKgH5yJ7O4ME4SPbo3zOVkrfjw5Z1ID/TfUHqKyP0tqizFEWzBiuL3jy7U7prDrcXQU0p5s27uM6TGpzFM0ocJHrqgPkx5R9XWuZiTKHOJTq+T852Fhy6zPL7WZ+K7igrcE1yTOJct26INKPo9GuAC1C/QXSneR/fP/L0U+6rpMH7rbhTakZsN42qaFCHLeZB4A6wuyw/vSuNfyuUn5OdM7RaSdlxlLCV9K8pQYbPILy3QQj+toGBrvb1b+LTG3YqaaWK+2uEwSHMfHKngdZpabMDTami8/J8xNOn3HWGopJ3b9ww5M
spqBs/pQq+b5n9ppxq5d3rz8Qr7oCwxltNZ68beybc/+T2Xf4N5d6/3lqC5kp5V2sVrOUBmv/GaRUTq0anReh75FifP2FaoJIMvvC/4SqZjqIc73EnrHYXNwd/MFMkTy59g8VD25LVE0cHq0QN/ozdO/mh7uLezhTdak4G8XhCSH2/4kNGPXitwQQRaLBFEZKUP+mak0vu7+OwKOdvVNtE2it44r1ejwxibPvCCXuifVIRX4u6K7QUtEDFiEWPUD6bP+xskO5f4iAbfWY/WGI7JjXJBj/KZSO+OWbgDBuaA1DEt8bHG3S6hDc/eBkd4IkLxFN8ya3Q7DMp61QXoDZ4QJKaUJtWrymr9n3qIQ4XORgr1pMmr0MJ7LcIx3hVySw4BqpkhbWB1+Hh5PdQxMch+x1/yZlSkjiyPpkX+oyDC0DxCm5O5CPcxMnER71i8v3ptTDT4oAWdgxqGVLpDdsNWNpELTJG75FIhYOmF90lluVYagHqZA5N7koTu9+BFFOUM5L+kUM
7zUk4VS4SZXFo5yKUGupCwPKi/Bg6ml2ks43diA4uvWe9jjuvXQQ+HE0vUPQf4Ir5TwaD7C/iVxWEBmUzX/YRFsbQCpyWdFCu61bf3Sea47UWHvtACwg+XfOP+uw72Y4Rr2jmW97rl6af+vbKLghnzVAP6Hx/WXYeiWk/3t9pp35pKsbK3m4Xt9FbB2QLHQhWvOVKhayfy2oktdRHHj27hk8FWcFnyXAC4rhe/h5F2Lz6FUOoXi9uItKdUqRxNVDxhgUGoFbBuls+QNrMbpQm9Hs+7mIXRH/Sblo4pQInQQycw0UefHFYoPC6uzLf72SbnZjBOxzvR4pmkQQOWGLLIaKgkgDUgeH7D6jQnU0FiDbABbFEim5ugOmVvaprEZlNE5IOkxXtagUoUbslTWEKAhV3w3JwAFUXDz5Z0U9jL+69VS/DInbYVgag7HsBVJ4G8LU4DDZK2MfA/m8Yh1XPzSFHHRjjBhEkngRhuloWs+NNGEPIKnGTS5cLGZCyu63WkxbpikWM
XewkCo96eNBXZOBisLFhDPYPSuF+7ZXBEvYU6FCf6HwwvL/ekrG+terLGMUumTyg+Ty6ZI0x7VyinNYIVK2JCUuW77ZTcoehc667K4GLbWOwEBn1pz05yVAjDSzZMq23X6lytV46LlP/RmnrwNz9rml4F8ImVKbc1LZvUU0qt/iOhzC/H+5C/uFY/61RIsKvYYj/5mjeEB4Ag4owiLCIuIMZeYk7jMsrsMOzElukwN6nVCh12G5WQ6Eh8C1uBbVWl5tebXl1SUuN0lMWFToaPQTHiLhOnhKAh9bHBEE2xeMAADZOSruRgmRYLI5lsqx00EnlLtOq9mHfo3jGOnKjoq7UUIkmGye5dbLc9gpF91W57Vv8RMY6Myak/68BIiRZpZM2bbbr1S5Gg8996k/E+rrwJw9Nx58REjJc0Ppc/MRMC9wzUgmShW6FpGDVOOcWus6XPcUS2mTQL9tipGXhGuL+89hUuJoKw9EYkXlrRhHRuQg1Tin1poBRRcAfhMcuEQwrgJwzM
pzgvkyUKnQtIgepxjmodR+uZJqdxU2g3zbFyEvCNeH+87ZYNMuBYETkEOBAKwNrsRZrsRZrkdbiXC3vanlXy7tyoJUocdlFxQX8JjhwiWBcArh3MhFUDoyIHKQa56DWDJZgJAd+Exy4RBCbGAmefMfe6Wc4f9HGmynDGlvsVeSca+6p98b32Lj2OrHiqJ/h/EUbb6YMa22zT4kLqtV65mO/J9BjwkxPvQ01Vrhk0yy0yia7HVPminsava1tQmLIVHeuBhkpWLxJ5mbU+LLKwHC/Csf0tbUymkwqPXgbxaQ+ut4gJajhVjHXbbyVRaj2MLi8R9gs0B+bYtHlFme3CBDA0SApt4JcHBqQcuQXo619L1B0AeAPwYHLBOM0gHOROeEkfb1jCZxTTuTmYarrKjLNzuLmPvpjUyy6bHF2fmXEbOECrhMOBAdaGViLtViLtViLtBbnyoHrhOVdOdBKNLhs5cJBf2yKRZdbnJ1n/B04CV13gHfKhQOtoMppCEYqZw76Y1MsuM
pxwdg+v+k/xtQ2JHnJggxzdlKh88HLHxsLgBSwW3e4rDzQpX2wW7DH1N7mwwdof4BXfLbxQ/5gR3Dr2Phpc7CMC+jAfPXt37Qo5FN2evHQOTF6D48NCCBMzQKyPZEJ38Ei2q1hPwtnBEPCHKJgEi65T//O4hiz/quhseYZ7zrCC0siPdSczCx2pu979TkWmoVKE1L3DoiZpvr8Ro6cYx6OuwEcXFoYmmfc7EvktbuIPoxbirihaFFkzGgybGoGXZrZMG+QpcvZcde553tcRx4QlpT5GCDfOXKtttMvhljV5MjY9QJGfHdTXFm9fRD2dThj+AOGx+6TvwqMf3HR+j58Vel1HvG0R183phBEPFBbeO30THvvAbeimINNBnO8ZnK/K3rtawhe28KD9RQzFbmlYbL+JlXxc/gGycUUYB97DCrch0feuEtNw/E5P/d1RS+1DB7xC3STcn0YwgVMHl2uwd6+R4lUWHe79HLVOsCkE33eKyuKPyH8Qz9204n9PibGw5K7h4M
HtmKZODHoTuD+82xCDLLIx+GIfvJ9C7isjc8L5dwx74nN77ecTdUtjrWuzNaxd03OLDnZ98rxWr6CkKDg+vrHApxSGhVqH5R+ATnlx+/9JsQWkzUINBWNcnvWaCHAYhAEgejlOkqaBdH2D1z+mUM9sKrFzaHKVh59D0XU9VzepTILEfBzRYp5N90r8aBrFiwI5d0UJEQCEoJH54IeyydHQkhpzEB9KLcxKxrlW7xCB7fY83nRBu6Ru5c51jnf8V0Qn3tuBBsi/MZTFk7XaE7McE82PZ9Fesx91L5gQaPHnqgfcb34rxuEJjLli3F3OSKHEvRiTKYTDaW8fOr3DBBbr4FRfuXoSKkqCGzuwzKuzhIi5/4LC4rd9hGtzle/0ZbkcnlGdNZrb3rEafIyY498jzOpZpYMQ0FxwxfV/L1D/yNC2REZP2K5Fv4UYmiUFTqg91V53pItQWzqJge6GbMYb3/6xIxJSXlhnbkX9A0yIaRmpEFetFe5oc2W7qIopJz8xFiq8HQM
D2EzKT7K9XSFtqF7l+/32vB663EQTAPLR2TxBK1+aH76NRT2N3Qr8JwqatTlAlj40QemSU0lkghya4Dc/R1UHpl8bm35/H30/XiOtjODkNcgfET6ODLSjiGG70AIJp8AMcbFGglQrbI/tIw58pKS9ybeFHx3nIVLGMAWE7kbsH0Y2yR08tu75J6gv0aVDxD/fZfqd7tAuZHai5hxrgHK39x9Fs00U6IX7sq89utB48GiQf3I20iHIZ2xI6g37re/gj6hSGLtpRUboWV93F2pUHcDm6VmlqcfUhR4J9SCmWOud2/h3flAwWG7tTM+nk8OucirolOFqo7Dhg7+cxRxu5SR7wQNxk3rKRIugUt68FGYSVvurTUUg/yerrirU0lNMxGsinGAV4r1uySZcqVr4hSemE/qhMkkWmgDUv2wc5GySXUfZMf2py0wF7Ekkwzdtsby802M1yZakP9Fz3+buj+RbGDnSe68sjRxU/PdM4GpOpylBNOGyTk8OoDNdw7J/cLHU+S8M
LvWaiotnm6F7OCVOowCOz586MRVLYXEkQANv3LUoxBz6ha6W2VH1O52Wu64FyG/J1e4LjL8TzWus+lgfXtpidfWsHSe6iA7N5uMi0Q39m8mR3Ouz/bVk/CX7eHxhv33L8URrrsR5JsfZZGH8jlrga1F1LZNG5WGe5HNZS5vIwiCMqxlWguAbDWD6eP2jvOKqbO0IC9QKbBQVAuj2eSVARy23oS67j5OUz5tCFQ6HdlQNzrXYMTmAVZiP5UMrcJNTBnWbQdLN3aNqo3tIqNuy/0OfEBlKoPO76+wmLnnYB/jV4a++ci1Ax/h4sBDDuk5OMDkjTF7njOOhuThmP573Rekrfbe05T+9eF3x8cMr+Qh1n32TrjUQXVWId8GOx6z5WF9w7Z8lVd1bFmWyiUN1aYwzMuy/AIXXYTX+1OMbt990411NN1R22KUfDw7GyD0EUTBC5rgE35eKw5+ZmEtIV3uxod/rv4vSV+E5Ge5shjxvPuEQVjQZRBqIqODuhzE6fByYc4GiM
RuzCYMxnSImUaedECGMjpcE+opMDOfS3aGSXabOFFrtZbSqDtkuyGsDb7WjbrefnbNkeLimmaBv3MMCySsDL4STQaNQNMdiyHXh+wXGxRKbQ2x1QGRgRKfdCNwyOlqhe05gcL1NVvQr2WjFY7dl5twRNjvBGBjREWsELsBYlUWGcNB3feYe33evyC7u4UEW122gD0zodDiS06sPO9v3s23Pn6nL4cx4WIzTGNBCiu3OMtqboWf2YHPLbxLzguLx/sqKfkVjn9YD+9GAAxwOk+Joc/Zja+sv4qaIxZypVIf2g6mhzAnQ8/0jBvEHmdfLgPJnQ4ZSGaQKB6NSCJsIw5H6IEJ5KPVcG+nKj60s5Y8bgy74vitL1cwssZsddRO9APQdfHQ+MnSrPKPx0xL8h/AVcYd0bQmfnZ/kouJdlKAXr+wCPj4XFblm1X8XvoQbc+HT8Vy82JBSP1/imnYTPjGvj12EKJ5R4y8QJEJCXMvmJMcTmlLJ/VFYC7BjfahKQ15P8rh1KM
3cF6nbfy3wsdOFP6mo6U/yj0CpOqS0HnkumWqItZRe1mH+zcYbkP5fpYQDZeJ1711JLJsV5H22ikn3UviPPgCd3Fua4eOAu4746/V0yJOH+xATgLlKOB+MvgXZ6afQSdWc+K/W92y78wq036Sk/7e0Y8RaxXW3HjGf5DcRvwDV58q7gUsEdmCiQgHeN3cC9jVevjBc2L/PoVq5lfA7cIdX2EKhXd4WmoytRW5P3J+JLcfMxTWOzipr7qvUkHS/99L0trd7YOpbqOYOlA+vRq/NSrqj591cbe6Yq5amh37mF078aKAlb27Hr0O3UbexT4pCeE6JXPaRXiRz/IKYf+99w75G04wnmak6pZQVkEqxFxk4DeZt8L+nJwTbhhF8IAQCdAdgAcAGQGq5xJw+JRefKQ+QVZmNxwcNF1mUsojn4FurXyyTSz+1AqbAQvw6zYxxB7kRZXlSWQeN8gGeu8s7yea8ISuF2Mh2wmzuMOOEqfQumrEwWNmGNwzvgKtZM8nsPprRYgM
CebEbY739M3CVd1xphlh3Pq6Y6FM8x42Yo96NcEckOkWafInb5O2JGbSBp7XOnd9AyohMpot8PzTAK9cr+/iJFDIoWDZZNQYw/djhXPs//vT+ltv12Yk/yssYRxNk1KUkMpG7/ZG/fwNa8kTJJsvOhZ38dfkNzzKJdVSWrhzS5nNGvPs//7p/S134kXymmfPpYimUBKEiMZG7+lI8Zcvz+P3PC9rRAu+LFrESkSy/AcW6gO6WakVrypEldISF3SE1Rq0rbaoJsImqSGySolzAE97ffFN9wD93i5hlLXoPhpd3fUxC28pE3pAIbDqHrxtam3JoFJZF9xE+/S5HR0mJaQ1Q+ngTQvPq9sWOLMWI5IwKZdYO05dvc5L0UM4xSe+qyr4lE8XVGVg1+qnmqL21w75Sw4wQBXR+hZJQlIAtKp+Kcv3StlnZKTR4mi+dV8E2NPqYVt6lfFgzaiQlOEsp9NmeA8jID9bHc/pbB+DQVmgQmEw26ZE5gSxdZPGFUyUEtDNongJM
NvGQeKzbkYuc8d9uwLP6CNiM9p4+tO1Tt/sP4AZ4uuHLopTSPncZJEIQbKt1wvx0m4ZTodujbAvUq+gArX1EYuuZ6ygxFEA58IK4WBjWhCjkQipx/VmJf0nfJbSYdroVvuP8Xtcuhmk4VBSv9CdMfZxPjxpM0bskNJ1aX8R/SI1L0YRMMXnqtSR9/eQyCEFVgWpOJg8IHxoU6NuwARRP4+aiuq0veMHZCiXG4wmSBhJgtVGbFFiv8idVR06bq11T+XTg8oS84ItGwTZ1t4pJF+IZhKkBWk3SBrUbH9H09HkYuWj9TUWfVFQksX1wnz7Drry5ncL9VtFSsxTlfMl4U4LPqI+voKFVtrhdvvTSf38gg3CoGtOPG9pBnwVOk92TwIed1UDvg3ekz3t8107FmsDwLWwcbEz8nYevfJjJfwBD6wA8s/dZ7Z3pT/7//XUovrH48QcwKXX8vEOUkg+MQsybONixHP4afSkmxWcJ1qxZf/fxYidTsuys5x0ALdlx+qxP/SUuM
N9XBms0qpsa7mIFS0IEnE/uKVwYUE3tCCXHramSTbIH6Rh49XcLdYz7yhWsPNM3WaFgLUQH7jI+7bf4eUZVi6/ojB4GINHMzVT/Jmce+r+WuEbUHoObcxhX3p/7FisIxgauTvwyzk9htCOUdOVfw31HylczC8gqLnEO3AmcghmSD9P1FL3W7SS1n+Gsw52JIOrvc+J+haH0KZh1eKbhdWOjluY0vGTyKmlZ5VM5ThTTUDlmyaVQZMosVPaUOJXoS2NWC9YR1BeamDmTlzkvY7KTLLN8EeQQO6SbWKq7NRYYaFWkSaaCi2KDoUoodsI8FkuaRpNZvyBuEjtDNC2DHplHMXqIzUhm6E/xhFfGcIPXPIbqGTcmN8KNdnlH3vmH5LqM7m/3yw0zgxpTIUQ3aUUfV4oDzRafKJ4Uo2K0SNCmu89XIIVCzipcWvHY1XGmrNNIUVBZFlJqHksHTllqsBzdZlWD5RkmF5KkkVQx3MrciNbkjchRRifNS7w3cj5neFpL/PyG0M
wm9g6GNp19nOYY+VsYdobwvSu5j8j95SjU6TqhFx5aJjKka/5BEqUaoF2VVfDoTg3XKagK9T6WMjRPYp8oUWloL2ZmhFMkMK3aTfDJhPYM3lZWrUzjT8sB6hlJqFvYyNEeLffnQPtsZEGtlR9CF+0luEt1lqgUN9s9jfalMVFE9obcg5tGeW7sctU6KhPIL8PNOQH1RtVm1oVWlIXWPBzYHtZHtUDLWeyM6JVxdmJAm9FqWb2zwVKNlHVnoGZHpqUaoZzVGpjOVWGaVbktZKDkPcfhOeDGcxM3yqSkaYblncwY7kVXTjsq6KENj5Cb52gcsc1gzWXeE8jHkLm86x3OFqVqVmErmyqxEZJArJyOe2uK5wtA6SQ90Tkuh5qlBbBbJTDsYcqzRMscew/IgmIjW9sDhxJtoznIOkrw4KugnfY672IsDXN5fnMgXRqzlcKd6ZS1HPSon+doulxOs9MoJ2zNUJ3ZmZ4rzbY53hPJt5OpLLAiQX8VZ0SR/EbcUC+S7aGySEM
2jor4TlGLHsrGBSTSAT8FxnUpuaMazLfOJiOt+5E0ROVWg2HVhLYPeMiCOTtjslxWQTEbbe5S7PFEIli2hZnCn0lCkxRKelVIzy0Dv7IcbFbMwQFpPRxWFrOC3/XdzTOlH+NOr3RH5z19Y+L3E7Sbmv80ilraWKU4WhlpQ4MDlR6Gmx4kEDx2fjKscVTBpzGb01VkxonjCk3mAhIcuKy4oLc1PzGRZWKp4hGy6XTbAnVeiao0u/xJuMS01bsiOxVK458pNvYs81ueHxZWDL0sh3FJ2sQUT05FHPX8N6hoAfVHBB5BQYAVkzWBnFppiN5jGOx7H/PLMwneLq/cgS8qwWF7lmcZnil2c5fPZudDJnt7s/xjenjqaESa2e56SzXOIv17ycEc9qjb9f8ciYNw9+P+yEMhNvQOJ6i3L9IaFms6Kg7HsNLO6QE7joLU1VZvKWGOFg3laPCt6f/65w6qdoF6mJq5y1Y6tgrYBdGApl04BKLmRJ8HhKa6gslNUZMnOEh4tOYM
PEw4tpByZHGZKliMbyOSzKoI2XN4CwjDevofEoalsw00pcIRksmO0Jo4mOlLaVfYkPC06RgW8EmV0psGqg4loaqY5vSNllRIFVFyKWyLJssFWiKEHK5LqsleDZsWbZYU2BrUpXPbHGaMUzHOS7Hjmb0o5TjyxueZSRZrS4K4myc46e++xEnk3F2mtEN2zF+HsaPPXcj3j3dd5sK/MysbOawM0XOGRsFvMKoO0J8Ft1kqcCQqpCeKX2gXqqZbKrYri/X5OM7JBWYmq7KW5dYV2HpUpGwWVPRLOuSc4dZbW6TVudq9GoyckiNImOSuiiY51XKKf3iEMVdyNXWZc9JOM/RTTybESanKb7uxSh1VtAfDynuR4zG3ezpnEk6lehSZ3PiWS4RMYsCIhNVPpxCZOYEK9U7+fQBKxlkrMw7QnwCeXSBCkc3JOsqbF0VsmSwIbHMDXCjgs3FkiWXq2xoKNuGZFODYyiKdA2dTCMj5UkVkEpG4knnqRQaqQpMXSqyakPKuoOGuM
70sJ/fJUfpoKbI1Kjtro4TQsLoj7ox5OCMrzll8euyZ/aJijJI+Hl1IurRV4yp0nD1aivP0eTM977roIyaT20wvm+hJnkQ7ur51MVMe1swoY3ET8TK5ihSDZv5rZZNuChRIVygLzANcNaBtCkhRYsWCWhWCc4Vcr2pkZuSSQllEjGqc2kTlqjs3mNpVjZkVM8eF2sc8GW/psq/KA+kX2NMSxUWq+XCZfG5RxHWmyOtz5H5k7TB7LFNooTKzMoeWqlk+cwQxNxIrGYyJTHLd4foUD7cp5zuCLmlrDPGVZbR3iIMK6k2PqPHmh2i+Rp+gvV3t1M6B/4rnyciO6ZQByAaZCXlUipLvqlJIkDEnpVQs1l1e2uG127DyEcuV27fgwj033yUHW3KywuN1tO5I6xjtkMaKAw1CmiWopkJSCy1Dz4TcdaUZyfDhUiuDyIxFRmE+kBf+nD3zz2TYwM7t1RrXGNsX6wtSn8iVlKaEUtAbmo5FRg6dFlyUXEFSyPJNzN0JFNUMNM
aMs1A/bZ4tJc2z+qOBw5bVYfIGXn8bqf7CRfKyH8vtUyJDMsnwumhwZ5XfMrRjJKOZehh4I+nbH58jl4HJnQ155QL7yr25/gf/99X0Tp2//XuKkH4S9b55qdl2geoieD+lSGyRz0pTyj3Q2SpmQS8UDKTn5NI+UkytqSQUBydNST32kW9Whe8IINMyrM8/lNXz2xGALKfgybbg5abthpnsunTQxbZIKUhVCR8UTOisaylBJgsKM1QLaXJVLAUuqDeiJJlcVSF1IqJpKrhasT3ntHWy/5HTYGmDt1eZ1fvAJaa4/zmHPkfU6llddW24FUi1QjpQkH6Ty6UTWcJvBPpU5NHIVmmpR0GQ2iMdz+aAPGh8pmon88388eMq/ffNRhe/9O9x2wA7BLUokHB4yamX5fh7NoczmTOdFYYaYqoss7KUpFSMz7UyaUf1HSV2kmkdLVT6bFOZ+hlAm9dmCBT0gphhidbj3lH0e2mvmaURj9NTO1N6PboTJDDAOSkF3BXuKKa4OLM
912YMtGiA6cxGfhltRoOa7NXRH3Bn0Vg3WbwBW4yJaBG6024HbwsZrIVhqPwP4sOQZOsmTgJkcccA9g7nm4NNtx6NJNT0gBrTnxiDsBuC3a6EX7bWicjVRzm686G0WnDK4IJixvzvCjVchfhtoZoNYibjd/Le5VvLRhJIXmFjF3kZQ8+4f13H9vgFKIv7jiYOmy5qDKJFLYSFZJpCjBZZc4F26HpoII0aHmQOOpLdcmzITcFhAECVi5thG4t7GsTPXTi9wNGuEZWhYNxIIJ8g1eNrEvP1bwqoAiAhnKtgQ4HfVFL8HFiWUSC1kKaK7OjQ4s1weAeweritU0GzCrZB3wQvmr6+ynY1Y6uAMeK9Y1A7dPpX14Ws6daByKJStmyFXQF7oi9MM9QB/gXYX+31W89+DwKnIfpokLxAuRTOjHUGoyRu4AjmuzQWTosnF1eLjG/LVLcTHGZRJLiRZVqFdJtmQvoL5l/n9teErlnX1kbsCE3gjghbIfoq+nBCOa3BARWMizFM
ovsvUI5dmi2D2WfIsTFYRidCxiPk2jBzAZmV3c5djeSxQ+LjD0KfxWGetUkgkHz95Alp7flfyCQPJX5jwv+EFFMQaaTwf6TBKiUwVYuRlxkdaQCDkSWRG9o+u81//SKRSkl0/U1Rs8/B4bk5a5JPN1/mdxLvDdVCSeZjAlPkzm7Iuix1uOrC/YmD4jxdERXuPfAYr7giXm8jn5UzAelo5KKcdlQgmF86HdS1a3TwT9x/d7LJVE9TxRRdETGVL8leUf0XfIz7tfOvuy/XolnY8D6+JMX5SuUV5SflOnZjKwI2bWIpHos5adF5zL/7ev5a+Yx6e0dQ9dIenZlel36xiOUBLlNL30K5UnxfT0vopnvyfD/cyQP7GTbiBttduDO0MY2tN2B9lmPxd99OOvlsTsMXXdt3Cq6eDAHkdjoCgC3j40e+acfXZ5I4InKCwAQAjAVYDVAAUA5wGOAb4AkX5gYyhARZsi2X6XHj5qBw124PyHQb63NAGspWFqC1ArQXNH0F5SEBM
lFTVjcr6yx7uqd/vadE7d1W0l/grbsZWbpt4E8KN839DFm4raU/w5/Sp5GXsKJ2SSbI0mVF4c2g6mCiuQ7KqpBW+lgHNRG4mwdpKVGWTfJDjQJIEyWscBt6iuO2gGd+ZQXzNOljRZHOQpZu61CTtRYaRG4fsnZb+rM4E7eVnyxpctv4IXD7KX78ELg7fa0yP6A5ExxVNLZomAnfjZWzprHdnAYYP8dr4MvpDWsihJGvDeQoPq3dssq574VKsC3zbPFumQhhllXSAhychO7QC3l2lHCLusIiM7U3xLFF9NhfynxbC2m4cRAYkVXBuayrAA9EfDeOkjPSSSm/l04WQXAW6AOXunY49Sl8Tjph/2Vmw1mRCyJ4/JsrjeBtMCpv7LV+Cqq1oeUOVa3M5AwpPm214WlcwZs0vDBGirVzaXfhzywSxLpfwuHn3hq8rAH6TWVKN7AXeSgITMhAAH18WrX90dOc/ExtPv8BKItdgN3hv/W7jz4txKHIAOFb2w++pwze5bTanM
G8Vtl5Rk3GrwrC+b8Uv7WrBb/q+PmmsTpx8O2Pv/tMPkZ0fNxBzf4eQgTVQUhjUxGI8fb9pKwD8C0urptZBU5eKtuxSgotqACwqlGoJN+5/nMKSdwWa3eruZCyvtevOrBGqjsf9xbab7O0/p5F2LjNZg3bMB1OW0tAX47BB7qFjWIlK5xAQnfVvbU8mP4tZxA30BhLvzLwL7mdqKsw1Mzcry9TVrmamahCr3SzVdG0Z+d+f+nmTSbCcNN2nv+ivIZOn0wV30w9ZU0ljC7VRU3pQvy0G9LI1Onxrd08nCfOy/ovBQX4X6lOba3/12/pZ/9wiy1xnArPZix1CgufJ+Oiz1656/PhFXBdMxHTAyvO/yeaRKd8mZL7chmbysNA02g5lGmUVmT8VMwiDFCn9MbwTMKRV/bRE9pYjjV1ijX4SkoZ1/ZPd4ffof+2mkPejvZlSp/dEvmn4xr6qqrHFilG+PhV+1iLq5M0KtqVhheUuTH+8ISrS4MI0i+g8QxlRgzOMh+Ue7M
oqzfbwxyczfPDMuFZSnwKL7tIjzdNlB+9XGcunPTrGuv7yI1X+84Gdrb9VTbSawgP0AqRaVAuzAzFditlJIVOMi+sJ+jOdoxmrF07R2jWlQ1f9SbszDGRXP8UZeEpuyZkO+hncsbWNpvviAb10L4TvkN+RPgzWLKfQEDympupJS8/xwd2/5ynSsQLcYTp/eZVQUrMhMUw0aaa54ep4Rs7Kn2zE8MPQAhszBeGb/l5FX4KF8qJqVGHL+liiJu3KIWwh0hrrPemaXjMzY9Xr+n0D+v5ItZB5A7IxRYglzSQTSWTDswxnPl2gpdObP9Fsse65TIksKklQb7n+ZS60mwRbW6wFR/dn7FdaqdJ3QTLh7y54QX/W6ohlguqVnJrdhmdok5xdxHuaOeof5qeXfz1Nh3GEZHIeXT1jcXrJGD52Wy35NRcc09BlhYXgUwsMxJ4N5FqMwvuiiHz2mgb/j3+AYKsoCkH+hBk7qRoNfqBS34m7nA7ir3rIosxEPCPBKRK+SlnI/MM
8F/NkjH+uj/Q/jFVEB7VI3qIWfJZgc6NoND4KTWzdx2tAD3Pt1qxdbbapmt5LiNGa0OxffyH7G4J4v5O/T0ugn365CVzUvUGEnHNvP7lCsy2eYwui6Bdnqw+cr3QztGjNPPe5cWW3ZIErjQuSNaQ99NaooyHal/udjS5fCMPmmMXh3Ad4ZSVpbJAUFZWZe1v5C1TNHXYvTfvV+zrQq5QRXsWBRaq/5vXceUqixk/PAwZRmd8ChGOARVgzIWmmWihPpMneTrthSqfNNEnF6KIVpVQlDBUt0jbZJzIO/tSSHlyNzEOLJpEHgAQH4V6FBcnz+VX5RimbqSNYVLK8B5WWatws5HYF8QFgpFQRaFTxb4qceoeqyN4KjKB4+56zMJfPbJzqHl68vY3YjKDqt8eBOObooqmFnqBjr0sio500hr5AYNvnARD5lFkQ++J8ZD3/RT1jVs8RL5azjzsnHMVobLR40xVyK+9Rh3tfwpVzP+lDf85XX4kptbu7y5x591mA/uQ0Zp+M
YTXX+KP/BSZfgHD/hh6gyNEr7R7D094pz9UTzq83TuIEf5LciS14jNRcCroKSNiiqP8boqfT13M1OkcLzxU6NWEy0oVbFmFr0IWQiNVgWtIRRYyfnDeWUY7OV54pHBUFVVWyliql3Os5VonX1ekkPJtB9H08iFPBD0vd33Dxh+kNt/M8Q1f/x93PMX+21NeLZ+rz/LGiYupeq2jIkH//UXfhV2mjlwONDqH2DR54zbeflxqfERQZ6XB+oPQHlUWZK3g4pin/5Xl/y1X2zmKWVNG26/i86qDkDUPvucW2Misn+VdJ1KRcmQ5ERx7ogo1WJtztUCpVZz9uRP5aSfyEcEtRwQ/F0W1cdiZAqZgLWYkJAC3QNkBOnQXD5TF9LHhhK/rKX81XUjAK+ZB4N7Hyjbdm12UUElbPLihh114M/mHq3LWjZ+IZn/uQfzDwF5ZC0wk5V54JkjTZR4ViaypXMxGLp7IUS/+kcOpf0PlWGEyVrEVsUqxvmAhN0Le1ZfTG/Eby851uM
vqE1FGKHhexyqmxcLlAxVCkRseIpHYi91ueK7SL+rfNoCfWwm4BpyQMubbAbGBFGkQF1dysms70Sie758kgG2xAtPZkkGUz8siIyK9gZ4GCoMwfrvKLK3ilOdI90v3SGp47d1qRLrjZ5zvfxy173pTLU77jiO++jrMf0FupKMadFYio0LzT2aKuYiOpwFGlZKG5dnAH97+Orq++usD9TX72Cd/KoPTWXlk6Za4N+d6X+JELWP8vKi833ua1X0LVz0ENl0qw76NasMijz3LP19HwzT/ewkOf/2e3v3yYLw9+u8LXVvn3kum37fh33JjkY52faeKlpZ7NXQevLPVNnjdx8JEbRAdXe0PyscH/W8L/t7vECT93g/ev6lcMqyen7H+I1Verp3I4dq+J/cvdVRS5FaFpmbl0jJ1/UPayPeL1a1g/sBN2P+CVP6HIP0fTv0t7XD7mW/4Xtz6LPud1md6J9M45S1Y0mhb3cxGP4reZvJZvPeu7+ybdq1Ohlxweyt+WyQ+WuM
TCIymdihjRRKYU1lZJOLSGDlpx04x+QMoe+NyRihGMVYpQTXbioSFXIu0M5H8ZvTXqu09HCnE6uLzEwNUUJsITU6AiNNE7ljWPPBa1cvzKYqalIiG9SfpTmSuytn9Z4HLGX9GLC112cLNMCqKR52K0NarLkodJbGLBTwopXJsCbY/h7dA/qJq0Xu1i7Yo92hLio3IBG0zbIFMvYqh0HPIHJnuUpNmfsGS5O1oY7ghaUF30x6gJbRJGBjmIi5FBHSxEKufi3Fj/JwRFahxVU/55j+aZejiY8kegxoMcwDFwXOwZuD3EYsHfchbzbQKSwcUHsAi5Dxh8osx2fajEDdz/u3aGOR1UCZM31WLr/f1q8rftWKntZxM8RdsWOO9h+zIOY6EQjFdpueB3XXYM7009tVdzp+lr4BjRU1rLCMlslroSaCuRS0r+wnYodcgMkb5hJbOKWVo/sXetoUEKaXC2Ixmtf2NMDi/ytvfholaGBqBPVZ+Hm/JsyuE5jNKRr/V4P+YGOBM
MrI/+WzPzD4ihZb1fO0GeN09DiMg0X2854p7s6CkNb70THhElZBbgf5Gcozv3R6DOFgb3el+UBWd9C0XeHIYQk2lxdI7Ox+dAPATh0E0heh+MvxYoH9mqdhWOUCcOdopxeTS0QfQrx8swtTeFHFPMfCmNaGMWrKILQpos4GN9j2ESUFN8CFeIkbk0o/aGCMEZ+6SjE/eQwV6vWKVfMMD7fTUXBsJyB+muQr5m2Mv2MGbgXXRdod7NIh+4uvpYkhw24dNh9gxe7o0uNyR8hXeRzYXCy88IEHqwk03+yjc7oDDQGAiIoVyvqzyzmqzFUPNPvYn1E7MlacDDBCsARTLIhyE3LZO0aXkD9Xe+KZqUKhqSYJV+2rURjDoeSnZmYyuRU/ox2cSeyJN9OHFbwmavAx9c/UJdzRJpiUPZWTejP1n+LVyG3R1aMISMUV96i3KUdTx1O3ij2UVMnUPBdQllxzHXNOtUde9X1EjJlx0I+3YImmWdiq7rbhAysL+pUr1YEaxTouyM
DFUKJ7CbZmvwnwL0zvLP7S4xmRW/vchqaRfx5JNySqZWtKjhNny3a+SD0oWllwlJfaTZbu7Z5myfFql2/1k2YcYuhQsGz/M8b2h1EGWsXcfTZXxMiwQOhgiJtHdX2zT2KNhSXj1JT9p7DAFADEzRgMvCvrCLWHk5W9ysIIcFuhX3Ku2EmzPPKUeVhImzLLO/j4dKIl8fd5YVwiBVCUhoRdSWCi7uoFS2SNMNGaO0OFJTbIm2VqBuUa6PC6cxSTdkpyNCQetKPi6xJXKjP2cOzHtaCrWUlRO6ccM85nK0LQpEiIp/j0Od4JfYXN/ZyoJHmUTobSeQv+EOwucbHOyhc7CKdHDQO8NUjWrzjT67pTIkM5VmsIeqZWtlBtTIKVYyCeHXO+0oovjc1HJU4thbep6rhOWMykimywzay2svYUeu2NUO5UZ/JS+jPlwl2uHKTlJmI0UG8EYUizGvJ2Ts5jeKJ+dRaSt6exJl73dn8UeX2uiuxXWkJQ1DmyoTHZQxWhxBp5VOM
NzEoX9AhGjNe+k9el7mxCFcJTswIEvCYFmDd8kF2yVsLZZ1djQsGLaEJW3CgZXoI5cGuHlQEj4abplwsDCzF0mBhZwGgYWhNxAJurNB5Ghr1A0UqCp5oGNiJiJGEvbSjPLimepZBUnpRIrJUjPYIVUKDNtnEUE0c4NpqSeGuHaQkqdTrU+oIeJE0BekwIC5ZhMKZKZIZm5KFaKFQMHcKESGJJxEF0ptbjsTRMUSLlTySij996XK4vflA4rXzjMaeEQp/Z2sCvy6yjkCdoTyDcqnQ0hmBi6GlVl+t5HPGmUFaTF/CqSLyUhFKG3CgK6bhAMztoLd2feU+3wdhkPtwEBizQ23Ebk7vOfWGtlUtQjudc/n7P77cHgsYAoyAhO6KXQWKshUBWsqKo5BrhfQCjr10H3v7nCJNPoKflI+pOlRTP+Lo6+yaXhansEGMj1FaY/TzteVcIQVuNCzPfGkBo5oQd/5T0r9GE0fwKVZQQ3v+2IB/q+pWLygU07ua1BlYX0WbVYgkM
v5Id3qrjzW75ozrztN1Wa/nJErtCvAkBQBwWmfDfqgOffqcLrhBJNc42PtEjV5+PK7i+Qz5B3FkScc1UZGAC4AJW5eRnZ4EHKN9zk6Mt1LCDtxrSwLuDOZ2q5u5jXiwEGspdoUfrkP7FaifPuw9s/fuIPd93ByGHkmkFC5vkMzB+1KSYll3lv37V2FX47V4IfL0+XPaKWIpKYxl7Gpe1Jllrz3jGh1M0VHoWHnKwMpVXz169H85+1iZipPm+O7hWrN3lN63M3eA/4zYq8kxgbYSwhQVlDVIFTiwZZPXSh43Xd/pup30H5FfsIaSXsRDuanhDAHWQkHcJXyky9ZNujG09kmJK2HDEKkjDaJboxVxVYgtQZW4j6Y3ruHmP8KpeVsZPKFaHdH53tDgP53WBOu1t/6irLzl6wt4a2ny05cyDVWo+nLlZC621SXKEqE5AsY0TMnzUc1fnFMVnCmIjDnLnUhs5BYkxxpOQxJofsgvanTapfaIVIzKVsg5bAFRtgjgyuBpmM
zgLVaXYIaeEAWmBW8U4j7Gcven32T6fSmIH6/IycGU0J4wJKXNaqiL+HKX+n9b+E1NPaFrkTwNC/sFmxkeTuDGEdRo8z5ileXFUMIjTRJYlaUbF4LCOd/mIOMXb/f6WWZKkOZWFiX5PIceEitnjFbwYXCWu4P8fpB8oZvkcOSObT1JGVWGsH0l9+n3I8iKllDfHFsfuiHSdPltks6RIKFJ8kq+C15AuSwc2HMLBcl8SOkxLSAiFHOT2NmT7Arcu8dFt6DTHxBC9TuqdTuh370UHA6MlEh4OufH0L//y/ZQsVG6MxtAWJTRcy2DLRNVxiRLqfTtkd4KgVaZIKB3xnRxSwNJLBrs6DKkROkqZsrBSwM0VySUzA5X7q3x6Fr3VQnhmEFqJNKF4jw//x7IOcGSkrGUwE10b2jlRMIOvcLAditDFJyhCOyAf4IQD9MTxqUSVU2YLmN3OGXIbCWsg+yEQu/b1lkVYbYHxkj+/ncDpwEES/m+Fwowl9JQz1KwYM+iNa8rLpM
3ZC+a9zMD/ZgpPWn0R7RBM7QhWPWq4BchVNUqOtaO8q5UnpfmwqtoZgAvUMIHc6Ybb2w1HXArpb5t8uRgiCMn8c59guCeAXFGV8E/FDRXTpCKPOYd83+EGDY2FyhynAGct/RoUWWeFGqXc/zooEsuwn99XC+y3OIJf3exML0SYf7s0SuTEfY1YUeutREhmyt0XgkLG6/KtdBDUVF2Rmzr2w+qXzFy0tR494ynGjOwdcg3hqyOE79z3g3qDvGrDhO92f98j9HeY0xANPYgAAOwJqIeCkBFxfAi4dgFsDuP2AuwCIVMXJMYFd/UyDu0LxngNiAiU6IzTAOahNyAidklzO6pdI4WHTIC2xjCIMQF9zBAAACDSAABAAKfI6h50c6AIJjKYlKfUQ30HGQAFlSfEo9tCOmPF2wQ49WguRy+DoJ3GC4yr5wQbObq8LdupYXwT5JdQH9GP2CbArlmWJYjl7La4eAS0159X78HUDtkD+IL7i9tpzrEnmJVQCkoGGwq6SzNBcUM
EIDHmmDmq/627jwIV0FbXxweCMmaHPmRq9FHPa9o4jOaTpZHUBeo8/gGNPX097GFGaLklC317o3Zn9Xz1IconrcPGZngsaxPWHNRhUO4ePcB/QMeuZZ+Vg4bLN74yDGaFWoFGhQbSGhmtQLNO4HaC1PtcjmxPs/ts0FX+vy1uQHsYd3nA/ZFDjwJmtyrng29/EurWsqZFATkVnJoERUGKHVbxUJ8ZPM5/jE2z6am1QOGO/6R0SX3xtx41hf9rC+e452hPK14nN8J9bXaDUA31jA+6UOcYx3TvQWjHnhKraPqrQjxAG9oUQ9G3ZUEibgkxXYiBpTw/MKumsRMeVBy8M9wkNlYpRPLFOJF6KEfjJkqDMOiDm5kycLPH4Q1p1QYulHoZ2NZxWchA4Zt4VlBbEBUp4X4r/MCR0UqVLkUgzP5/SXwrITSh7lQd/AcxJ9YRwil32WFMTKAyv/FROYDrvhIv1BT+jJ0x3kwc3cdNY9d6uBGK4tBn3Zs2q+5M+hrwSpIRMZyM
FBBKUnI4cuACeq93L+dw6DfU3PL3TPhi+FGkNzeDiMKle/IaB5iOC6IDOH8FCN0ElgzJ38Rk1DJKyLnItyJiHhBk6LcfAJLD+Ynsz2uz77chJE7IeWHF5vw0XeD2ck8CSY4n1BwrNBsN+71hS9OtrgQ9Y97OPTMnfobDzGvtfjQ536wUEZj1pVjjkSDO7pA1Px1SAmMoJiXa4++wtIbCH1uIGlIw832w76zZt/xLdK5r7jwkYCVsAUKoASVP+ETDut1WPXEwvWZRrRYjCDmpgwFWr3wsuhy5its8P4TJeEcJqI5BZUVcjmIqVPlAC2FqdP4KgfIDbmpFfIWEJUUvirz9goanE7VFkBL0T1ZhBduW6ZVheSZn72IbHyoyTM+WMuAamumA/bZG9N9c3U9egbGYSIaU3AynSivUIMeK/gFSbBNqpiVx1lollMh3dThEJlZv7R3fMQXRsgMOYHiSDQZ1SDmOgxCY0/7SGd12xF82XMKor12LZmNMOk2Ct+tGb244dIzHM
R7G0qO0YGxIoQQ0EYc0k7TmD28X0fAOXn5mTm75bMp7XES0fCkhOapWE26iYEtIUebflbbfufl585CfmnHNLK0icDH0LWVVA9A5EGPixbCJMR4rBRG8iYR4IQuL9jGGPsVQzF0Z3uaBAwgolHpCHOpBFyhRtkxSRQWblW2AQ5KxwkZJkwB3iVwDGLZPc8EA4z3NBRPwjDfHSvgicWu4pU/dhzgEg3ME/Z3fiRfCUCys0ySJQkAowOiBjb7rIQY6tggk3O+GCG7EpAKyFcH2D2lmrJ0QrwIRh2ypCCANRIjtFNa6G2MJUaQxSGHHQuKFeEz7Mvd0DSeQApRDWuveH4uIYiXvbNEvwUMk2mBjHNyJnkjQecrjU4fRMTqQkNaf4z4YtD0NpUqk/8/I/2/R3YGonKAONJN2q8Ix/1qP+fCN/CxeULbfWHTnI+65n+iqGLSQESRcknt/oEBPOU1r3uLeGYShq56iNT+0mUZnVFM79MrRElXCLSKnVvga1bsfryIPRFKSvM
SPJv8XNEQ6MdierQpZ/J0uRRtBUrcoGAyAFVkEhehCBev03AR5J6M89dgqPe/QDZOzHuDuGUkX+7A523UiiZBb6VR9VYpeuS8InIvw/YUfIISFDNcxuIuiV+Vb+t8XQLXf1e8BCvHKKuCJIvpcEzgRSxegpevC2FOF23e3JzNrApp5vZpJWNp/dS6V2/SXQKi1mVJWGwfODczAeZsEOqBSvko4qExeleEtICe5elbmZRZeR8iwv7bJdi8iYa7Ezmf4Y6v41Iwo3ZhEK/fJRSVc1emHM7/6CyIGddeXmQO67HLPmF0sP3Xp2MsiH23YKIttdC5RCzg6JUxDuLp+0qt9uAZUXy4L/2DNu0Vm3tCMbpcRA9MxaKn6dL9Hj+pMgksjTw7H5l9px94E1HpseXgw31l8EsSS8QiyCmHaZvIJIDFGPKgF+WUuy78waCzNWLPsiazZud6cAdytta0RLAWhLUTMbyVvAtcYa8dae175hxTgeYgIOh82DWlyRFCqlUCFLTS1qzM
JXN2aiJ7wDuCjY1yjcHUBPQDSGbQQHdz2a3hhgKaGD6MK7R2gB/vEPsmQqlzVzx8r+FwFuQKgyLD0p9+XHvIXGEFokNBPAd9V2pQUOQ0hbQp/Lq4hgdIRGz6+9EjRrHEceGb+Mfv0BDo/Qx/ZqgSOZgXzQRK8ncqjCJzxNdeoMfj5B/8wi35zWiIY0/+IyCn1yr6O4fLpoTmVpU1QckTqHzYizFrqGEjcSnockWqgqYH7rCKnPDAMsk+cFunmFPfFrWEGkxbCaYzM5qfnNjnEZAuKKOFp0SMABVj33g/wnoG3bMEBRQGCnpa2pUqw3ALaKjHXpnH7a3/ipMaRZacL4Mof8zqBqD3jmAfd134no4aIIwhQ3dBZmUwtpksn+R/fAKogROoPFzI7uxuHpjBZrbWKZm6LRO9qrqvuErPN2wiKQ9TcudPBy7Zwi8lzDgQ+1ZAWossIxroWH4qr7dHCzqNrWy4+OghmXj0bPeaewoOwDCZrgGHmzvM7aEkYcF5KBtirRtkM
bYxVgF2YJ5Sjyob/ZnnzHMmh4GSsMylaVhhWkwE4jduRZ0VE6ADI3stv7a/Wh90NbIY+ovrBuGxeaqJZvEeBiXH2o4QP/FX+EIv/u53vRd2DOVTUWUdr6eJIBjsyjvOjiA/R2v4AEeaIgoR4xCD0o4QFkqHeoZDTUwwQwx5XN1hxLuQoJtfmGniO3eqLi0kzR1GzASXKwMpGrPNedWQGhFAwbDxwY/qD5AVWHih7uWLVpyiS0WcI+yI1dV2Eek8GsCzP3MK/HFemrdgXsVLTgnCuZtfK5Wqcx4dK2OaZ6e7OLPyfB6twt421/H7Ktnu8TqfVuVmIpdWrWHvahwYXa2nBQ56gh+rk5rmMA+3kKGnsa5zv1d4sXqQTJWGmG29fe7yHI9qEta2ed1KQ8y21V1e4d0WIVRq5e6WrOHSloIUE7plFEM4uBWOfK4X2Go/nq5vkJ/rT+RR69dtYz0H20zoN07jOW0bakfKdm3kzXYnWWWvu/jQHtP2VXOzCX37S3YgnCv3QM
Zjtllnm2VMF+HsXz+3yM7p6ZNXvquYK3Titmy/o9lu787zu9u5fmPZv1X6wRy/t8b17csvqbr76O/P7NXyWn/1D00k4yrRrq9/01cPPw8d190POc7867T9jCqbUb047mWV1D3Wu4q6jr9ajstaq9e40+nrxS+iZN7qHbJHcKrR1a1F4/en/Hmpe4fOZkujT+nJe+uq5ZkqRvOc/U3Uv/5jP7m62h6U9muBf/LxezWTyjSLs+uXO3anCPOSRGvrAH8/xrHXMtB9q8fIQsw4fr8PUPsH6ydA8FgT6FrF+83fp03J83TXH+U9Ne5qW7PGo2Q7e9yi3XLj23wrZ//eRkWhV2Pg2rIodnNyM2nN+6T4MRw/ubGT8jJ+/DwNRfz9/HTN/alP+1IL1O20hbx9yTUnZgY9Yp7w6Sl+rrSq2dxT/htKbrEXxABvSMD46d07hfA9iA9awsWXmafdX0ejLW5TYYUZrZFhP+Tw5LkrcRobXB8rxebuRrvUNb+EzG/FgnVuemprhRM
HNa7j9LcWleVcPQl/P8awfVFtp/ou+jnvvf+L0sve0PvvUtflBnRtURlPlsPWS1cslo7ZT1+WoONkKo0dj+RKFFjUKLvYasPmOtZzi49A/YgXxWY3KvIotkafXgdvp+G1QwLK/IZy2yWeo3nOQEaoVg6+VWywBVr7FO8k5LfNy73WYCGz5LGziwYExecBZRL7J00EafR4BhvlNTNzjG5gNmo+JbaGJAHtvxgbQH90XjLXbJjU3ZbfPZlMNzeZTdhO7L2kzTZS570ih9g3Evlm3Q7ZlKS7f5mF6qhYvz3X5ybbzXQus9vy36bvt5CnX5AGogVepa1q62ikBVqMa11iih2kjTaoRkqlUqUteq/JtUCACBGmpe7sjpk19fKBf3m0JGJeV/iDW/uMHzZPT8p2vGGq8cneqT//1l4c5KDDSwFrbDoWXhTNslSbL6fTOBXPdhQJKMffWrn7xdNObRvYsornd4C7LBDzNwanj/akhlnKssKfDNTKNBkAa/MnA7fQacVhe89M
/VSxMNcXPGut1CLYc++KvXwgd/BXlbFgAjn7nObTBZ3yzoFHpsvxgrk3rJfb0Xrhg/2racyK1dApT46S/XfxFqC631mnppN5mLHZ0Yc4Ia9aIzjUTd3V8RRr+tSELGS7F1oR5NJu7+WahcvMgLo8HeISWKN2HJCO+TG4/at9M3P+g6qdGeEs/kbXadwD3aTWY/vSnBVRsj7g0lMXn0Qc0ucfZOTWAzeX9WDXY/VMnUVH96FeoV1OTYs+ZoI21JZ49zcbqG5kOyjcz3lF7XyEB/5Rbn059BQiFLxDH+Mk5GkDEpKu8PIjJsJM/PMTlNu3nRISy9Jry8+j7uGbc6EWAecbepw94OpJda4hpxx3BqMa8uIpw51Zrv2UynWWWBi97NqVwdalizO+QbI0WIsx5ZWZYONHnI6uXXobBfa2gqJsmHQg/8OJJSBcRmjscVUjYaRGkRqEKnBGtjHFvwzUvynaMjry/jcAp+Y37+p4/5DRMQ8sxr4Aql9cuGwZ18iB/OLTlvfOM
mrdQslDuHvUx2djLs/99TiQ5HObMOFyPnaZ+rOLLTrttlv0VrwaZT5HeT/EtQ/Jdydincleu4rrmUPe7aX7XkDGcfXyz+oN7ToJufzrd5GgwWG92HBU53kHuXrWWK/dpI5O7y9tIyJ99n/zs4r/+Tupp23PMsy0PaEMmfHw+Z3enY45Fp/tQ8fygLJr2arYHqp1yq/i7TZV7NU6qhm2KfPEX2Y8pMpS6J4fOnOXYo0jbjDqI2MqoRbIU+U1fU4CzXedHTswdsNWzKUTV4apnHgBt/AVxq4ce2FQxlY2VkjeQppYXi+XEy/gFr7CxK0Qehi7YctmhG6YZWNU1myXo2T9n08cJ9QkUmthV3PtqnK2ghNU52qkPlVJqkBSBdIrFf8ESxe97nyspjeReitNpMaijtQhUo9IDSI1idRbhJGaS8TBXmHiVgs9M9W0N4G/jh12an9mMnh0/EkuvNCX9zR09yB1rR31bzOpMZyMhcgmbnHwFGSutSM0VzWGUrAQ2djF4CmpqM
19ziA8AzWQOJ605FPuDdoNUla45KvtzCfvJxletSd6q2bFO9N+sqtQ6e8t8qzzB+zoHlujoWUpf/Unzj3hO83dd7c8d2zytqOmn5de7kw/i9pxmrcZQVoaMn8bFQXa/ll+9ilVnwaH2mUBSj2UYSpSzRtG9tzj7MHTHef8DVEKGca+qMlwYw63CC5X0iik6v9v8/VZ+Jt9Y5ssrw7Y8nJbEwFmew7OcrSC8BOvnWG7QrnLJUi6V7aX28rzRZjPBwljygWtu84qI/6e0l17eK4pvn/zc/2W/+fh2p3BwNjxFU3gWrroiXdAu6WnTdadu1HL9Q92YlHTdYmScw8YgwIbmKZyWK+WYpRndGctT549lJUFvxS9cwEaA2ulix/tu73HcXpkbS6wz9Jp645D5uISJoYQfhBPJtu0io2qiSSd1zbFmZ2EzyZHNVjk8sXha4mHqBqm76YDezDVirvZZC+WFDhaV9JxyqU1265Pjsbc8+URzq3SwakNOOGbmQn+ILqMnxUYb/M
B66cEp0crHseHT6ouNx+z0Xqeir6LZTjM41D2b0eh6938WNdl48c5vZM39hvtN8y5bXj3WHLpaMdGdf58k5FzatXlqeNbD0YW3JrVaVeokf8QsBRnRTBdv2UmcK+SEBLipB2fg5okwjR3J7vTRKz4kpwxyMS7KQtw4FFkQ/4GGefZAPNvuIaEhb5j6ZtkeHaGAm3HGL1w+VUhfT6JDwpxMPvcRss6Rzq65UXavJ43VaLe6iRq8Z8QiC4vGco7vR1A1ipnObzM/xaejHU+hFnr3XWpUX5owMzlyFEumm5s40nKVb23izZNVlWUbGutp5QabEZ/NaS4UoVQYTF05dkgUo84KW0DWcY3Cl7raWCEdxzXHaVyAJJSwjDI9JVhynCfEW0ITiMGE2M5pqun3dQdF4iZ/MyYlYRK5IJA2d5jl9i7JWWhiMUZg5SmGk+/q+p5LRvU6hHin61JmhfOSHv7qCziU0/N1w6wr815cxuMTrt2P1smzf2f96hZfukGd2Et6Xt3aS5M
Bxx4YbYNrPi2n8GpxkHTuHwpt/c//2GYVY+7NH9tnIAjwbGOE7QzxVrGvJaVF7J50y6JPV55vNondVSA5Vz5CNUHqCpS77ejPYarNd9Lu3aj3otI4QANk8CbLeoqZHGGBtJYrAe0Xn94LR49Vux/fSIoxtMt+P/ttyN/VzI45JIC+ioNVdMJxNnDnd88Xec2Lqpy52NW9M++KKF6jdvD5M9EzfZhMdrP4gGsrd7yZqJm53Crnw3fBl58R++yUeOO8bTVHuHi13iVaF/rBrdV3xbMXdaeHkj53e0L/8HWc/StR726j6Hiq6U+AYitqJqHcrLyyJuigMFIFMbS97jxAoDqktkdimy16MyfYiyfppa+2NB1JWWglE7Ez6dsetKJ7hawbjKmvz/b6eprDuyERP7fKIJzfFTm9ZhsUOo+kMmk38I1qHxnrlnBgaeYsqAU9rw5+IZvW3FADyV+8H2TbTJzuXSpna0F0opKch4t8z/kIfnisnTtC1Evikkz1JbHVV5HsFXIM
hb6CZQm0zYlbvRqxH5mymv4mjI/3BrCzfSstH75i0FdHW/Tn6a8xd9xNmrLDMM75oIozExHFkRjZgpW242fg8PT0Gc6UIj8PPN8lIMYzEyqudj4OVaQtbE9nNnh/haqnNmIxojgd0DxGe3BFSSNa+0dc63DnlzAWm3M/IVOxrtV5XH+uvdd1V+ZlLhta17BhNXXa9PKeXvPl+4cCkx+a95qLpO1mPIPGHB9s/u2SJ2/v24vUewyuno5a/60Bgs5sPo5SnWeuUbGJPbstZ2C7pA4/QqiXXVmZdY7a7dGxiix9I3JPJBvQ2Ei9hZ2N8L02ZT7rijsYNHZA0WHL6yc0PwF65m/Dixl3urWym2hVjasrk0Z69pansUPKWQc+tfVNKaWPtdgETLv6ZD848fVfxCw4HHU6indXPCXOv5e7Hbf46v6Wzw7yX8+RMf7zdOH8fQ0PsOJzgzflsEdp7/dRtudQc47mNm20Hca6A0zHuDy4xn8YRX4y4WWq2jd2YjdOUu5fq9//M
XopPnmcXhvEo8OmR3J1gn6XjgHoqhoa+asJAQwAaKd5RHcON5RY5MoaK2iry4xaHMtQUerK0by8CmXcEPLLkF3MS7ZRva2tZ5v9R+h+KN81o9/S1ZuE/Uk0gCl7F48Z5jx9AQ9PY1tDRy1v6s9vG8C1w22fOkDPtePTNW155+jQ55j5TUvCX8n8bwz/E86/yuYJNI3L/5aiH+qOg+yOsk+pRnopGtDTjMcJNC8Fz2RnkcfqsEDLfhj/MG0pum7bW0J3k+wPKw7aNlPJvh1NW6aKHqrCxyYu/3dd+b/8yRnSAz5aWboQJk/CtHK75flouuvCrlXITFwop5sO1+HB8pYLa+irRLwaiar2PSWxirY24cZepuB0GmDPGE5Ky4nsiYglvSpGB2ikzi1jVVBZHYRb/81Xoqg6ku5y1CPnl6OxIlb5mjZMCezJd/bTui50tqeuTPBDGUZuCww08fX4X2Kh8h2+nUnZqrb7amjLTdxwOY/+L6r/Cef+tunPdu+rNL7VdnuPzM
z/C+UNtH6fQBw78OiJ/lsMaI181oieBvnH/f+F4SuYr+mjz0e67qDq1O5Hub/ONTozpaYs8TVHn0HxtYsodXFWe4P43VafrnwUCnjVpfhbo9hwFQUaxeHnyDrOvDz3WyJgPMTBNS+0ZBiVEE2BRqwpEV4jKsl6Roh0sWFPux2B/cUS7CpyasRrWbZ3BQkCN9so2nerPsiFkNwztsBdqiXEPbSPpenQyCc+mSfcOykUJnm4V+3bKsgNTn9egP06LT4dpr6bQ32B14n15zLMB27r82/rwsWrSueZ6jQ240O2v6rCNlNbYxI0BdE5ezVWRy03qUF9Ff2WYLB+mlA6/PoLR0+7lCDHaaQ0G6b30GpRQyK3H9Cipo15+zY2DGf+IoRq6W8wuW1ZkWVHyV8hyanbRsBLDSmZ/ahdnZlKTugncD6PqjBXy5Hrj1z/11zrJvh1c32CH0X8aLgqf4X2gfqZz6NdsR5W9C+oZi2j/9a+VTOb6GfBirEnpybr26d42GApAEYGXNM
Vc+kUsa2SbZq5Csi2kP0dDvCnBVlXcX0JlHdUjPs2n+z9B+9K2+ray+ZFRPi2eGY7bx2b8gJw0MPExzOmPfXEZlyZ/20jXKgViOuBiB0R5RG/2gG3539npiQDYWzBHzDvvTnLYR8Hd1cjhmg6xzesnPbaE3QrYfIFqjVmbYR7htEIti2ilumYROUVxcwaiE3go6QkiJ0JJp1JVVsVjOnOhVqKPOZgRDfPF6T9ZbydlBCBJY65o2R24ijRjKjKlRkJtb5DvNFuX2o3/ZiROqwKjKacEpiXQMw5BWAtNlamsFTnq7mFVoWBRWsSoPG2tt+b+LLubQ+Mw85qdp9ROU9UZfHitPyVPR/vr/orRP0Pwhi238wF9fwv83N9TWZhT9qaX2rOvz8V9ZNOUO8jO7retxbTRy1sMx7xN34j47dvXwUJF/pB4dV13fWTkqBdy/qnRUtuOkTi8idYjUJVKniUhdIjVGJlKj/rpARwV5k62bW25kuT6Lgbw8+SU8vAvrLB/1w9bPTM
SPjtdgW5m9ex4w/NU+qLv3zmVkatK/+slx5e9kMrn6FGJv0RGitUEbnINqO+gxrKixrpKtpOWoo/BXkJvUtgmpyf0lpx2jdvzDtpOXHUzgaZjZVhwlaNMFNE6g29VtxT/mGnXgoNXvYqfgNrAxUZtn++HZ0ffa7GPQwNPPRiKNnMI/QHLHpoeayMSgst2kbmam9GpfnLHN4hdoGa9w6h/6aEtmsHPePldrThUASU8faWqtsDTb6qtL+hNYZLR/RFBvDWkNXNl9X4q4ZZcI7xn3aBSsVbSLfge3jZD1Am74bHbBy6QHfT00RWS8YPybfBRcVccEXeHdIrnnX+Fzjo9SY64J47tPxkEZxTMG2eZb4AsxtjLozrUZhhplFZosp7ajmngHvOxGrV3gy1DdeblzFm4mJpo/kTqoBO3rR1mNATacdMYa0MdnlxkgrbaU2q/tROYxX1/P5uxPrRlSZLjICMBilSXoasXqSELF3oqmEqwPtvUpHw+4QtOtcfkNabeXAz+YAaM
kolth3+PrRVQjpDDpYxbIZnVm2W+xM/w52UKdRYtie8PQI5K1oifOs0jgZkjB8x0b5Pj23haB4cftGH9n5UIhg3MRbdMmx7ap+5GxKDohGinQTtKVveZLTBzA2MRVENSs+xg6qtKm1lUg4Hqhdb17ORa8NokXuhgTt6hCN3fFcOBq63jjGPRA6mdos/J6zVam2+PzSvz8wPk2C2bOmcbJDtMVmzyZp6ZW+v2hizTZ0d1trOiGsM27bO6rS2MRLeGe7hsOT3cGYiWQrZGSbfceOGAfIV0aJCWff8IIYfYLIv6rNia78a6JKKal2nihc3EudN5TjejuAkQpyEOontjbIxFhHTKaICqmqytHNUWDWir7I9KnTHQiKo+uCYWWEOblU1n2gqcxXSzxX+v6gIa1fi0A2ACk9FN4x1R3lHur4Se5FxgDBUrUIMukPoWc+DF1YMQ3P+V9poaw5X5AiXB0UhB47deG9sGOtmXN06d2x0r3dPn9WvS9ypPNzuX+BaPHpz7ONtOM
bQjnnuetnvQekndvktc98DlTkciE9qXxwgzbWQPNbu5y9jsUartTmhfHrOE4e4qLo9bCkpbSCMEuIrsD5GJ6vqgeix+oEtxFLeWEjeRezWa7YZYb4QZWnrNyl16GECoGa8v0Ew92u3A2RHQ0dZD/T2bDhwyK9jwNipUTTNL5X+3f1/Ey402TQ66/pejzSl2gvEtrOlHWd8SDnkK2lJIWwxpy+GWkk2dw4z+wh6CxH7lS5Cvw+/fOe331uwDiMHCquDRRyE8xu+ht87/kZdytCmgXBPqug+Jz2jQp2QaNnTHAVeiiCWVScxh0eGD1urrp/xS/uTMtfkFgjVbzyKKEiWIkkWZovmiUlGjxXpsMGzUPdGQGOziOSzGi2PEceIkcbo4W7xCPCX+Q3xD/Fr80QHvQHSgO6gdxh0+OH11+ikJk7x3ZjoLZc2xl+N4Q5zjitNvzzXmq2Jgx7o9HIeY7fmHDzzu0/ok27SjTFuObct6g+3toHd85JLuRAv/CcFe6Jma1aB6lM
WiXRjWkQfWf0f7X0HSNxkN/im+YafjmH1945TeZOHtz9trsxdnzs6dnj8went0xu312bHZ4duPshtl5sxmzobOmWe3MPzNLMwszMzOTM6UzAzM9Mx0zRTOFM+EzYTPGGd6dA3dKby24Ne8WY7p6Onw66OrLkfUjIUnhAXN8Wjx2AyBcdywW0Dgk4eKCXAvuQAcRGAlncC4UkEMSnBSp8EMu4jAPaahCVqu+UTphYBsUgFZcmwCM4r0MwCz+HwHsOv9d+xiAVQJpAG4JkgPwSrAmAL8E6wMISmQJICxRVABRiRICiEuUHMChRJkBHLto3vn8hZNipZw1auSq2WIyy/Xw0WeDOYYNMxg1yuhP95i89KoFT8UAI4SCgQsDx4gRPyFC+AsTJkCkKIHixQuWLFmIXLlCVagQ5qqrwj3wQIT33ov01dcWNf3PiBGiSUnF6EIu1hBDxDviiARffGmJ055tjJDkl98teW7vQ5Ba9p+DceXQNRhfDrZBWjlnBhMq9MfBxAo7IM
ZhUBccFk6vqGsGUunJqMLWqvzqBaZDLkyeBdMj1lZPAdCghtTVnUKZFSyuffpEzQoUMGa1y+h3HCFX4+Ko5cFCjV69aN91U54EHbeG0zcgI9YoVazBsWKNx45rstVez445rcdZZrc47r80997R74GHrmP7sY4Qujz2+7F7yyfcfNW0F+jTOWmKenxt6oku60yeaF/5diC0ncxX0zhckZ2zgBICY+I8X9xiOF29oOwp75h1gI/DjP3JUvUEoXzFkHGR9LU97MmzO1QxDq4bbjyo7KwG5YRYW/S9QDT/8/1YbD5kcGTAVDTrUUHacxQhG0lifRifGa9ILeNjzsECkchFnNnp6ugEJuAaDwCjuIuSSvviTxUcTVYSSmxjfyRQkiqGhWQfJVU6S0Lq3utrVS3OQ+DYmn4mLrkByLxqIssaK7rqqh4upPgFheVXh0r6X0IQRJ7kwJ2xBesyCc5+IooMes7qmnqUeZ1b2dfeIjQcELsbO4UuFFS9Jz4quD4Rn2spyI2W0iM
6nqsmkdLz9TrIfkup1J424PggDLEtqXqU64Ulb2uPfRdL0uOESNm775CQvW0tKKhZgpojkPrphEj4+ia+urHw218oj8Cp57ExlTNdQlHyifUNAULOFEan4Ntp/uqJ3XbbHaKPFcTG1k0spvV3FWjT5cjnqcmb/IaLSFzHkKbPSUFcDGj5Xk6ywxC6oedlKtahOaVixSx+jteAcsXT4BKrPhJcgonUfEChzhXRFXRUAyOT6IdoTneaaJfRhCnALgfVldXTwrKC7tleWPTuMfy1XtXlFbc2USKzuOhAwEjgQOBZrYgaF7BrVDrbBpl3Zpl/k65Y1p200hDCkDxXUU+ODjo5lyMq6ZCVF2nBOhYwuDAfeo3wU00MT+EGwHuB6reCWO6r4JmBXehqtre98/oK4vetDwqHMRccFX4kptFqf5Tbh5AadzAchIhRNVFOf8Vxg78zzos3Xc7VFdNX/1+xDDeYR/X4AG3+/g29N1kL/4FPjzHgB/7ulcm1uDV05OdnGabqe9NM
k6Td+PisbE5FGc6mWoHxbE79m9fD3tduTfKZcJdvvULk1vuO+ZffK510Qff+hTxRf/6jZPcR6w446EjRRk5V7OzXNn6qbgAwyJO88Dcvr7v975f+A74/jwkH/i+OyQfnofce2q8yZYUZ/Y2ZZv4vhoNs+n6dgmrItAyEzPmpgYFbT2hXiF2Oel0EfhL+69/RsE/+L0XaPXaoZ/jERxc1eqjgQXjbAsBnXPBQJnTnlygljMOowTREbKCq+95XBGm8Rh3FimEORSLvp8rdgtT0M8aAPsMO7S/C7SHu1MThNNTyJPTDBOToAqTL5bKnOjQh4K3YY0ZkKLzFGv0mIhFYEw6zRIWGbjxUv+SOHLzhalh1SwO9oUUtAhPbImR7N3UjNy+oJJVi7qQaapZLMckf+G7SF3XuR4zbdNZkMahvC98SIYS6lWnfKgweY1TtIo1NUiP8xb0eAqAa9f41mNknWxWuafEhXse+RLe+UVgV9CMWDKEPnwmMvzA/WlpWCy6QWVbdkK7TM
33s0UV8eIHvzjEaHnowxzpu+WBfB5t1uTD5kilWz6/tchoZqvpmKXeTkv7ABVE1AeEraZ7L82F6KuxgJIOeDHuj7TiVs7WjuuqMCPnMYjg5SbO1RcoqEN8Fh5g+ijP8W4mKSuDZqfDhpi/AeF4Afvnhh6zx4yACjyhC1ODRgPFdE0VbEAs2b0N8bxqnMHXo9M1xjTdiVoDTLAU+oZnD6oXslZ1X4mzTPofxdVinapLqSqoyO1uwJZCBFKBZKLdv2C9Kd+W2DaKgrgyWEsJgxdlittaEeR5pbkKbSmhupI51B2V2NF5p0tqWytFaqgLzZR6f4eGIVk+0AnAmCKShGoAJgSzmzxxfR0YfAY4RlKgDh4imkV3fWNRGpBg4RUslC6tOnC3SLnmWshrFd8bq7J1bAu+/ksO/fj1C24F0PAAfRZ6HeQerOpcEfCQaJqJh80ef5cx6rtAX1qDrP6uh/Oawh4h04HDnemL/wfcb0lz/xnERdd3zVado8Psk/9S/76gswgwwDM
c11ce874Dvse3P6B+s4BUlorMGJA/qXiPWWTthsiKhuhbZyxYZ9crl4dn59ot9/QkKH75qUU+OxJdeVsYjcDJ9cDeOTMDR6KPo7kV/jcLoO7BqXloOBkxso93dPWDvHRBnZia+Vy8ogePoqJeRnRpkmMZN4Oav+6kNarVkG3n/Ka6vupwswqB0W0XO/F4yldo0qnFh/r3GV9FFuq6aJlVl24dFYv6/1YqOCMpZQkrZiR403jPsNyNpwKb9tKvcJwZq0Snf2q9zO/wb19743X2Il5HyHfW/23bCsfNnkMDpBRKeEa+rNeFaqLK6G4RRe5DoMfX/5rrIfTcI8w0kHfdCEfJ+IOhQmBOApvDO+OwZ+gmlMwqv7Mzrc9mmg+l4czz3T5XFcMApwTopQA2X7P/VRfLCxsMrne2rEVCJ0zkQ5HfoFngeWBnfsO/DGPm2PjaIvMgavW80dhaG/veX7G5mj0mGWDyP9F0aT65HbSdMH7r87AmCVXwHZpXxd4I3OkNEbkmybFM
wxDYW/J5SOJ+JFYpUlLWNzgt+lQJ5U3JVntZNprc7qV9M6lLR+fj0pBILsKmKgwhcSC9p3KcEpNsVnMalQMGjfyGOXYET6W0EzylFYkejou2aTr3JdQNr4n5HmOqF4CSiVOT6ax5tybWYrubSv9PHrxXqEK880uVj2g6LofOjXKKpQaVR7j9A4qCI8YtmAf0Xm1C0S2vkNYbSY9FO7lsPhoXLtr8q9stUdtQ+Ctzh/amkmGmoTVTiY/izjuTZi828+rDlZn0anUJsxX+ZjR4ImVfZeINgLaB6J6iTNsVADm0+jQfZoL6FxBQ7OIS96nbIC9DuVGrFzmM4xRRowdfXvXaIo5lMndbvtOStnjzM7iB/Kz4X9npVhlcFQjkZ1W3qoROebOsYTmJh48EGKtltn6mMWfFJeGXJqBCibRptDKOeFxuo6xqlKqmcArzImzKa1FiAZWkojSV2hHbFhQZEQXEd0Rn5Ri2VDr8FdKqBADHy0fNKmFfaSVUOls4KTjUg2+wJxquM
5tVFH/RUfWxjDJvqzO8wRM3hetZQpomeYF4sKWTd9E55RYGYRb9cPGa1h2rlqp1afbIvxojxVLOnrueoLgEtpCgDTNhzkOD1wjMvfl0/CiGVaiChGKyQBfR+wWh0JEaEXk2EolEuU8R0JbdsYKkXOg0YL6G1flRQOKJAfOIj0N6y1PgWXOySZ9cfXNz7MhEkwwZo5jhS9WYcnFVBruKJam5mq0tZjlKdYDjVMqwCmAC5WsrRBP37hoPuOhhZ8B43QMS4Qkx7IzR2P6EuORvrSd4qcBnGMyncVYYnzQJWS1sIJ6x9DJv45VQ6cu8UXiO4eRQM6fcwB8RX2DNcJA2uhzVx7eFoc+BtdiD1NYcGSkh0g5fyEVHCCe6/mNBwBlYtIiuiZKOPiaiKiGiayftGXxDfuyHJRIZQ008v5KnigdAHd2KCzGGYdV+1Rt4f5A2Q+PcMmpf9NH7M/y06wovnS1N310+Ak/8gykGqrBhFXEGJaAIRJO1sAg8fiCqKWjYwprVnNDiLM
Mw3lxd618sHUpKa03ORNHZRZw4n4N6pwY3WB+qVEOLFQmvjIZRFxGpbMiZMNEbbF8xuEzbWEQZLHufZ34U3lzMJMvOPjya996FGJ87CcLyudCWs3j2dgGGo4NNAAu/3hKuQ+l64BhXv81piyvnuvVfl9ni3u887k8rmwkRoUM6FLMptIYUO6IJ0DqPdd9IiDAsozgHz7xZgwHaPwOuCLwpuLhCbuum44OYh+QJwg6sVXxb6/pbWDMSiOqUAQaVBJrGERSiB2ueB9Z3OCAnG7bui/L9ydflW3mzdnogBTop3n++jKNveVTOh0j+AgD3x/UjxXvOZI7FpnGhFQfD0nVgIlWTCvbkTr8gvnj7+EgOdSuHnQLBCQgECOatxt/b7T/jzPf3FF8uZ9fBRBLvql73V7WGoSCfiVY3AOTiA2qUwCGhRZ40q41MTJ0Hykzx/Ms67DqR0HWMrr++tIGkmWw6t5YP/VfYm3y/4I+F/ghH/n35egSYj7DPSa8D/pc9fgraL75WckM
OJstoTnT46WxLM3aZjHHbdo+Zj0Y2f1a7zmEn6Rrblebgf3RexeRvvXx9ChwEby7UD5b4lFhzoXTLktAF00Lb6nynpQD3oh5YvpDsaMUV7UQifNRSVYnELv1wJX1Yg+f0AvIuZQAteqlFWO0gGrazEgqfb7sXIb/c1Gp8GXG40YjDKM8j11cR2nU6eSrKtSlqN6O2mdOSNY0IQfao9KdDkRjByLFFuEaVAn5BzvbpiJQc3ljSqtOJyqY0Q228RZjevR7G9cu/9E0V+qk1jpHFMZzCpsNQzjlZOOJaOtHuNGNLIcJJnDTaONi3Fy/KRVImlJsXv2RpPHyEOkE9pSEI4LHc5wUkQW5aG8oZ00oukcTkfksrAAyGHR5yOiYSM7onLoDlWig4ZJRlDNaNZxaCWkwmWXuzDf6fV4o3c+Q71zZzj9zLl5MEIyHA1GGdsb7lovC9S6FATbRisAOxn2id3UE0OYVAp2rydaEcoNVGgRe23NOnUVlLjR8TSpNjIawJWCtD7f5M
g4z8OyWLl2Klk+ciKUk7dChSLFeJ6YgDxkhFeYKmo6w1H8UcejTJJQRs1rKqgjEfjcaGbEbM1VVi1Zj1Et6f12e9gDijXIyg/kOKkR0i7O2qg4FITSniwDtWDGJ12oNZt5czCbXJf0wdjRtO/0XevJarxGf0IqAZLPRaev+LdNHrMaG3Hdt7WHd1Ks1mDwsnWIEVctaLV8yOh1vpyqjYL1dWLnlKIRh+ka0I9yiWxhnYEw8YJUmMbi0qfLqhXiJ7FmebHrQT+wJglsH3VktllL3N9oIWMafrqw/mha1IkGGcL+9MLH50Fh9cJDalYIBVWDYJB2M19ASK+rNaQHij5ciMCxJB+s1NCeooTqlxrGan6lFAypS4l1WnUoFXqMVPabITCdWMBV6hhUD3lZLy3EiVj1ypJofYx1QEApa4zrgtgLRgKdUjqKgl0bbiJe0rgnCdZI1i8TbjRZJ0W31jsFr8Q1RfhczjcgYf5zRylHKNGelaFmcfoo1QynjrLDfb2t0ttcgAM
i9r/5uxZ5U1Vf8kzUT0vC0oWUQHHqS3hIac9ksD9/zdqFTWPLYKAFMCSaRW+wOcRIYd3hfksbwxHew5NapTUQmVQDt+QG3Gj27Muv/mSEkpZMFonXF7PJZPc+UAbFtTdud00vKtvxQklSuvSgqjM3/sf84NvNT4i73vQCPx0UYDvYpcoUrjkSuPLGCsPxukiYd+jIzdzTrdlDMb1xBi5D/21NRUDnhpAIyomMFXO1wej3DwTRivNGUE1ahXuvUuSXlBLKY+TgNrGwjdSNMlwJ5AlLW8NOLL0UPUQ6c5SQdfr0lQzaB2UK34j7qnfrVh2L69MVHVaENz31Rw9pioCd3yM5HDPGV7il7mlxCNwyOqjSrPImKpdJoWq1CFJv0YlKZ+qI+C8S7SrVlFQVJsphnXkcdY41UQA+9hO9Mu0kosUwXb54poOvYvMyx8JWRxiUFP20V/3/XcmkIDwxT+R1Yd5ArVWPxLdOkRYTRbIDXy+SE+1IGhctdPjMNVnvRiDhlZfKDyWM
DlQDKrwSlyUiO26oteUT4vEiV3lZaglqnk3MaZ+OKimgWuOhOmC46V1j/vToAm2RhcX3ZdqzGPV6gRSTODWlB1/ZgjbMV5z62ZKG+IgHKXO2ZhyA7k9QGrZDEQLqo4hqlTHySiJZMXeAkqRLjmY8VmTSFsMmwfPqSJz6OZjiFds1K3oBKUnpTiu08VCVhURAc9G9dtkUAeptSDqlfs++cYnM4p002PpL+WbnxiE0g2PZ395eurlTlN7727q5uOuyrIDRlsh2boIi9ikebB+rlT+/AUsCcQJFgFRphVFsANR2iJDNQ9DtxXjPo3/47yY65rkgfVuFXnVI0k1qFaSHum94UcKmHpvw3spchn7tTDDy0kZtQ2TCkHzk0rbwYhpcfrJ0yuz/svFCuheyHM8nAS8bt6hl00hHgQaVNrpHwMxE4w0xWqd7Ku30F4++KKLDWJXiijWevtWtRY/WLxj51bnM7JPA169Vr4L0t7yrqu+MurjqmCvCUL86InYhnI5HZfgNEdVbM
eq1pvlIEXNt2+QEBHsgORcLyxPZMEVpn2l4Xez/NghhCf7krem8OGARzNl6NX/GJwEhB0VmNeMkqbb5w6PueGkdIK4LzEvXcuY+sKKSrlKlZqV9Rxh9sxYtDYqunZENg4hFM3ZDhcqrzgO2NZqrfcDWlD2agVICKQp1BVunX1dCQLhl9HsMXnz9I0BXCUf4zN5v0p/OxB3pQdnZnHrGH41wHxsoJj4oSqXox7Yglur7t9P9ROd+NvhPrOTH5diy1Q/U1McVGPgP9PfFQCCvgcljBKKrlbpWzoYG7SKHG8YHqkOBTpXaVvsNTbqljlcNt4Ra8VUlpTZMqAUiM8+FwsEB6W+Ji4gIidV5FOsQGqf25tv4+JL59iT7+ojooXd+YwrUhVoGwwdMrvltm6g486gEtyscs2vMFR+xkZLfCiDnnDpkOHTaePqA4cAp4D9PLVIL4IxiBgjF/kymv1gYAFSRzsWQzgFxqMj8WMVQaZlsc15MTFRBtGJLWSyzwyslUbFn3hbajM
FKz/pU1dHFvKq8+SO3pofPn1mcsCloFMH9nAWoW7MeatVaJWPdHlul8zGq/VaiY1Sg/QIGePun2+mTYRM6mHGDQEmcBKF8806iNloo8W5dEQ5SZgoXZQg+a7d0Lypc3t5StyvEw8c/CMBqjOESZU6gMUPL0IRS93MbET9A4uYQEFmRkGfMAN/qc87Dz95xtnP6YgEAdJE4oarQ+xRIuKUhl0FmkWB3WEu48uJTB/ICNm4MFHM+TjsGyl51ddjb7OOw8Kbv/5sBNoOrUsTieLMi9R/nK17TxpVuvuyIwnu9jJFKGecuVSfnw6hBlj2JQDSA+vzC9ALLspUd6rwhp8+uytfU2rLU5fk4XVp0Q0JaF8HIW0thnzYDitnuayclVx5iLHgIqQEuZh3wXpPsZiAoZMVqTamCu+nbqxa5ETsx5wfFI2yjdv0ahKyebsAZYANSSdokrNSHpcsDMptEGdv/aPUB7c/ny/N0nds8HUn7aJ5vdkrmZHRF4yRPhA8yPZgjoDD6DwM
WPacrqiX0jTgItNozINRoXmsnBtMZhkHk2uBpIErpQp6PuI583oNuOZ06TQ6ZQQxeXs4FdlfjKLkQQx/K8LU2mIdwExI4cHovMqNR7OHodTxTOFHo/HyW0FIDAesdZO4tlCQLlnaV/vihWuA0v3GPbcffTo7p6HKKnJWWKUutwcTBKp1ChxNrpIu+4bnS9K1jg6rpE4jTk5DZrchP3KDe3RW/2soixSS1w/bVRZ8aTWR6JfxFD0hjYVkmGbDVmGzJ1jj4GdXx/kG3IH8uW/DAdeAhc+PdgxkGv4b6fc8PKAAYB9i1caHmzfqWyDHDhD1+GgfurWL3n+OcM5QPRN3o0veDe12o23EK/8KP30v1uxeGaVlHzjYZG2APmRh0/HWRwGAg8rB5GR2z3QioOJL1uDFaMMyLriir6DXmINrfQlahG4qtyJdc4qC2XdWONi/cE+tFvfs3s3lDZvrjNWuHG56/euLpKnnPpXVzDI0Z+I646acOLTPKKn3gcKBZFV0JQRbvOIIM
QoXLrPBG10cATO6ubKg0IVwsV1IjQw5ugDYZCrvXCCMcKELAWzPuoXZUr5IZF55qvIW8dw4ycl7patFMjQG1aDsRbNJInFriqkXMSGid2lO91u59J+SxlnkWEU+GcQQeI2+8AnCNOQEMyOoLw1BQF/EhGh551o0dAoYn4xglN2UBtnbOOVBpSEoUfiEoMEmV7YKsp7SKUivoMaFXWUjLRoUCR7ZjalyJWXQKvhS5EPWdI0d/P6azDRw8JWG5IzQT3+e06MHB0eH09sn1zdHG8VSyT97cU17E5P2/D42nle47Vj9woY9OpxaI8jZtj0uzhqFi4y8Ya/KHd8eHx8RiQ+N69xkp0BNb981JcQfgV2Pi4uPCwulasLjP7jnppU3I8QcH0+6SkGYByjWMV324UNTavLbX5cPRgcp4Ra0PNISQSjEcas/If6Fp3zxU1Nsszk6Ji5hSxA7KCjs6+joEoWbsikrHXAwRw/ulsSM2UjCcgC3/Ei/pXPnLvOzSswNHmlpHg1mwM
I1UYPZGWhriZknkUr8MzkYjAWVMv61ciMVO8mAwWOD4ixuSG5OhxcX3BlvGvudT6eOKcJksXKFw+7XI5POk02skU5IdMJdDWFgLKEcfuOy4IbkBVGCBP2ibX1FUSZQPaNtcf9p5wJNQFk87FF1Xalm0TymJl947FnRsBS7XHjazs/hG2IfwDzcvFgMjOBRFpGPe6fmV9W/X3IUFOHO1iIk1hmJlVN1DWGhkfr977vzBiUpIGeyh0tYlDGvEoQW1Zs7iknBZyTmGTkRB4f2xKEo/BYVdd6zMkXsCjd4j/28v9ekWE5kEzrSV6lCdqksurph/Xz/Wr0U500o/kcimnq/BF4WbnQVCyUqRaDNTKHDeDOxK9NNLRDq5SCepqmP7MTYx/Nh1Vc5CnVyoc9b7JfJKJn092UWMeYwitqem3pufzs+3E9vx89PdfAJyJgWTvjlKgRKwKGgRT2qgY/+7HJoGRWx3XwlNPzD++BadidkgDZr7vLNLWA07XPdk8uhiLnFOAF23CM
e7ljUeB4IK/BBrx1fmJ1iXkRJwetzIcddS9ya7V9Vh4Y07wMgHB6R4UDWMc73ZF00f/nUNj/57FO9fxBnEm+68YoLPzsbHxzA0qCe1zcjGoH/LUq/mmLVz2FLxxfPHUerEQ6QvWiHLtGjwiV7a9iW8g5/ciF/h2jdHKIQhMMBF+POIAqgh36FDRLQvWc1uzyj8K+GzlakL+lmIHvpVoy22Es3I4rHIWO4dN/HD7l3+yBGBmB4uVx2K1s23TDckskXcmlMmuYLEq2Exopsg7mWVIt2W3s9hxLFYHE8wSNP95BkB2DpudzeLksOCN3ERb8C1WSsr885j7aMw9DPotBv1uLWehcXyh+VULNC6CfEe6HudKE5GvyPtG9DA7lsvfuQ8IfZwnSUb9JA+NBMJYdls0YgSP5FMU8hRkP3Ff/72IzWrQsW7fdd60zbRvWPK+cvCG2n2ZXnGLnxjGhdqEAgnHRhw0vrH3fSyKUk+p1GiWSGUW2fKNETKZs1niYpQKyEZZzMBf/M
nFizYGjtBiROvPIEc/YQ2Uu7PsYtnNgEE5J1unVTiy7+2xJtjW28lBADpBQY1yo0Ga0LK1VyetTjw3r0xvlamNdDaC8bBcxQo9mRjOXMRuPSh3mU01kE6WV4otRqzd+AvhKr/7m0PAEwor17gwKkgoOmXgurkb+QYGLIbDqcHxwvIpfJHBgscUCgZjNcgAUm/0RswjMxaiooE7/2KH7XvDzCPS5651TngfezUFeQGAV/eii/oDYXoUPfBaBmr3RObX8qx/iLgIeRHl/nsPu1aeHY0DdKZS/zinghafmw8v7ovvew89LOJewIRuMmIR/a13vvLJhR7bBuY5kpZWCEIcR8KrIPaKXiIi3yw3pzoof+B7/Yu9y78AuRaYWWwy1k7ayUSasyi/YLcjpFjZldH6KvUFuAKbIwC1ZmoENzMAsmxKdpc4Z+MVL9jwQbHETZv1SVYFPlaEGz/VlM1R5prTjSN04bDcJ15HqrrrhmIVduuwsD5ziKg9LGzYjY3Hp2FtYp3UncM
aTBhbq4dqvKPb2cCw2S+A6eqdG/Y1VMgG2zeHqktmNEJsS0J3s5oxefx5SvB1Oe5uGRVo4BzB/8c0YDaq/h00dOD3ulPd98AX5h83Mg5RqCZuU7KaBHsyUqZ+EZ2IS97X4PYWxBbafGmrDUJzNX1R5CT5V/5M7VzMX7ppa/TsoP6/tNbtWbupppKW0xyrjiqwj6pT5qTLPYl13YLA8Kco8ZPc6Dy9LtX+lhOLiP64KYuNO1NjkqGw958Qe0zb4lZ/Sz+wM2YjGTWFgZ0Iz1G9O/nuj142oL66x0Yqn290xUS0tgxYS9/WTdIY+a2Jt7gho9i/vSwL+fvKk3Susn/HZfhymVC32vnbjmfPAQda9HosQgDYY6wjAOeJKctBuEuIp1BcvBbti1EylwEhYS4rND1R0vXJwLKS9+7LthtMdDzSY/I18qZC2575dkmx+r1zln+Qx5K0qJIfKsrbzxwnYHCxSau9omSDI0o+o8cCDytMJm64vIWyUn5y3/r+eH9t98gpRiWM
4UmkGlU1P3UVZcwASYnJ41H0s8TrVtO/+bviMWGXYuK67fti9qqve3WohUhkBsPnR3edzrhVVmfoiEoM/nAhKJV4Wn+zrOSeJGK1aT9e3kv9n6dNxTTIdDDT8VefNe4a+bvun2KM+rliCH6hrdr3momIjSm51PPrz3vtevd2joNbSSS02hMIgNrxcBwO27UljY0iPbEPrGDYRFwEAS23LAivy8YjsKivdw0m9RxChKc4I5EvTuHOQaFbYRTJhYBKsj0dX16+pPiM8XUpq/tTY0TAg4tBB4NmWNnV2L4cbU08bmfW9TWhYI/erbskITLKpLee8F2A7vU4IfLwVRWawsaHurx4pa5NobiSQYZRQcP2pZ8mu+xapjEy9LO1etaSflBfhe3GRedI5hIz0+vwWCZVh0Ff+La1QwGDaEuivjRqF6OIEDh8qunUxBQpRKDGzv4kiWs80CjTmIRmWJlga1NgTCeiM7+aNezMPOUfIUAV4FuZfb1kdyIO54rNMAp07mfLzJ63M
Xoyn2XW9aLKCnSlJKAl8yqqNjNTcuvyQ6f2uaTS4uIesDLtWFyDIpN7piHUoUR/Qu+sKLNKrG2Kn9r5kUytUzqfPJgj2A/wwOAyFFNUU6O8oB+e0NySYzv++7PIut/6h1ur1guAkAhS3p70J8ULsUS7NdO6insr82SqxenO8ayXmWW/kfYTrTxeuYKhNCeGTN4iWnlD8tUj2laN9nbl+SxeQsseedPF0UkhZXLSwaSFMqkQOsQZQkBsBfuCTGItAUfnASQbsieIAlx/ab2NbTzZaAbZUCbAJ0FPiuGuMHckFcRQq4o9zBRykPAlOJdS6NkSqEaDpSZbv2AqKQhHES4gcYCs2oHo/ykj192GQBAQRHDi+Od7f9IMID7/fiw66y6MGQ7BO4C5+kjQZLUnlgJJk4OdokWmTfvIArMxUVdKhMO1CviFuyAwGAyHIFQCBGn70caxgFXn7fXe6c9g0DIYFwyNdb8Bdv2A8lxzWeGvMAQGZOcXNE8ASzuRZJovHAqGR2Uh5M
FAWGBxRTAJz4MngaVESHMYLeR9baA53y3NrDxRUxEAgYDgWRn0PAZVxtRB5iygWxnOHCCHc6J+6Lcs+pM0JDLacPx89IDzky31Js73NhK5WwNy0KFjACiLuQO28gpygkFs+Yfq4QXcUcnwadq3WzQqBoZx8MHC9Hg0ji+FOICocAt1S8jGx6zVT675iNxSwkgm+LeQ5Ohu1KgxD6BrO++XsLFTfEEmT3J4h6UZHR776mWROsNVfZGP0VX2PkcqE11OlUlk4V5qm2uusVTkbnO3n/hApjH5uA4MkdGJUvsNf/5gFCHQ9Ar8Xi92LR69Bk8r+UdK0Almc1LlTJqBpF253usI33G2CMjAvUfCgMxvYUN/e/dX2kmCJi9Hnkq/Rx0Wa72Q/MNyTCC3aXb6/Hke3ZaQXT5CuKGB8jX0QB434KWxqoqMuI6krVrTY9U6PCph/vvJmvr7IEIyc3monR53vpSAvIm137/j+E4EmP9hhvx9YDk5P6To5sdYp7NzBqmmPid+29M
PA068c3HQF+u/drpNIlXLVmntGDavJYMy9M5VI58ute2nfCe5qHO/rFC7S7B+094buMXoXPLDa4K6dhhLaBVsNwWuz0vqicrp82LP2wVBM6P9QAfwD3X8e+PetnlotDb4rF02Eima/51W02mTNuzzlsb3+YwxnzsfZx+Vwub4zm8Xk8YCFyG4gnZ3MVrgBxwhx+iu4gNeEz7aV0KtqHRJdxO1nxaJzlEnAZNysEZSYAFsAj5TKfI3P4GMAzznQ8cQkxRh5fyHyulIt4InsTFwCXIj4hxAOeIyBdlr8/rLs7bH9+vsMCL03l459qgYut2zHbX2I2YtxBk5rJG5+NN2XB0XBj9kbPohCH19sBwwucxvhPJs3I1dDS8wLzngc+Tw1MNVa66dGKU/GLRH0KO9iWOCyiyNEqt8hXmVMS/VNuFAVGVgiH0bRX7VM2SNAeVMe174JHm71Ok6VU7+uQd/VSj9plcz9qQyQX691dwOYwQx7QPmrw5ET46kimwGvw0/RNnrnAoM
RcplpRL9w1nrt+/ftnA9LmYktIiKc3QsbrzZ2BXTVfRg82Fas7MTEVR6JKzPtVEz6Zh1HWNd8VmUbSW6pggC+xzfD6sXandWKjVaGODY80aM2DTZUSmxbh1w6P1MLOk0qKf4x2ucamAhwWiO0pHU3HdOtaAfuDp8FTAFFr0LXDKQjqpO3k0knwzf6rf23epXVh5ucVeos0R1m7NTbLGp1UMRB08X+qRUeJ5UXpnhM7YbojbSKvdAaZ26+LUkf8d9ZzqmFrJ5TkWt8ZY1QExEVoNPdYHqJUGK0CKbHqsiyjPbK5OTWmuyqzQRTwC3lldUrzocqbERRMqqFvBSbRPr10fLJZp0l0W/VVaclX/VV+13tpoBcIzWbGYHFIONYFyf8WbCv29sZqkZZZ+hSlljaoxNOr3EFexsoy+MWJDjG0OI9cmDqd3/LbAwXHBN0cHtXiBYgvoP3GnHkYrY8xjRdh+7j6aE1DpFoQWSoxSZ8eg69SvDkESZ4cgqBm/SFcS1vA4jFRIKM
7UBvrwPl2PJPigkadgNUk1V+hDwU2RCOwGvF0WgwGfa6YQIImkIJ9i2CXIbNUDG/Y/qZ/QfKXBCi+bejznq7QNIEBKY46tT6e6sYOk40ezYiRHsx/WbpjYsN6LgKQJVBtZ28F8usf+/VVFKO641r+VlEsqxvJxioWeK0pQBrjHRkQnq0OcQlxLWXFy8HXPFrefLm/ZuIuG1yJ5RuzQSHr7C5g+o8sFDMobk1QiRg3j7FZBapNLw4NoKkP3Qw48hESDI2KqSXSy70SRVYzdX7TsbtZU4DLN5hF2PuDBKqaQI9XYaoU0KVEvnImHacBEEClYneBwOqdtFWVxJuVO0GOT8iTiN6rPSNEBCAwPM9la7yhgmdpTc6sXYiYrwsLgGsWkO0a7cp1rJhVN1fG0Zdz4okRmArN+ozoEg2uTIvmvBtNjNTUdgyDuWpsyihCyojQirACGfpT2AUxbDDdM8tR00tnHXdvgPjxsIEql4hNmjRuFIB1mEsFDb6emAyrSptBz700/jGM
7OpEARYsVkJRcMUxAJObjzYK1CtXmm/w3WLRutrJCdwCkjzlffWUJi4GLsC6YKHz9WhkfGRkS72KYp0URiN0rbahyFhIsSX7Ki8jvb/zqnpNRk4VJN72QPbN7b3XUEwOOWOcwh6HQjbN8GOs49mBa54wXH8QM3JEShsTyC7p7RqKd9KA6ejk+Dr0bBcKKINCidO7Akh+GAJqG0w1HM4FsLt9s3Ai1SbFETUVyT+B2QRNWeEG4GDViAF6eseZJx7jsFi6hj4kE+f/mSWbf+TQJTW21EWrvy8LtJiwrCzSfSH+wt71/9A6lev9pvYmrQVAocxVcACW0mWbGzMhuLJnYw9suVcB5atFmqEaQ72/uFBLvYmP++I6W/BKHHpDzjyRx9V7K3z1is4Ue9FrldaJGQ8D8t0D/QIcnNjV7pvKNro8WBBMvpWMTNRtU1OjlYVZ+xN9Lobwe7cbmvrnoHCZbw7l1AvMiMXYMkTE3EWk23BSbEdK/Di7SyGzLg2zt1Xczav9qrE0M
cBnZtWhndMc4778h0C3Hjb5mKgYT8b7YgV3pZY8cFmsF5ie3PatVt+3t18fM16Y++uRWeztPu7u3MAvz7zj4fE5eA8llpJJjqVcpMSRMimxlKsUahFVtIBSRBECZW7oanBtEhBGKadcdGWZ5HEKOX+6iFrkXZTbPV6B7s0yeTi46gB8j0nZElhXF7jFY4eBl4ni32zA/wW7QaEWKOp1zH0cMgoDP6nTLWmAN3qVOPjtxIMgch3Yy2QNguNhQih8x/2Y1QGlC7S94CgM3aus1ItG/vpbhlaFgUMzoPB1vPbob2hMLQRP6VgX9yhRtAOGxkID//l4hAKtIOKm7CorQ9H4+WiU0ODFNnlnx+95z+bYCjbX26AFaPJMuHrzATbGinGcW7MDjfCHu12cWuf9dKi9pwWN6Yj5i4CnJxIwrcs/NJFRb1BIIQqsR4H5UPgBJKoGA4vQqhdiUQjYIAT0BI2G2yZjCKzKaCEKXQQQEQ1osBJcjCQxwGIItAZOITvJl0PAxC2h3M
sm782I1A6WlA5oLvXAk9gEMmg6Vpyl4C2EIOCIaiakqpcEL4IgqpcoOBSO7g9G7HJ8iUxHIWBgYydWiERY1huwAREn88pzCTdJ0T39WmnuyYV7MclmmLDNmuTVUyXfD3zNphJmyH97wWWtD9syw7xIW0d1iZFaOgUm4CfT8KMiq9pdIGjiM70tNPgpqfJ/SNShcqBAHsxznRPp/bFHLREEiPjMmwwe4IX2DIpSP7UEeDi3455sJ8RaJe5U/xoi/U2+CFi9+gLJqC82eh3E0WtT4jQuwR09U40lbyQ71gm06g8xAj/HzkudGBYd9+UR0SeCEpHuj8cxn4adibFRk43x9QLlZ7d+q010si20KqfdaiJgA2JFw3TAe10ZCgOFExWrBnAOlrelItPNwTivHdObOFwbBD40i1mzfa8sZPCBL9oioCSYQFhSSh5yjVLle81RZBl8wFLZ+a5UgSL38R7kSCdMOtTBpGzcbkBDFBBGMNV8KFggvNkAjdW5wKO80gfSHAoKI7M
lyE58FU9zaTT/v6bMBgjkHhVRAQFEsyJfV44AiUmkIwkfoNj3w3ZqcR+8BxKWh8YnsHE4tXD05OfBMT225NZMLgN4jE3WAsEoLPsQeCRpDYta7qLT9zdJXAXawkDpJoo6Guh4iU0RDXURppkJhLKsbjidhqLBGP50ks0VKCjlgstyiIOoI09LjUbBESA5OlhECi0AK+Q+pZ17hjb/WOdT0kIAIvi+Df40fIZI7da7NlqCOlPOdu58wTzXOa7bNczVKp2dWVsG/sOv9pGCD5EX9OfKrgk6psMDLv7ZODFwvWYSEIMAeBoKFyWua2sXBM1mLjkW1xa37a05vo/CxgCEXEh+NhSKonGnya8ZX3usBHF5Cl+K7zwUBhKIoHBp+K46eJerk2iVSszrfbZmzAo1amIDFSKrLLURQ26y8ahp43HrfGxMHQy2k+3seG/ibhLHiYE8QBDcMkRbkteQsiT3I5gzrQxSmedlkEDOoApTBgeEvhKqohg0DtYFIWjhA5BLgjgUMcmM
Udl9FFxzaayufiBATzyOwq9KoYrQ8O/vjuHQD2nzseoMWDHB02b8kVZm0oeOG607YQ2khojmmCbz7ITemBNmkYQcOghGXkISeSo0ICBBYaAdsD870xFf8AoOcTUTCG/X3kbOY7YjhxD3kYcRm5HTJ4TA2k3K/clsIDUUx2n2OxE9mSnJbLkQZdfp6mZ+uU7JvBq7LmNHEdu00P8tCY34Og/2FCv1whhoHCUDxilVlR4svisBSw3VpFdkygSVR2j022kcSwfrAh9HR5wK8BMpzt0irvoXQHx9Df0126MrYwhBf02feBByEQIsKeOi9MS2N7JlAtUCLwoZOokBdIBarI3G6/FcY99GSNEE2KJUQSfrCfGEgIz/wshGPaj4Ic6wsF/JrmTKbdsbJFHUKiLSPQFTbGSzHouGafDwDaHaKRtaFKjmEBA30S5DN9DEy+jsb4n8EyuluH0lUZ94LcchcOCQCDhPttRRAfiELzrPBSLW9qmIxIRXQgdfACB6EeGZRCIJEKGwM
iYHkMc4SkuhgWi27gHC+YP2juZ/hUjAYefeXkWisN329EZe6yYJWAp/HBF3zxPPx9vi3LjdKGbJmatdcxEYW0TQ9/EIPGDZsHiJXtJ3cP3o2gSGtoX77UfFtNwidEN4FhdPIQ4jkZOIK6hxJIV6uRAxGaDDArnmgJGXC+oCwUYWEo0DzvXpGb1R3mAc09MZPY7Gv6HGkM3ppg2IMXjLNm2Itq2XVVNbgRhHFQO8FEL5RukiOjyR+tkCVEWblYFSgUmK5tCRKEcUki4Zy3WhKH7uUIkuCJrawBDmEE46BUqVSr0z3yRtl47481Jw0wnX8Omh2UoIRJkdSuevEWIlOvmyCUjBz9oXW9XsFVfNcdWo6n2z0I3CLYeqNnbs1374qA3WW5eDNx/Ibaref+/TxoeWtFx0e5KRQLQHVB1gMLy/4+3EKX719nE8oUtUqe9FYfehEbg8go2YxCLd2zMIhoCYfL4dM8uOGWSHkK84OECyo68lk+fi0YkY/FiXLhdLGt27qn3tIM
qPf47nhRinQRrNGWIdWgc/ucYOa0lLNYFz8sxgv2IsBbA3Ex+3ps7kvz4zgMK3tG7FUhT6QjMiIq7h1O6/1FMbCrKpiWmy4W47/+j91zxGf9//BEc44lbEY7z8IY9wpb+ybqCuLe8ujU/ljuT+e9ID53A54/ekpJ+lewEDPAd8xZFE7YKTMKUli/i56LrVDBL4A3NVEO87PgPzka8hSgtz0D8/q3Mf9eDAA/vBh5PbQHICiYMJ9BEk0mN6Hnns4D73g10XkwY+b0j2sMHWyv7mwWau4NI9mwKikKuKYiw+pYBAVkPMfhlB+OxcmjQGBp8EmP5u5jSCkSBSX94CHRG5SDOm+AUX3eH7CKnpdTM7vkI5bcSsgzJ29dnH94kITq5VVMqabUdt04OMvPkQFILzzJPIUoKQcqcLHrnONOTNS3mqw6Ndr8LDBpRHk0F47RKGpV5+OM7Aew76vwycoGGjYcEsNJ/RBIUK2IDGmyM27+Fmq8Flo4yrMruNRkQhyl/31HCeRhM
l7YUav0JIC0m9WH9EhNTOVlIJG3wIzzALsOAXa8A4kwbkwlqAYkRTpX19m3RMWGAovLBDQUWRE7NHqXYIlTSwDOzdVeIhA3eQ7ChQnp4dIXDr8P/TjzExAE8/A5Ru1Uoruy3jL/o1M9LFxtAwJ23lLldvlSvYYS3Dnu/EWiMRcfkngKVNp6lwIvFm0r6DhLYMuJAlYfJKFdDwKTnyZOctKO4tDoXZwlTh0GGMQ6lvVLJCHW4TmEJubyElITfQ5op3QvD6XQiHmw+xAX0z8B0I/puohSmvkJeFLtrpoQFUI3oxzWTR0sLWJEKoh1Uzfl0ji+neQC4A4pD4y3WkJDjIZAnZ/PHbc1tza2q1ubvFk1OReJAJVP3/I5TKrxwDA79hcVa/Q2MDAeCI7eGQUoB3LVjPBXRtZKupLZKf2qYjyQw4Ce64MMABHgB5vhE8yBgaH4OagABX3AEWUpJIKs+ChfjTnK1MkS/4ZaMiDTpNicAj2iynqwSNwWNtBzbCpCMREUPHbimM
pcHVlE9J5OyGczDlUKOwU1b2w6oA6n+KqjCn0et2Ep0THa0YnXFLyiGfFi4WLF/iRp9UMydH1rgDBTxYcBr9EzRfvRLse7Sw+ym9EChWjXMqwiFlXmCCcgEx3G7az5crZ9eAjy9e/sZXMOLHAai1xWI7NY1+IU+yDoa9giAd3EZvP7hPu4LVK2oEOlrFEXwCL8Tenfa+s2lnb0hNoycgsF9dHr8RICv3p1G4gCdS+Pv4E6R+ZvOUuLmhDGUUxK/MzZKdvNr6S+BRieITNIMiRl6Wma0URWMsigl0227iqlOUDPF52nkYDvbt2VC/g2Bzl6cKyAgLCKH0vID4ykfOZtkk8AE+SWyTh0ldvnFMgv0hYJ5JlGy45DxKrbYFTWbXKbRbyHre8uq/K/JyNOMI0eRthLIrWs3Hjg7Wc5Qp5YCnI1XzrsEszsLpj0BxYjcb3HOjsmqHgD9cyBI0Gm7XWs08pd0a4f4JM4tukcBmpa4LaQJz3mL8jAGzA8MbIWUQ2Fzic44NM
PjlbhFwKfNQpbA9S2n5HubAL2VwHCBpkWRMlxWPKC91hbzemWbAZQMuzJvX+GKIJOStroEa4OD+gZMc3V5eo1dk8xjZGA/zzc3FAGL53g/ceQUYKQB7pJqYSpRBQuxdewQE4sHeD9ePNlwfXiw9e6H/YiEVuheXYiYVj4yhkM6LyQN/9qHsy8Sp6DG8nAV8yYOp8E7uxROtAFTsoKkcGV5VZWdJpWqJo19Q+zUXaaIGU54K+LkaUWEV4o2zH+nGQfAJC0WdZk7QLPwY9sSF8TuEOEIyV7JuEtuLfggdaOgwSxaXcBlGvWW8unq1958uyTSLgdHl0BXJxLth6nkMuWbjEol7yet8fyV5chXpRF+pfhS6f1k9To+SYifXJcXj0Hb///5VAOOnwOAiDbP1TWh/Ghj3nQw8aciIPSmZWmPmcHaKC+aqhlfbpseR0scNYTu/8kqwG/TfDjllDFGm40ykc3Ktp054uJWR1SdWwQyUwyjZOcfz0YGKtiEj3Mrq6Vm2UKqKYM
rmtR8zrkLACNmLuTSuBlVNf6qq7oXaVUykjh8qBcVxxSXpDpYRIXb+DI55xfnOeppEkFF4QU8xOWlELJhxHpAjuF5HH8ji0jYXT+GiM47Qbs2OPHUruRYNmOs21E5tGVzWPd6Xmx6k7gVvitke0XAJCCEHv6BnczWj9LqWNjOzBpX61QXu+3zPkeabuXXTi5vL1CkgSz3L1ASxuzWT7qNrP/HX8u5lDfv842+tlW4NqMVNq9/JX40K7hFJD0zzoH2iGDJRPzmqXj88DmaCPdjMnBJ2yDbrrwXnmCcLMZJEi8y4lkQqZe6CQUYH+0Gg+/Oa0HKPXyLB5exi+PMqDge88moevzuHxxk0jZG7ycqwCUg7X26XGz5B/3h9CP9e9GpQfpP4f9ZTAH3/989+XrJyajrmVtQ0cPmNRYY4FtrCNHRxDQkaNgiUaPEciU6g2tjQ6g2nHYttzuDy+QCgSOzg6SZylLq4yucJNqXL38PTy9vH1858ToM7m8oViqVyp1uqNZqvd6M
fb6g+FoPJnO5ovlar3BhDIu5FZ5fhBG2lgXJ2lG7n6nkbpevmPR/gUth2M4cZyuxjNq4wWJx5mukY6jbpxvv3TP0LsuuQvtya0KHvvlUMAPEd1QytsD07TNb2poSsz1r4rTOEu1sUjLqEKPPTt06NypNxDlGZcEM0Hyd+mY5j9Ly7+ZDx3G2TDQrkOnLn1161Ebp6mI+4bm7ASI9AkZQItWNbGodl3qLis+hDR20EwgmFpz1TSbqWjxuMHECNqUmwMmK5xAq7EC2mUczzPhhFspTFin8z/W3zGT8eI1yMd1WunQv5e9x123IAyahxOHLnAYELthn/SmYMpidAR9z7VYNpwnFjI5NJWy1XCDIZIWxVHdHDgmxyNDkyYrKjYXlcuMus2AwGMW9ovhVwZHs70lAAA=) format('woff');
  font-weight: normal;
  font-style: normal;
 text-align: center;
    overflow: hidden;
    background: #eaeaea;
    align-items: center;
    justify-content: center;
  body.mobile #text-video {
    font-family: 'Noto Mathcastles Remix', monospace;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    background: #35443b;
    font-size: 15px;
    justify-content: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    cursor: pointer;
    justify-content: center;
    pointer-events: none;
    background: #fff;
    border: 1px solid #111;
    padding: 3px 10px;
    font-family: monospace;
    font-weight: 700;
    outline: inherit;
    border-radius: 3px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: monospace;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 4px;
    background: #222;
    border-radius: 20px;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.5);
    margin-bottom: 0;
    font-size: 13px;
  <div id="wrapper">
      <video id="video">Portal is closed.</video>
      <canvas id="canvas-video"></canvas>
    <div id="frame">
      <div id="text-video"></div>
      <div id="header">
 You are the art in Chainspace.app
    <button id="stop">Wave</button>
    function isMobileDevice() {
      return (typeoM
f window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
    const video = document.getElementById('video')
    video.setAttribute('autoplay', '');
    video.setAttribute('muted', '');
    video.setAttribute('playsinline', '')
    const textVideo = document.getElementById('text-video')
    const canvas = document.getElementById('canvas-video')
    const ctx = canvas.getContext('2d', { willReadFrequently: true });
yclerEnabled = false;
    let isMobile = isMobileDevice();
    const chars = [..."
    const colors = ["#9cd4a8", "#35443b", "#9cd4a8", "#35443b", "#9cd4a8", "#35443b", "#9cd4a8", "#35443b", "#9cd4a8", "#35443b", ];
    let running = true;
    function setCanvasSize() {
      w = Math.min(window.innerWidth, 450);
      h = Math.min(window.innerHeight, isMobileDevice() ? 600 : 450);
      height = Math.floor(h / 10);
      width = Math.floor(w / 6.9);
  let resizeTimeout;
    window.onresize = function () {
      clearTimeout(resizeTimeout);
      resizeTimeout = setTimeout(setCanvasSize, 100);
    const init = () => {
      setCanvasSize();
      document.body.classList.add(isMobile ? 'mobile' : null)
      navigator.mediaDevices.getUserMedia({ video: true, audio: false })
        .then(function (stream) {
          video.srcObject = stream;
          video.play();
        .catch(function (err) {
          running = false;
    const render = (ctx) => {
      if (width && height) {
        canvas.width = width;
        canvas.height = height;
        ctx.drawImage(video, 0, 0, width, height);
    const getPixelsGreyScale = (ctx) => {
      const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
      const data = imageData.data;
      const res = new Array(height).fill(0).map(() => []);
      for (let i = 0, c = 0; i < data.length; i += 4) {
        const avg = (data[i] + data[i + 1] + M
        let curr = res[row]
        curr.push(avg)
        if (c < width) {
        if (c === width) {
      if (isMobile) {
        return res.map(row => row.slice(row.length / 4, row.length - row.length / 4));
    const getCharByScale = (scale) => {
      const val = Math.floor((1000 + scale + cycler) / 255 * (chars.length));
      return chars[val % chars.length];
tColorByScale = (scale) => {
      const val = Math.floor((1000 + scale + cycler) / 255 * (colors.length));
      return colors[val % colors.length];
    const getFontSizeByScale = (scale) => {
      const val = Math.floor((1000 + scale + cycler) / 255 * 12);
      return `${(12 - val) * 2}px`;
    const renderText = (node, textDarkScale) => {
      let gap = isMobileDevice() ? 15 : 10;
      const gridElem = document.createElement('div');
      gridElem.className = 'grid';
      gridElem.style.gridM
TemplateColumns = `repeat(${textDarkScale[0].length}, ${gap}px)`;
      gridElem.style.gridTemplateRows = `repeat(${textDarkScale.length}, ${gap}px)`;
      for (let i = 0; i < textDarkScale.length; i++) {
        for (let k = 0; k < textDarkScale[i].length; k++) {
          const textElem = document.createElement('p');
          textElem.style.color = getColorByScale(textDarkScale[i][k]);
          textElem.innerHTML = getCharByScale(textDarkScale[i][k]);
          gridElem.appendChild(textElem);
      node.textContent = "";
      node.appendChild(gridElem);
    const frame = () => requestAnimationFrame(() => {
      const chars = getPixelsGreyScale(ctx)
      renderText(textVideo, chars)
      if (running) {
      if (cyclerEnabled) {
    document.getElementById('stop').addEventListener('click', (e) => {
      running = !running
      if (running) {
    document.LugetElementById('text-video').onclick = () => {
      cyclerEnabled = !cyclerEnabled;
text/html;charset=utf-8
a hyperportal inscribed on-chain
enter at your own risk
  * Added mobile support
Conjured by el_ranye x @timshelxyz
Special thanks to Mathcastles Studios & Aleksandr Kubarskii
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CHAINSPACE.app</title>
-family: 'Noto Mathcastles Remix';
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAJY4AAwAAAABYBwAAJXZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cBmA/UGZFZIO8TACQAgqBynyBnT4LghoAATYCJAOEMAQgBZQvB4oQW3BHcUN0w7TOCb9uMgCga1ObW1XngGzuMLNymwimLXm9MziajbB6ouj6z/7//zMS5IihCbUHPL62blsMYUKlkUZmlNDpaXjV6pqVpwAArLeqootw8/KeDNDKuPtGH63RZN7KPFPoRuUolWpLS8u0KitVFYiqXgarref8hssLDW1Lad9g27ZHnXPM/cOs0nQ0wlrYZq5lraVVmi7vVjaqsnO1TrU9ygjttFah0jm2Slya1m952tITLT2Guu499uN/BBcBMQJeaw67OgVxOyG89jGGw2a0CH85JglBJ4fUc+vPSM
/kNUhkhXuSA64B9d/T/xsRnCLzJIrBxGSNZOXktItuq3jvwDg849NRDD7K8wpHuFDMqKBgJISpmTOnAkBDBkB9RMSSSEQPBDIZ0GEhixpDBfDsIk3suWVFLNAEM/r/1+8cWBKqgckgg4Sb8Ci/a7bSKDEZiPnL3qL/9A83pv4OLGLwkL8kRQ6KQC1qoUIMqUnEmon/dvqjVJlpZ6Tqh4pgVCsETSBDRNvb8O63/X1vaArLL9rKtJApQY/r0MF9i+JqLSO8NADSEOmBgkS1LQ+9U/27ju2Z40hkKA1uO7fI47ZgFhUE8IIx/rb0/SWdoWWg7dsKGhNe81mlZst7ng/8v1d7u/P/4BcoeVd2ApaJKoWUQKolUuaJsa9ONbRBtkq6PZJwfjuMQIIgGGt0YoLl164AFG1sDY7CNjShZwYIaI6IMqqRKG5QwCp8yCgtfzLcSFXx9I/LDfzhVdZ3ZlOaEJyEAPO/vB3ouPPhABSCSTRWCrtOLn11mAf0sHeqsZiw7yc5orM
HvgCqH6Drgnywo8xFkgkv47qX1ArpDa3T1c06uw1e8KePnAgPz0q6SUDIBcSVbvlRhwhqBmScjynzr91/bDTLfrMpcpgCCOTALbAZ5nbsGcC2r4iPGl0jy4kEH//X56m7lNXlI64S0I+Z2tETWCHKDRrXB1CgA+YJc4jCCmUO/TVGSAQxjwRC8C/n9fVdd3P0Dpf9LlU25QJrsjrc6gJJdWhynp770PGO+9T1gfn9TR/6AKCDeQdAFI6RiCdHwISYwJSvYh5dL6lvQPUseBmEbSjaQbpbTet8gptU3ecjyl1mHO5DGlD1O2LcuYaS1NmexhSQGDbrrZTj2W8EUDDIwDpPh//APVe5o06WMsWq35Vqlg48uA574Z72iutDcLR9nkvkjua9zE7RlZ47Kb25sHRFcgOeWUcxUK0EhQta1VFd6UqFo1Oyk2qIlovkd+8owEiRSs5PnuUUiEVliEUQiNtJ9RCGeQOCROQzQ80By6EJ49DHA4+7L1mu4IV9t9M8b7DqWaFM
eFdldIzv307+/UNld8HUyYwjhHgBLRmyBzKzgAhjTmMXY4cYhJQkGTm4d0F1PYjeFsgWG1R1FoLNDA9xLN/11L/A78VskrWumTyD2bn2GXzKgk1syQja+tl/djvx9cZYBClMjHJFAUBvft6fS8E2JxegnYPJ4UIkYStm6Ht/hX+rZjLq3x2hmByq6ifoNljbLbo0hU80cqJ7DdzOiUFIJUNFCjBc/C0luw2EADVoP6Hn/m3pwFfu1lY+42f2MgEIfeNctADuNXepXQ0SRSDijxwt9vriYV6Qo4TagABclw/JnrfzdebhmDJ/hdeZf8hEDq67oB2/aUZcHJfA2AJAgEAaOIj5qYDkILAEQcZADviYAZMeZTvxKRYrynpyXhuFwQh1gC4AJwf0BROU8gCl75W83NQI/sbxKvB1AY6n/WDu3iIV0OMMcmlvBxyrtss4/dQ1mwdWupy+DCaYc31N8NDPB2uo95mc314aK67S/3fU96hZQSyq2rHmOwit1hMdWRMtl2zYM
6o0xEL73O8078Zi6s2J2Te7jxfj4FTxa1xPtoxP41HCx3OQcWeOy3g3J3/+SNYxRRFjuf2fJyQ/0+2fKoB/NMXg92ldNJltE8fTcRdYw/2CwjLUzRjPTKaumYV0Fry2iBdZLxf5rOgFxUJLGCrRoaS3JbeVurW0rtJFZf4q+1k5u8vrLT+5gugKU5tbunkgH/L3syCEnsDhOCM0gc+S0YMd7qVV5pmxNMIS+SnDPDLWRPSANo2I7I6UacGQte7h8dlWntk2lT1UXEaGXWhRieNtOaeyiJ64l5YRmklZDJ46WZq/Vy2QX7GgFyl0BXs+hvhkhpwPWQSiR0m+Jo2N/M5L03iGruvnKMKih/Cf/jg2zxPyQbjvNEWzCEu/uAlKompc5TEYkwb9FenoS2kCeRM21nBlXkWbyhgoCdlucfCNjnWuLLAcvm80AIgWOp/IdrIjsl3KCaeupoc0lkeWQieh0eiIw5qO7BMlyTeyLwqPOIKz0LgwslR9iEjT/JCcxJhbcDkzgM
3l/UZnXlTSiMF+v01aWmSnLT/FpxWZem18mpRWH8NpW6tvow4Yo2CrsaDXrQd4VrQGomw3Y0PVvevkwBz3q4GtSSOQ/XepmXALewYGviNMEDh+9z9PmvMYusw9g+pyhgQv21vFHQiAPoglnG1QsCbCseUjDnmpOv/YRCmpvkZJQRlK4cm09kru60OvLPJEDw0eAEj6sBdg4Y6npZ7Us43sgr6Hzhfj0F5S3Y+UN3kojCChLJOr7mETUzZVPBTFDKzfIde4TMX0zr88WHvsV++TWEddITiOLzk18eBGWAcnAiM0YiEIituibXV4ACGBMA67xMjcpswyy9XWpovZ6eOguJ1XEh/1AcWlkZpcaWcq+lP3FYCkyF5ZhqDTtz8rREBWY8Tx+oGlWyj+5OwfxpUE3cJ+HOw+B2ToGcoiG0jQzOmzmO3+VuF9WBrvJBcjcwa8aHGU1KQDyOzDba2oWa6w8M40ourbtt1R9jH9XfymlEE7a5EdTqoZsbqRtIHfrQRZ5H+FmXM
ANw/4hX/wN58yRm/S+3wB/5VKTgOPMB6ZWYGnlLbDajRV4n7jy6W+UfmCpVbJjijAPuPCU1oeYsnC/8x6m40J4ZR4v3YiiqH7gT8jUwdloXCj/jrrpoTumPvPYj6rrL9J9wMWOmnXEkAapcVSsChC5+LuLv6jOGqV48bE4+Xbhq32t+w8plGvvPkXOZfh9eXWT0Iob/JAbrdsjdo3/NFLzjKgH5yJ7O4ME4SPbo3zOVkrfjw5Z1ID/TfUHqKyP0tqizFEWzBiuL3jy7U7prDrcXQU0p5s27uM6TGpzFM0ocJHrqgPkx5R9XWuZiTKHOJTq+T852Fhy6zPL7WZ+K7igrcE1yTOJct26INKPo9GuAC1C/QXSneR/fP/L0U+6rpMH7rbhTakZsN42qaFCHLeZB4A6wuyw/vSuNfyuUn5OdM7RaSdlxlLCV9K8pQYbPILy3QQj+toGBrvb1b+LTG3YqaaWK+2uEwSHMfHKngdZpabMDTami8/J8xNOn3HWGopJ3b9ww5M
spqBs/pQq+b5n9ppxq5d3rz8Qr7oCwxltNZ68beybc/+T2Xf4N5d6/3lqC5kp5V2sVrOUBmv/GaRUTq0anReh75FifP2FaoJIMvvC/4SqZjqIc73EnrHYXNwd/MFMkTy59g8VD25LVE0cHq0QN/ozdO/mh7uLezhTdak4G8XhCSH2/4kNGPXitwQQRaLBFEZKUP+mak0vu7+OwKOdvVNtE2it44r1ejwxibPvCCXuifVIRX4u6K7QUtEDFiEWPUD6bP+xskO5f4iAbfWY/WGI7JjXJBj/KZSO+OWbgDBuaA1DEt8bHG3S6hDc/eBkd4IkLxFN8ya3Q7DMp61QXoDZ4QJKaUJtWrymr9n3qIQ4XORgr1pMmr0MJ7LcIx3hVySw4BqpkhbWB1+Hh5PdQxMch+x1/yZlSkjiyPpkX+oyDC0DxCm5O5CPcxMnER71i8v3ptTDT4oAWdgxqGVLpDdsNWNpELTJG75FIhYOmF90lluVYagHqZA5N7koTu9+BFFOUM5L+kUM
7zUk4VS4SZXFo5yKUGupCwPKi/Bg6ml2ks43diA4uvWe9jjuvXQQ+HE0vUPQf4Ir5TwaD7C/iVxWEBmUzX/YRFsbQCpyWdFCu61bf3Sea47UWHvtACwg+XfOP+uw72Y4Rr2jmW97rl6af+vbKLghnzVAP6Hx/WXYeiWk/3t9pp35pKsbK3m4Xt9FbB2QLHQhWvOVKhayfy2oktdRHHj27hk8FWcFnyXAC4rhe/h5F2Lz6FUOoXi9uItKdUqRxNVDxhgUGoFbBuls+QNrMbpQm9Hs+7mIXRH/Sblo4pQInQQycw0UefHFYoPC6uzLf72SbnZjBOxzvR4pmkQQOWGLLIaKgkgDUgeH7D6jQnU0FiDbABbFEim5ugOmVvaprEZlNE5IOkxXtagUoUbslTWEKAhV3w3JwAFUXDz5Z0U9jL+69VS/DInbYVgag7HsBVJ4G8LU4DDZK2MfA/m8Yh1XPzSFHHRjjBhEkngRhuloWs+NNGEPIKnGTS5cLGZCyu63WkxbpikWM
XewkCo96eNBXZOBisLFhDPYPSuF+7ZXBEvYU6FCf6HwwvL/ekrG+terLGMUumTyg+Ty6ZI0x7VyinNYIVK2JCUuW77ZTcoehc667K4GLbWOwEBn1pz05yVAjDSzZMq23X6lytV46LlP/RmnrwNz9rml4F8ImVKbc1LZvUU0qt/iOhzC/H+5C/uFY/61RIsKvYYj/5mjeEB4Ag4owiLCIuIMZeYk7jMsrsMOzElukwN6nVCh12G5WQ6Eh8C1uBbVWl5tebXl1SUuN0lMWFToaPQTHiLhOnhKAh9bHBEE2xeMAADZOSruRgmRYLI5lsqx00EnlLtOq9mHfo3jGOnKjoq7UUIkmGye5dbLc9gpF91W57Vv8RMY6Myak/68BIiRZpZM2bbbr1S5Gg8996k/E+rrwJw9Nx58REjJc0Ppc/MRMC9wzUgmShW6FpGDVOOcWus6XPcUS2mTQL9tipGXhGuL+89hUuJoKw9EYkXlrRhHRuQg1Tin1poBRRcAfhMcuEQwrgJwzM
pzgvkyUKnQtIgepxjmodR+uZJqdxU2g3zbFyEvCNeH+87ZYNMuBYETkEOBAKwNrsRZrsRZrkdbiXC3vanlXy7tyoJUocdlFxQX8JjhwiWBcArh3MhFUDoyIHKQa56DWDJZgJAd+Exy4RBCbGAmefMfe6Wc4f9HGmynDGlvsVeSca+6p98b32Lj2OrHiqJ/h/EUbb6YMa22zT4kLqtV65mO/J9BjwkxPvQ01Vrhk0yy0yia7HVPminsava1tQmLIVHeuBhkpWLxJ5mbU+LLKwHC/Csf0tbUymkwqPXgbxaQ+ut4gJajhVjHXbbyVRaj2MLi8R9gs0B+bYtHlFme3CBDA0SApt4JcHBqQcuQXo619L1B0AeAPwYHLBOM0gHOROeEkfb1jCZxTTuTmYarrKjLNzuLmPvpjUyy6bHF2fmXEbOECrhMOBAdaGViLtViLtViLtBbnyoHrhOVdOdBKNLhs5cJBf2yKRZdbnJ1n/B04CV13gHfKhQOtoMppCEYqZw76Y1MsuM
pxwdg+v+k/xtQ2JHnJggxzdlKh88HLHxsLgBSwW3e4rDzQpX2wW7DH1N7mwwdof4BXfLbxQ/5gR3Dr2Phpc7CMC+jAfPXt37Qo5FN2evHQOTF6D48NCCBMzQKyPZEJ38Ei2q1hPwtnBEPCHKJgEi65T//O4hiz/quhseYZ7zrCC0siPdSczCx2pu979TkWmoVKE1L3DoiZpvr8Ro6cYx6OuwEcXFoYmmfc7EvktbuIPoxbirihaFFkzGgybGoGXZrZMG+QpcvZcde553tcRx4QlpT5GCDfOXKtttMvhljV5MjY9QJGfHdTXFm9fRD2dThj+AOGx+6TvwqMf3HR+j58Vel1HvG0R183phBEPFBbeO30THvvAbeimINNBnO8ZnK/K3rtawhe28KD9RQzFbmlYbL+JlXxc/gGycUUYB97DCrch0feuEtNw/E5P/d1RS+1DB7xC3STcn0YwgVMHl2uwd6+R4lUWHe79HLVOsCkE33eKyuKPyH8Qz9204n9PibGw5K7h4M
HtmKZODHoTuD+82xCDLLIx+GIfvJ9C7isjc8L5dwx74nN77ecTdUtjrWuzNaxd03OLDnZ98rxWr6CkKDg+vrHApxSGhVqH5R+ATnlx+/9JsQWkzUINBWNcnvWaCHAYhAEgejlOkqaBdH2D1z+mUM9sKrFzaHKVh59D0XU9VzepTILEfBzRYp5N90r8aBrFiwI5d0UJEQCEoJH54IeyydHQkhpzEB9KLcxKxrlW7xCB7fY83nRBu6Ru5c51jnf8V0Qn3tuBBsi/MZTFk7XaE7McE82PZ9Fesx91L5gQaPHnqgfcb34rxuEJjLli3F3OSKHEvRiTKYTDaW8fOr3DBBbr4FRfuXoSKkqCGzuwzKuzhIi5/4LC4rd9hGtzle/0ZbkcnlGdNZrb3rEafIyY498jzOpZpYMQ0FxwxfV/L1D/yNC2REZP2K5Fv4UYmiUFTqg91V53pItQWzqJge6GbMYb3/6xIxJSXlhnbkX9A0yIaRmpEFetFe5oc2W7qIopJz8xFiq8HQM
D2EzKT7K9XSFtqF7l+/32vB663EQTAPLR2TxBK1+aH76NRT2N3Qr8JwqatTlAlj40QemSU0lkghya4Dc/R1UHpl8bm35/H30/XiOtjODkNcgfET6ODLSjiGG70AIJp8AMcbFGglQrbI/tIw58pKS9ybeFHx3nIVLGMAWE7kbsH0Y2yR08tu75J6gv0aVDxD/fZfqd7tAuZHai5hxrgHK39x9Fs00U6IX7sq89utB48GiQf3I20iHIZ2xI6g37re/gj6hSGLtpRUboWV93F2pUHcDm6VmlqcfUhR4J9SCmWOud2/h3flAwWG7tTM+nk8OucirolOFqo7Dhg7+cxRxu5SR7wQNxk3rKRIugUt68FGYSVvurTUUg/yerrirU0lNMxGsinGAV4r1uySZcqVr4hSemE/qhMkkWmgDUv2wc5GySXUfZMf2py0wF7Ekkwzdtsby802M1yZakP9Fz3+buj+RbGDnSe68sjRxU/PdM4GpOpylBNOGyTk8OoDNdw7J/cLHU+S8M
LvWaiotnm6F7OCVOowCOz586MRVLYXEkQANv3LUoxBz6ha6W2VH1O52Wu64FyG/J1e4LjL8TzWus+lgfXtpidfWsHSe6iA7N5uMi0Q39m8mR3Ouz/bVk/CX7eHxhv33L8URrrsR5JsfZZGH8jlrga1F1LZNG5WGe5HNZS5vIwiCMqxlWguAbDWD6eP2jvOKqbO0IC9QKbBQVAuj2eSVARy23oS67j5OUz5tCFQ6HdlQNzrXYMTmAVZiP5UMrcJNTBnWbQdLN3aNqo3tIqNuy/0OfEBlKoPO76+wmLnnYB/jV4a++ci1Ax/h4sBDDuk5OMDkjTF7njOOhuThmP573Rekrfbe05T+9eF3x8cMr+Qh1n32TrjUQXVWId8GOx6z5WF9w7Z8lVd1bFmWyiUN1aYwzMuy/AIXXYTX+1OMbt990411NN1R22KUfDw7GyD0EUTBC5rgE35eKw5+ZmEtIV3uxod/rv4vSV+E5Ge5shjxvPuEQVjQZRBqIqODuhzE6fByYc4GiM
RuzCYMxnSImUaedECGMjpcE+opMDOfS3aGSXabOFFrtZbSqDtkuyGsDb7WjbrefnbNkeLimmaBv3MMCySsDL4STQaNQNMdiyHXh+wXGxRKbQ2x1QGRgRKfdCNwyOlqhe05gcL1NVvQr2WjFY7dl5twRNjvBGBjREWsELsBYlUWGcNB3feYe33evyC7u4UEW122gD0zodDiS06sPO9v3s23Pn6nL4cx4WIzTGNBCiu3OMtqboWf2YHPLbxLzguLx/sqKfkVjn9YD+9GAAxwOk+Joc/Zja+sv4qaIxZypVIf2g6mhzAnQ8/0jBvEHmdfLgPJnQ4ZSGaQKB6NSCJsIw5H6IEJ5KPVcG+nKj60s5Y8bgy74vitL1cwssZsddRO9APQdfHQ+MnSrPKPx0xL8h/AVcYd0bQmfnZ/kouJdlKAXr+wCPj4XFblm1X8XvoQbc+HT8Vy82JBSP1/imnYTPjGvj12EKJ5R4y8QJEJCXMvmJMcTmlLJ/VFYC7BjfahKQ15P8rh1KM
3cF6nbfy3wsdOFP6mo6U/yj0CpOqS0HnkumWqItZRe1mH+zcYbkP5fpYQDZeJ1711JLJsV5H22ikn3UviPPgCd3Fua4eOAu4746/V0yJOH+xATgLlKOB+MvgXZ6afQSdWc+K/W92y78wq036Sk/7e0Y8RaxXW3HjGf5DcRvwDV58q7gUsEdmCiQgHeN3cC9jVevjBc2L/PoVq5lfA7cIdX2EKhXd4WmoytRW5P3J+JLcfMxTWOzipr7qvUkHS/99L0trd7YOpbqOYOlA+vRq/NSrqj591cbe6Yq5amh37mF078aKAlb27Hr0O3UbexT4pCeE6JXPaRXiRz/IKYf+99w75G04wnmak6pZQVkEqxFxk4DeZt8L+nJwTbhhF8IAQCdAdgAcAGQGq5xJw+JRefKQ+QVZmNxwcNF1mUsojn4FurXyyTSz+1AqbAQvw6zYxxB7kRZXlSWQeN8gGeu8s7yea8ISuF2Mh2wmzuMOOEqfQumrEwWNmGNwzvgKtZM8nsPprRYgM
CebEbY739M3CVd1xphlh3Pq6Y6FM8x42Yo96NcEckOkWafInb5O2JGbSBp7XOnd9AyohMpot8PzTAK9cr+/iJFDIoWDZZNQYw/djhXPs//vT+ltv12Yk/yssYRxNk1KUkMpG7/ZG/fwNa8kTJJsvOhZ38dfkNzzKJdVSWrhzS5nNGvPs//7p/S134kXymmfPpYimUBKEiMZG7+lI8Zcvz+P3PC9rRAu+LFrESkSy/AcW6gO6WakVrypEldISF3SE1Rq0rbaoJsImqSGySolzAE97ffFN9wD93i5hlLXoPhpd3fUxC28pE3pAIbDqHrxtam3JoFJZF9xE+/S5HR0mJaQ1Q+ngTQvPq9sWOLMWI5IwKZdYO05dvc5L0UM4xSe+qyr4lE8XVGVg1+qnmqL21w75Sw4wQBXR+hZJQlIAtKp+Kcv3StlnZKTR4mi+dV8E2NPqYVt6lfFgzaiQlOEsp9NmeA8jID9bHc/pbB+DQVmgQmEw26ZE5gSxdZPGFUyUEtDNongJM
NvGQeKzbkYuc8d9uwLP6CNiM9p4+tO1Tt/sP4AZ4uuHLopTSPncZJEIQbKt1wvx0m4ZTodujbAvUq+gArX1EYuuZ6ygxFEA58IK4WBjWhCjkQipx/VmJf0nfJbSYdroVvuP8Xtcuhmk4VBSv9CdMfZxPjxpM0bskNJ1aX8R/SI1L0YRMMXnqtSR9/eQyCEFVgWpOJg8IHxoU6NuwARRP4+aiuq0veMHZCiXG4wmSBhJgtVGbFFiv8idVR06bq11T+XTg8oS84ItGwTZ1t4pJF+IZhKkBWk3SBrUbH9H09HkYuWj9TUWfVFQksX1wnz7Drry5ncL9VtFSsxTlfMl4U4LPqI+voKFVtrhdvvTSf38gg3CoGtOPG9pBnwVOk92TwIed1UDvg3ekz3t8107FmsDwLWwcbEz8nYevfJjJfwBD6wA8s/dZ7Z3pT/7//XUovrH48QcwKXX8vEOUkg+MQsybONixHP4afSkmxWcJ1qxZf/fxYidTsuys5x0ALdlx+qxP/SUuM
N9XBms0qpsa7mIFS0IEnE/uKVwYUE3tCCXHramSTbIH6Rh49XcLdYz7yhWsPNM3WaFgLUQH7jI+7bf4eUZVi6/ojB4GINHMzVT/Jmce+r+WuEbUHoObcxhX3p/7FisIxgauTvwyzk9htCOUdOVfw31HylczC8gqLnEO3AmcghmSD9P1FL3W7SS1n+Gsw52JIOrvc+J+haH0KZh1eKbhdWOjluY0vGTyKmlZ5VM5ThTTUDlmyaVQZMosVPaUOJXoS2NWC9YR1BeamDmTlzkvY7KTLLN8EeQQO6SbWKq7NRYYaFWkSaaCi2KDoUoodsI8FkuaRpNZvyBuEjtDNC2DHplHMXqIzUhm6E/xhFfGcIPXPIbqGTcmN8KNdnlH3vmH5LqM7m/3yw0zgxpTIUQ3aUUfV4oDzRafKJ4Uo2K0SNCmu89XIIVCzipcWvHY1XGmrNNIUVBZFlJqHksHTllqsBzdZlWD5RkmF5KkkVQx3MrciNbkjchRRifNS7w3cj5neFpL/PyG0M
wm9g6GNp19nOYY+VsYdobwvSu5j8j95SjU6TqhFx5aJjKka/5BEqUaoF2VVfDoTg3XKagK9T6WMjRPYp8oUWloL2ZmhFMkMK3aTfDJhPYM3lZWrUzjT8sB6hlJqFvYyNEeLffnQPtsZEGtlR9CF+0luEt1lqgUN9s9jfalMVFE9obcg5tGeW7sctU6KhPIL8PNOQH1RtVm1oVWlIXWPBzYHtZHtUDLWeyM6JVxdmJAm9FqWb2zwVKNlHVnoGZHpqUaoZzVGpjOVWGaVbktZKDkPcfhOeDGcxM3yqSkaYblncwY7kVXTjsq6KENj5Cb52gcsc1gzWXeE8jHkLm86x3OFqVqVmErmyqxEZJArJyOe2uK5wtA6SQ90Tkuh5qlBbBbJTDsYcqzRMscew/IgmIjW9sDhxJtoznIOkrw4KugnfY672IsDXN5fnMgXRqzlcKd6ZS1HPSon+doulxOs9MoJ2zNUJ3ZmZ4rzbY53hPJt5OpLLAiQX8VZ0SR/EbcUC+S7aGySEM
2jor4TlGLHsrGBSTSAT8FxnUpuaMazLfOJiOt+5E0ROVWg2HVhLYPeMiCOTtjslxWQTEbbe5S7PFEIli2hZnCn0lCkxRKelVIzy0Dv7IcbFbMwQFpPRxWFrOC3/XdzTOlH+NOr3RH5z19Y+L3E7Sbmv80ilraWKU4WhlpQ4MDlR6Gmx4kEDx2fjKscVTBpzGb01VkxonjCk3mAhIcuKy4oLc1PzGRZWKp4hGy6XTbAnVeiao0u/xJuMS01bsiOxVK458pNvYs81ueHxZWDL0sh3FJ2sQUT05FHPX8N6hoAfVHBB5BQYAVkzWBnFppiN5jGOx7H/PLMwneLq/cgS8qwWF7lmcZnil2c5fPZudDJnt7s/xjenjqaESa2e56SzXOIv17ycEc9qjb9f8ciYNw9+P+yEMhNvQOJ6i3L9IaFms6Kg7HsNLO6QE7joLU1VZvKWGOFg3laPCt6f/65w6qdoF6mJq5y1Y6tgrYBdGApl04BKLmRJ8HhKa6gslNUZMnOEh4tOYM
PEw4tpByZHGZKliMbyOSzKoI2XN4CwjDevofEoalsw00pcIRksmO0Jo4mOlLaVfYkPC06RgW8EmV0psGqg4loaqY5vSNllRIFVFyKWyLJssFWiKEHK5LqsleDZsWbZYU2BrUpXPbHGaMUzHOS7Hjmb0o5TjyxueZSRZrS4K4myc46e++xEnk3F2mtEN2zF+HsaPPXcj3j3dd5sK/MysbOawM0XOGRsFvMKoO0J8Ft1kqcCQqpCeKX2gXqqZbKrYri/X5OM7JBWYmq7KW5dYV2HpUpGwWVPRLOuSc4dZbW6TVudq9GoyckiNImOSuiiY51XKKf3iEMVdyNXWZc9JOM/RTTybESanKb7uxSh1VtAfDynuR4zG3ezpnEk6lehSZ3PiWS4RMYsCIhNVPpxCZOYEK9U7+fQBKxlkrMw7QnwCeXSBCkc3JOsqbF0VsmSwIbHMDXCjgs3FkiWXq2xoKNuGZFODYyiKdA2dTCMj5UkVkEpG4knnqRQaqQpMXSqyakPKuoOGuM
70sJ/fJUfpoKbI1Kjtro4TQsLoj7ox5OCMrzll8euyZ/aJijJI+Hl1IurRV4yp0nD1aivP0eTM977roIyaT20wvm+hJnkQ7ur51MVMe1swoY3ET8TK5ihSDZv5rZZNuChRIVygLzANcNaBtCkhRYsWCWhWCc4Vcr2pkZuSSQllEjGqc2kTlqjs3mNpVjZkVM8eF2sc8GW/psq/KA+kX2NMSxUWq+XCZfG5RxHWmyOtz5H5k7TB7LFNooTKzMoeWqlk+cwQxNxIrGYyJTHLd4foUD7cp5zuCLmlrDPGVZbR3iIMK6k2PqPHmh2i+Rp+gvV3t1M6B/4rnyciO6ZQByAaZCXlUipLvqlJIkDEnpVQs1l1e2uG127DyEcuV27fgwj033yUHW3KywuN1tO5I6xjtkMaKAw1CmiWopkJSCy1Dz4TcdaUZyfDhUiuDyIxFRmE+kBf+nD3zz2TYwM7t1RrXGNsX6wtSn8iVlKaEUtAbmo5FRg6dFlyUXEFSyPJNzN0JFNUMNM
aMs1A/bZ4tJc2z+qOBw5bVYfIGXn8bqf7CRfKyH8vtUyJDMsnwumhwZ5XfMrRjJKOZehh4I+nbH58jl4HJnQ155QL7yr25/gf/99X0Tp2//XuKkH4S9b55qdl2geoieD+lSGyRz0pTyj3Q2SpmQS8UDKTn5NI+UkytqSQUBydNST32kW9Whe8IINMyrM8/lNXz2xGALKfgybbg5abthpnsunTQxbZIKUhVCR8UTOisaylBJgsKM1QLaXJVLAUuqDeiJJlcVSF1IqJpKrhasT3ntHWy/5HTYGmDt1eZ1fvAJaa4/zmHPkfU6llddW24FUi1QjpQkH6Ty6UTWcJvBPpU5NHIVmmpR0GQ2iMdz+aAPGh8pmon88388eMq/ffNRhe/9O9x2wA7BLUokHB4yamX5fh7NoczmTOdFYYaYqoss7KUpFSMz7UyaUf1HSV2kmkdLVT6bFOZ+hlAm9dmCBT0gphhidbj3lH0e2mvmaURj9NTO1N6PboTJDDAOSkF3BXuKKa4OLM
912YMtGiA6cxGfhltRoOa7NXRH3Bn0Vg3WbwBW4yJaBG6024HbwsZrIVhqPwP4sOQZOsmTgJkcccA9g7nm4NNtx6NJNT0gBrTnxiDsBuC3a6EX7bWicjVRzm686G0WnDK4IJixvzvCjVchfhtoZoNYibjd/Le5VvLRhJIXmFjF3kZQ8+4f13H9vgFKIv7jiYOmy5qDKJFLYSFZJpCjBZZc4F26HpoII0aHmQOOpLdcmzITcFhAECVi5thG4t7GsTPXTi9wNGuEZWhYNxIIJ8g1eNrEvP1bwqoAiAhnKtgQ4HfVFL8HFiWUSC1kKaK7OjQ4s1weAeweritU0GzCrZB3wQvmr6+ynY1Y6uAMeK9Y1A7dPpX14Ws6daByKJStmyFXQF7oi9MM9QB/gXYX+31W89+DwKnIfpokLxAuRTOjHUGoyRu4AjmuzQWTosnF1eLjG/LVLcTHGZRJLiRZVqFdJtmQvoL5l/n9teErlnX1kbsCE3gjghbIfoq+nBCOa3BARWMizFM
ovsvUI5dmi2D2WfIsTFYRidCxiPk2jBzAZmV3c5djeSxQ+LjD0KfxWGetUkgkHz95Alp7flfyCQPJX5jwv+EFFMQaaTwf6TBKiUwVYuRlxkdaQCDkSWRG9o+u81//SKRSkl0/U1Rs8/B4bk5a5JPN1/mdxLvDdVCSeZjAlPkzm7Iuix1uOrC/YmD4jxdERXuPfAYr7giXm8jn5UzAelo5KKcdlQgmF86HdS1a3TwT9x/d7LJVE9TxRRdETGVL8leUf0XfIz7tfOvuy/XolnY8D6+JMX5SuUV5SflOnZjKwI2bWIpHos5adF5zL/7ev5a+Yx6e0dQ9dIenZlel36xiOUBLlNL30K5UnxfT0vopnvyfD/cyQP7GTbiBttduDO0MY2tN2B9lmPxd99OOvlsTsMXXdt3Cq6eDAHkdjoCgC3j40e+acfXZ5I4InKCwAQAjAVYDVAAUA5wGOAb4AkX5gYyhARZsi2X6XHj5qBw124PyHQb63NAGspWFqC1ArQXNH0F5SEBM
lFTVjcr6yx7uqd/vadE7d1W0l/grbsZWbpt4E8KN839DFm4raU/w5/Sp5GXsKJ2SSbI0mVF4c2g6mCiuQ7KqpBW+lgHNRG4mwdpKVGWTfJDjQJIEyWscBt6iuO2gGd+ZQXzNOljRZHOQpZu61CTtRYaRG4fsnZb+rM4E7eVnyxpctv4IXD7KX78ELg7fa0yP6A5ExxVNLZomAnfjZWzprHdnAYYP8dr4MvpDWsihJGvDeQoPq3dssq574VKsC3zbPFumQhhllXSAhychO7QC3l2lHCLusIiM7U3xLFF9NhfynxbC2m4cRAYkVXBuayrAA9EfDeOkjPSSSm/l04WQXAW6AOXunY49Sl8Tjph/2Vmw1mRCyJ4/JsrjeBtMCpv7LV+Cqq1oeUOVa3M5AwpPm214WlcwZs0vDBGirVzaXfhzywSxLpfwuHn3hq8rAH6TWVKN7AXeSgITMhAAH18WrX90dOc/ExtPv8BKItdgN3hv/W7jz4txKHIAOFb2w++pwze5bTanM
G8Vtl5Rk3GrwrC+b8Uv7WrBb/q+PmmsTpx8O2Pv/tMPkZ0fNxBzf4eQgTVQUhjUxGI8fb9pKwD8C0urptZBU5eKtuxSgotqACwqlGoJN+5/nMKSdwWa3eruZCyvtevOrBGqjsf9xbab7O0/p5F2LjNZg3bMB1OW0tAX47BB7qFjWIlK5xAQnfVvbU8mP4tZxA30BhLvzLwL7mdqKsw1Mzcry9TVrmamahCr3SzVdG0Z+d+f+nmTSbCcNN2nv+ivIZOn0wV30w9ZU0ljC7VRU3pQvy0G9LI1Onxrd08nCfOy/ovBQX4X6lOba3/12/pZ/9wiy1xnArPZix1CgufJ+Oiz1656/PhFXBdMxHTAyvO/yeaRKd8mZL7chmbysNA02g5lGmUVmT8VMwiDFCn9MbwTMKRV/bRE9pYjjV1ijX4SkoZ1/ZPd4ffof+2mkPejvZlSp/dEvmn4xr6qqrHFilG+PhV+1iLq5M0KtqVhheUuTH+8ISrS4MI0i+g8QxlRgzOMh+Ue7M
oqzfbwxyczfPDMuFZSnwKL7tIjzdNlB+9XGcunPTrGuv7yI1X+84Gdrb9VTbSawgP0AqRaVAuzAzFditlJIVOMi+sJ+jOdoxmrF07R2jWlQ1f9SbszDGRXP8UZeEpuyZkO+hncsbWNpvviAb10L4TvkN+RPgzWLKfQEDympupJS8/xwd2/5ynSsQLcYTp/eZVQUrMhMUw0aaa54ep4Rs7Kn2zE8MPQAhszBeGb/l5FX4KF8qJqVGHL+liiJu3KIWwh0hrrPemaXjMzY9Xr+n0D+v5ItZB5A7IxRYglzSQTSWTDswxnPl2gpdObP9Fsse65TIksKklQb7n+ZS60mwRbW6wFR/dn7FdaqdJ3QTLh7y54QX/W6ohlguqVnJrdhmdok5xdxHuaOeof5qeXfz1Nh3GEZHIeXT1jcXrJGD52Wy35NRcc09BlhYXgUwsMxJ4N5FqMwvuiiHz2mgb/j3+AYKsoCkH+hBk7qRoNfqBS34m7nA7ir3rIosxEPCPBKRK+SlnI/MM
8F/NkjH+uj/Q/jFVEB7VI3qIWfJZgc6NoND4KTWzdx2tAD3Pt1qxdbbapmt5LiNGa0OxffyH7G4J4v5O/T0ugn365CVzUvUGEnHNvP7lCsy2eYwui6Bdnqw+cr3QztGjNPPe5cWW3ZIErjQuSNaQ99NaooyHal/udjS5fCMPmmMXh3Ad4ZSVpbJAUFZWZe1v5C1TNHXYvTfvV+zrQq5QRXsWBRaq/5vXceUqixk/PAwZRmd8ChGOARVgzIWmmWihPpMneTrthSqfNNEnF6KIVpVQlDBUt0jbZJzIO/tSSHlyNzEOLJpEHgAQH4V6FBcnz+VX5RimbqSNYVLK8B5WWatws5HYF8QFgpFQRaFTxb4qceoeqyN4KjKB4+56zMJfPbJzqHl68vY3YjKDqt8eBOObooqmFnqBjr0sio500hr5AYNvnARD5lFkQ++J8ZD3/RT1jVs8RL5azjzsnHMVobLR40xVyK+9Rh3tfwpVzP+lDf85XX4kptbu7y5x591mA/uQ0Zp+M
YTXX+KP/BSZfgHD/hh6gyNEr7R7D094pz9UTzq83TuIEf5LciS14jNRcCroKSNiiqP8boqfT13M1OkcLzxU6NWEy0oVbFmFr0IWQiNVgWtIRRYyfnDeWUY7OV54pHBUFVVWyliql3Os5VonX1ekkPJtB9H08iFPBD0vd33Dxh+kNt/M8Q1f/x93PMX+21NeLZ+rz/LGiYupeq2jIkH//UXfhV2mjlwONDqH2DR54zbeflxqfERQZ6XB+oPQHlUWZK3g4pin/5Xl/y1X2zmKWVNG26/i86qDkDUPvucW2Misn+VdJ1KRcmQ5ERx7ogo1WJtztUCpVZz9uRP5aSfyEcEtRwQ/F0W1cdiZAqZgLWYkJAC3QNkBOnQXD5TF9LHhhK/rKX81XUjAK+ZB4N7Hyjbdm12UUElbPLihh114M/mHq3LWjZ+IZn/uQfzDwF5ZC0wk5V54JkjTZR4ViaypXMxGLp7IUS/+kcOpf0PlWGEyVrEVsUqxvmAhN0Le1ZfTG/Eby851uM
vqE1FGKHhexyqmxcLlAxVCkRseIpHYi91ueK7SL+rfNoCfWwm4BpyQMubbAbGBFGkQF1dysms70Sie758kgG2xAtPZkkGUz8siIyK9gZ4GCoMwfrvKLK3ilOdI90v3SGp47d1qRLrjZ5zvfxy173pTLU77jiO++jrMf0FupKMadFYio0LzT2aKuYiOpwFGlZKG5dnAH97+Orq++usD9TX72Cd/KoPTWXlk6Za4N+d6X+JELWP8vKi833ua1X0LVz0ENl0qw76NasMijz3LP19HwzT/ewkOf/2e3v3yYLw9+u8LXVvn3kum37fh33JjkY52faeKlpZ7NXQevLPVNnjdx8JEbRAdXe0PyscH/W8L/t7vECT93g/ev6lcMqyen7H+I1Verp3I4dq+J/cvdVRS5FaFpmbl0jJ1/UPayPeL1a1g/sBN2P+CVP6HIP0fTv0t7XD7mW/4Xtz6LPud1md6J9M45S1Y0mhb3cxGP4reZvJZvPeu7+ybdq1Ohlxweyt+WyQ+WuM
TCIymdihjRRKYU1lZJOLSGDlpx04x+QMoe+NyRihGMVYpQTXbioSFXIu0M5H8ZvTXqu09HCnE6uLzEwNUUJsITU6AiNNE7ljWPPBa1cvzKYqalIiG9SfpTmSuytn9Z4HLGX9GLC112cLNMCqKR52K0NarLkodJbGLBTwopXJsCbY/h7dA/qJq0Xu1i7Yo92hLio3IBG0zbIFMvYqh0HPIHJnuUpNmfsGS5O1oY7ghaUF30x6gJbRJGBjmIi5FBHSxEKufi3Fj/JwRFahxVU/55j+aZejiY8kegxoMcwDFwXOwZuD3EYsHfchbzbQKSwcUHsAi5Dxh8osx2fajEDdz/u3aGOR1UCZM31WLr/f1q8rftWKntZxM8RdsWOO9h+zIOY6EQjFdpueB3XXYM7009tVdzp+lr4BjRU1rLCMlslroSaCuRS0r+wnYodcgMkb5hJbOKWVo/sXetoUEKaXC2Ixmtf2NMDi/ytvfholaGBqBPVZ+Hm/JsyuE5jNKRr/V4P+YGOBM
MrI/+WzPzD4ihZb1fO0GeN09DiMg0X2854p7s6CkNb70THhElZBbgf5Gcozv3R6DOFgb3el+UBWd9C0XeHIYQk2lxdI7Ox+dAPATh0E0heh+MvxYoH9mqdhWOUCcOdopxeTS0QfQrx8swtTeFHFPMfCmNaGMWrKILQpos4GN9j2ESUFN8CFeIkbk0o/aGCMEZ+6SjE/eQwV6vWKVfMMD7fTUXBsJyB+muQr5m2Mv2MGbgXXRdod7NIh+4uvpYkhw24dNh9gxe7o0uNyR8hXeRzYXCy88IEHqwk03+yjc7oDDQGAiIoVyvqzyzmqzFUPNPvYn1E7MlacDDBCsARTLIhyE3LZO0aXkD9Xe+KZqUKhqSYJV+2rURjDoeSnZmYyuRU/ox2cSeyJN9OHFbwmavAx9c/UJdzRJpiUPZWTejP1n+LVyG3R1aMISMUV96i3KUdTx1O3ij2UVMnUPBdQllxzHXNOtUde9X1EjJlx0I+3YImmWdiq7rbhAysL+pUr1YEaxTouyM
DFUKJ7CbZmvwnwL0zvLP7S4xmRW/vchqaRfx5JNySqZWtKjhNny3a+SD0oWllwlJfaTZbu7Z5myfFql2/1k2YcYuhQsGz/M8b2h1EGWsXcfTZXxMiwQOhgiJtHdX2zT2KNhSXj1JT9p7DAFADEzRgMvCvrCLWHk5W9ysIIcFuhX3Ku2EmzPPKUeVhImzLLO/j4dKIl8fd5YVwiBVCUhoRdSWCi7uoFS2SNMNGaO0OFJTbIm2VqBuUa6PC6cxSTdkpyNCQetKPi6xJXKjP2cOzHtaCrWUlRO6ccM85nK0LQpEiIp/j0Od4JfYXN/ZyoJHmUTobSeQv+EOwucbHOyhc7CKdHDQO8NUjWrzjT67pTIkM5VmsIeqZWtlBtTIKVYyCeHXO+0oovjc1HJU4thbep6rhOWMykimywzay2svYUeu2NUO5UZ/JS+jPlwl2uHKTlJmI0UG8EYUizGvJ2Ts5jeKJ+dRaSt6exJl73dn8UeX2uiuxXWkJQ1DmyoTHZQxWhxBp5VOM
NzEoX9AhGjNe+k9el7mxCFcJTswIEvCYFmDd8kF2yVsLZZ1djQsGLaEJW3CgZXoI5cGuHlQEj4abplwsDCzF0mBhZwGgYWhNxAJurNB5Ghr1A0UqCp5oGNiJiJGEvbSjPLimepZBUnpRIrJUjPYIVUKDNtnEUE0c4NpqSeGuHaQkqdTrU+oIeJE0BekwIC5ZhMKZKZIZm5KFaKFQMHcKESGJJxEF0ptbjsTRMUSLlTySij996XK4vflA4rXzjMaeEQp/Z2sCvy6yjkCdoTyDcqnQ0hmBi6GlVl+t5HPGmUFaTF/CqSLyUhFKG3CgK6bhAMztoLd2feU+3wdhkPtwEBizQ23Ebk7vOfWGtlUtQjudc/n7P77cHgsYAoyAhO6KXQWKshUBWsqKo5BrhfQCjr10H3v7nCJNPoKflI+pOlRTP+Lo6+yaXhansEGMj1FaY/TzteVcIQVuNCzPfGkBo5oQd/5T0r9GE0fwKVZQQ3v+2IB/q+pWLygU07ua1BlYX0WbVYgkM
v5Id3qrjzW75ozrztN1Wa/nJErtCvAkBQBwWmfDfqgOffqcLrhBJNc42PtEjV5+PK7i+Qz5B3FkScc1UZGAC4AJW5eRnZ4EHKN9zk6Mt1LCDtxrSwLuDOZ2q5u5jXiwEGspdoUfrkP7FaifPuw9s/fuIPd93ByGHkmkFC5vkMzB+1KSYll3lv37V2FX47V4IfL0+XPaKWIpKYxl7Gpe1Jllrz3jGh1M0VHoWHnKwMpVXz169H85+1iZipPm+O7hWrN3lN63M3eA/4zYq8kxgbYSwhQVlDVIFTiwZZPXSh43Xd/pup30H5FfsIaSXsRDuanhDAHWQkHcJXyky9ZNujG09kmJK2HDEKkjDaJboxVxVYgtQZW4j6Y3ruHmP8KpeVsZPKFaHdH53tDgP53WBOu1t/6irLzl6wt4a2ny05cyDVWo+nLlZC621SXKEqE5AsY0TMnzUc1fnFMVnCmIjDnLnUhs5BYkxxpOQxJofsgvanTapfaIVIzKVsg5bAFRtgjgyuBpmM
zgLVaXYIaeEAWmBW8U4j7Gcven32T6fSmIH6/IycGU0J4wJKXNaqiL+HKX+n9b+E1NPaFrkTwNC/sFmxkeTuDGEdRo8z5ileXFUMIjTRJYlaUbF4LCOd/mIOMXb/f6WWZKkOZWFiX5PIceEitnjFbwYXCWu4P8fpB8oZvkcOSObT1JGVWGsH0l9+n3I8iKllDfHFsfuiHSdPltks6RIKFJ8kq+C15AuSwc2HMLBcl8SOkxLSAiFHOT2NmT7Arcu8dFt6DTHxBC9TuqdTuh370UHA6MlEh4OufH0L//y/ZQsVG6MxtAWJTRcy2DLRNVxiRLqfTtkd4KgVaZIKB3xnRxSwNJLBrs6DKkROkqZsrBSwM0VySUzA5X7q3x6Fr3VQnhmEFqJNKF4jw//x7IOcGSkrGUwE10b2jlRMIOvcLAditDFJyhCOyAf4IQD9MTxqUSVU2YLmN3OGXIbCWsg+yEQu/b1lkVYbYHxkj+/ncDpwEES/m+Fwowl9JQz1KwYM+iNa8rLpM
3ZC+a9zMD/ZgpPWn0R7RBM7QhWPWq4BchVNUqOtaO8q5UnpfmwqtoZgAvUMIHc6Ybb2w1HXArpb5t8uRgiCMn8c59guCeAXFGV8E/FDRXTpCKPOYd83+EGDY2FyhynAGct/RoUWWeFGqXc/zooEsuwn99XC+y3OIJf3exML0SYf7s0SuTEfY1YUeutREhmyt0XgkLG6/KtdBDUVF2Rmzr2w+qXzFy0tR494ynGjOwdcg3hqyOE79z3g3qDvGrDhO92f98j9HeY0xANPYgAAOwJqIeCkBFxfAi4dgFsDuP2AuwCIVMXJMYFd/UyDu0LxngNiAiU6IzTAOahNyAidklzO6pdI4WHTIC2xjCIMQF9zBAAACDSAABAAKfI6h50c6AIJjKYlKfUQ30HGQAFlSfEo9tCOmPF2wQ49WguRy+DoJ3GC4yr5wQbObq8LdupYXwT5JdQH9GP2CbArlmWJYjl7La4eAS0159X78HUDtkD+IL7i9tpzrEnmJVQCkoGGwq6SzNBcUM
EIDHmmDmq/627jwIV0FbXxweCMmaHPmRq9FHPa9o4jOaTpZHUBeo8/gGNPX097GFGaLklC317o3Zn9Xz1IconrcPGZngsaxPWHNRhUO4ePcB/QMeuZZ+Vg4bLN74yDGaFWoFGhQbSGhmtQLNO4HaC1PtcjmxPs/ts0FX+vy1uQHsYd3nA/ZFDjwJmtyrng29/EurWsqZFATkVnJoERUGKHVbxUJ8ZPM5/jE2z6am1QOGO/6R0SX3xtx41hf9rC+e452hPK14nN8J9bXaDUA31jA+6UOcYx3TvQWjHnhKraPqrQjxAG9oUQ9G3ZUEibgkxXYiBpTw/MKumsRMeVBy8M9wkNlYpRPLFOJF6KEfjJkqDMOiDm5kycLPH4Q1p1QYulHoZ2NZxWchA4Zt4VlBbEBUp4X4r/MCR0UqVLkUgzP5/SXwrITSh7lQd/AcxJ9YRwil32WFMTKAyv/FROYDrvhIv1BT+jJ0x3kwc3cdNY9d6uBGK4tBn3Zs2q+5M+hrwSpIRMZyM
FBBKUnI4cuACeq93L+dw6DfU3PL3TPhi+FGkNzeDiMKle/IaB5iOC6IDOH8FCN0ElgzJ38Rk1DJKyLnItyJiHhBk6LcfAJLD+Ynsz2uz77chJE7IeWHF5vw0XeD2ck8CSY4n1BwrNBsN+71hS9OtrgQ9Y97OPTMnfobDzGvtfjQ536wUEZj1pVjjkSDO7pA1Px1SAmMoJiXa4++wtIbCH1uIGlIw832w76zZt/xLdK5r7jwkYCVsAUKoASVP+ETDut1WPXEwvWZRrRYjCDmpgwFWr3wsuhy5its8P4TJeEcJqI5BZUVcjmIqVPlAC2FqdP4KgfIDbmpFfIWEJUUvirz9goanE7VFkBL0T1ZhBduW6ZVheSZn72IbHyoyTM+WMuAamumA/bZG9N9c3U9egbGYSIaU3AynSivUIMeK/gFSbBNqpiVx1lollMh3dThEJlZv7R3fMQXRsgMOYHiSDQZ1SDmOgxCY0/7SGd12xF82XMKor12LZmNMOk2Ct+tGb244dIzHM
R7G0qO0YGxIoQQ0EYc0k7TmD28X0fAOXn5mTm75bMp7XES0fCkhOapWE26iYEtIUebflbbfufl585CfmnHNLK0icDH0LWVVA9A5EGPixbCJMR4rBRG8iYR4IQuL9jGGPsVQzF0Z3uaBAwgolHpCHOpBFyhRtkxSRQWblW2AQ5KxwkZJkwB3iVwDGLZPc8EA4z3NBRPwjDfHSvgicWu4pU/dhzgEg3ME/Z3fiRfCUCys0ySJQkAowOiBjb7rIQY6tggk3O+GCG7EpAKyFcH2D2lmrJ0QrwIRh2ypCCANRIjtFNa6G2MJUaQxSGHHQuKFeEz7Mvd0DSeQApRDWuveH4uIYiXvbNEvwUMk2mBjHNyJnkjQecrjU4fRMTqQkNaf4z4YtD0NpUqk/8/I/2/R3YGonKAONJN2q8Ix/1qP+fCN/CxeULbfWHTnI+65n+iqGLSQESRcknt/oEBPOU1r3uLeGYShq56iNT+0mUZnVFM79MrRElXCLSKnVvga1bsfryIPRFKSvM
SPJv8XNEQ6MdierQpZ/J0uRRtBUrcoGAyAFVkEhehCBev03AR5J6M89dgqPe/QDZOzHuDuGUkX+7A523UiiZBb6VR9VYpeuS8InIvw/YUfIISFDNcxuIuiV+Vb+t8XQLXf1e8BCvHKKuCJIvpcEzgRSxegpevC2FOF23e3JzNrApp5vZpJWNp/dS6V2/SXQKi1mVJWGwfODczAeZsEOqBSvko4qExeleEtICe5elbmZRZeR8iwv7bJdi8iYa7Ezmf4Y6v41Iwo3ZhEK/fJRSVc1emHM7/6CyIGddeXmQO67HLPmF0sP3Xp2MsiH23YKIttdC5RCzg6JUxDuLp+0qt9uAZUXy4L/2DNu0Vm3tCMbpcRA9MxaKn6dL9Hj+pMgksjTw7H5l9px94E1HpseXgw31l8EsSS8QiyCmHaZvIJIDFGPKgF+WUuy78waCzNWLPsiazZud6cAdytta0RLAWhLUTMbyVvAtcYa8dae175hxTgeYgIOh82DWlyRFCqlUCFLTS1qzM
JXN2aiJ7wDuCjY1yjcHUBPQDSGbQQHdz2a3hhgKaGD6MK7R2gB/vEPsmQqlzVzx8r+FwFuQKgyLD0p9+XHvIXGEFokNBPAd9V2pQUOQ0hbQp/Lq4hgdIRGz6+9EjRrHEceGb+Mfv0BDo/Qx/ZqgSOZgXzQRK8ncqjCJzxNdeoMfj5B/8wi35zWiIY0/+IyCn1yr6O4fLpoTmVpU1QckTqHzYizFrqGEjcSnockWqgqYH7rCKnPDAMsk+cFunmFPfFrWEGkxbCaYzM5qfnNjnEZAuKKOFp0SMABVj33g/wnoG3bMEBRQGCnpa2pUqw3ALaKjHXpnH7a3/ipMaRZacL4Mof8zqBqD3jmAfd134no4aIIwhQ3dBZmUwtpksn+R/fAKogROoPFzI7uxuHpjBZrbWKZm6LRO9qrqvuErPN2wiKQ9TcudPBy7Zwi8lzDgQ+1ZAWossIxroWH4qr7dHCzqNrWy4+OghmXj0bPeaewoOwDCZrgGHmzvM7aEkYcF5KBtirRtkM
bYxVgF2YJ5Sjyob/ZnnzHMmh4GSsMylaVhhWkwE4jduRZ0VE6ADI3stv7a/Wh90NbIY+ovrBuGxeaqJZvEeBiXH2o4QP/FX+EIv/u53vRd2DOVTUWUdr6eJIBjsyjvOjiA/R2v4AEeaIgoR4xCD0o4QFkqHeoZDTUwwQwx5XN1hxLuQoJtfmGniO3eqLi0kzR1GzASXKwMpGrPNedWQGhFAwbDxwY/qD5AVWHih7uWLVpyiS0WcI+yI1dV2Eek8GsCzP3MK/HFemrdgXsVLTgnCuZtfK5Wqcx4dK2OaZ6e7OLPyfB6twt421/H7Ktnu8TqfVuVmIpdWrWHvahwYXa2nBQ56gh+rk5rmMA+3kKGnsa5zv1d4sXqQTJWGmG29fe7yHI9qEta2ed1KQ8y21V1e4d0WIVRq5e6WrOHSloIUE7plFEM4uBWOfK4X2Go/nq5vkJ/rT+RR69dtYz0H20zoN07jOW0bakfKdm3kzXYnWWWvu/jQHtP2VXOzCX37S3YgnCv3QM
Zjtllnm2VMF+HsXz+3yM7p6ZNXvquYK3Titmy/o9lu787zu9u5fmPZv1X6wRy/t8b17csvqbr76O/P7NXyWn/1D00k4yrRrq9/01cPPw8d190POc7867T9jCqbUb047mWV1D3Wu4q6jr9ajstaq9e40+nrxS+iZN7qHbJHcKrR1a1F4/en/Hmpe4fOZkujT+nJe+uq5ZkqRvOc/U3Uv/5jP7m62h6U9muBf/LxezWTyjSLs+uXO3anCPOSRGvrAH8/xrHXMtB9q8fIQsw4fr8PUPsH6ydA8FgT6FrF+83fp03J83TXH+U9Ne5qW7PGo2Q7e9yi3XLj23wrZ//eRkWhV2Pg2rIodnNyM2nN+6T4MRw/ubGT8jJ+/DwNRfz9/HTN/alP+1IL1O20hbx9yTUnZgY9Yp7w6Sl+rrSq2dxT/htKbrEXxABvSMD46d07hfA9iA9awsWXmafdX0ejLW5TYYUZrZFhP+Tw5LkrcRobXB8rxebuRrvUNb+EzG/FgnVuemprhRM
HNa7j9LcWleVcPQl/P8awfVFtp/ou+jnvvf+L0sve0PvvUtflBnRtURlPlsPWS1cslo7ZT1+WoONkKo0dj+RKFFjUKLvYasPmOtZzi49A/YgXxWY3KvIotkafXgdvp+G1QwLK/IZy2yWeo3nOQEaoVg6+VWywBVr7FO8k5LfNy73WYCGz5LGziwYExecBZRL7J00EafR4BhvlNTNzjG5gNmo+JbaGJAHtvxgbQH90XjLXbJjU3ZbfPZlMNzeZTdhO7L2kzTZS570ih9g3Evlm3Q7ZlKS7f5mF6qhYvz3X5ybbzXQus9vy36bvt5CnX5AGogVepa1q62ikBVqMa11iih2kjTaoRkqlUqUteq/JtUCACBGmpe7sjpk19fKBf3m0JGJeV/iDW/uMHzZPT8p2vGGq8cneqT//1l4c5KDDSwFrbDoWXhTNslSbL6fTOBXPdhQJKMffWrn7xdNObRvYsornd4C7LBDzNwanj/akhlnKssKfDNTKNBkAa/MnA7fQacVhe89M
/VSxMNcXPGut1CLYc++KvXwgd/BXlbFgAjn7nObTBZ3yzoFHpsvxgrk3rJfb0Xrhg/2racyK1dApT46S/XfxFqC631mnppN5mLHZ0Yc4Ia9aIzjUTd3V8RRr+tSELGS7F1oR5NJu7+WahcvMgLo8HeISWKN2HJCO+TG4/at9M3P+g6qdGeEs/kbXadwD3aTWY/vSnBVRsj7g0lMXn0Qc0ucfZOTWAzeX9WDXY/VMnUVH96FeoV1OTYs+ZoI21JZ49zcbqG5kOyjcz3lF7XyEB/5Rbn059BQiFLxDH+Mk5GkDEpKu8PIjJsJM/PMTlNu3nRISy9Jry8+j7uGbc6EWAecbepw94OpJda4hpxx3BqMa8uIpw51Zrv2UynWWWBi97NqVwdalizO+QbI0WIsx5ZWZYONHnI6uXXobBfa2gqJsmHQg/8OJJSBcRmjscVUjYaRGkRqEKnBGtjHFvwzUvynaMjry/jcAp+Y37+p4/5DRMQ8sxr4Aql9cuGwZ18iB/OLTlvfOM
mrdQslDuHvUx2djLs/99TiQ5HObMOFyPnaZ+rOLLTrttlv0VrwaZT5HeT/EtQ/Jdydincleu4rrmUPe7aX7XkDGcfXyz+oN7ToJufzrd5GgwWG92HBU53kHuXrWWK/dpI5O7y9tIyJ99n/zs4r/+Tupp23PMsy0PaEMmfHw+Z3enY45Fp/tQ8fygLJr2arYHqp1yq/i7TZV7NU6qhm2KfPEX2Y8pMpS6J4fOnOXYo0jbjDqI2MqoRbIU+U1fU4CzXedHTswdsNWzKUTV4apnHgBt/AVxq4ce2FQxlY2VkjeQppYXi+XEy/gFr7CxK0Qehi7YctmhG6YZWNU1myXo2T9n08cJ9QkUmthV3PtqnK2ghNU52qkPlVJqkBSBdIrFf8ESxe97nyspjeReitNpMaijtQhUo9IDSI1idRbhJGaS8TBXmHiVgs9M9W0N4G/jh12an9mMnh0/EkuvNCX9zR09yB1rR31bzOpMZyMhcgmbnHwFGSutSM0VzWGUrAQ2djF4CmpqM
19ziA8AzWQOJ605FPuDdoNUla45KvtzCfvJxletSd6q2bFO9N+sqtQ6e8t8qzzB+zoHlujoWUpf/Unzj3hO83dd7c8d2zytqOmn5de7kw/i9pxmrcZQVoaMn8bFQXa/ll+9ilVnwaH2mUBSj2UYSpSzRtG9tzj7MHTHef8DVEKGca+qMlwYw63CC5X0iik6v9v8/VZ+Jt9Y5ssrw7Y8nJbEwFmew7OcrSC8BOvnWG7QrnLJUi6V7aX28rzRZjPBwljygWtu84qI/6e0l17eK4pvn/zc/2W/+fh2p3BwNjxFU3gWrroiXdAu6WnTdadu1HL9Q92YlHTdYmScw8YgwIbmKZyWK+WYpRndGctT549lJUFvxS9cwEaA2ulix/tu73HcXpkbS6wz9Jp645D5uISJoYQfhBPJtu0io2qiSSd1zbFmZ2EzyZHNVjk8sXha4mHqBqm76YDezDVirvZZC+WFDhaV9JxyqU1265Pjsbc8+URzq3SwakNOOGbmQn+ILqMnxUYb/M
B66cEp0crHseHT6ouNx+z0Xqeir6LZTjM41D2b0eh6938WNdl48c5vZM39hvtN8y5bXj3WHLpaMdGdf58k5FzatXlqeNbD0YW3JrVaVeokf8QsBRnRTBdv2UmcK+SEBLipB2fg5okwjR3J7vTRKz4kpwxyMS7KQtw4FFkQ/4GGefZAPNvuIaEhb5j6ZtkeHaGAm3HGL1w+VUhfT6JDwpxMPvcRss6Rzq65UXavJ43VaLe6iRq8Z8QiC4vGco7vR1A1ipnObzM/xaejHU+hFnr3XWpUX5owMzlyFEumm5s40nKVb23izZNVlWUbGutp5QabEZ/NaS4UoVQYTF05dkgUo84KW0DWcY3Cl7raWCEdxzXHaVyAJJSwjDI9JVhynCfEW0ITiMGE2M5pqun3dQdF4iZ/MyYlYRK5IJA2d5jl9i7JWWhiMUZg5SmGk+/q+p5LRvU6hHin61JmhfOSHv7qCziU0/N1w6wr815cxuMTrt2P1smzf2f96hZfukGd2Et6Xt3aS5M
Bxx4YbYNrPi2n8GpxkHTuHwpt/c//2GYVY+7NH9tnIAjwbGOE7QzxVrGvJaVF7J50y6JPV55vNondVSA5Vz5CNUHqCpS77ejPYarNd9Lu3aj3otI4QANk8CbLeoqZHGGBtJYrAe0Xn94LR49Vux/fSIoxtMt+P/ttyN/VzI45JIC+ioNVdMJxNnDnd88Xec2Lqpy52NW9M++KKF6jdvD5M9EzfZhMdrP4gGsrd7yZqJm53Crnw3fBl58R++yUeOO8bTVHuHi13iVaF/rBrdV3xbMXdaeHkj53e0L/8HWc/StR726j6Hiq6U+AYitqJqHcrLyyJuigMFIFMbS97jxAoDqktkdimy16MyfYiyfppa+2NB1JWWglE7Ez6dsetKJ7hawbjKmvz/b6eprDuyERP7fKIJzfFTm9ZhsUOo+kMmk38I1qHxnrlnBgaeYsqAU9rw5+IZvW3FADyV+8H2TbTJzuXSpna0F0opKch4t8z/kIfnisnTtC1Evikkz1JbHVV5HsFXIM
hb6CZQm0zYlbvRqxH5mymv4mjI/3BrCzfSstH75i0FdHW/Tn6a8xd9xNmrLDMM75oIozExHFkRjZgpW242fg8PT0Gc6UIj8PPN8lIMYzEyqudj4OVaQtbE9nNnh/haqnNmIxojgd0DxGe3BFSSNa+0dc63DnlzAWm3M/IVOxrtV5XH+uvdd1V+ZlLhta17BhNXXa9PKeXvPl+4cCkx+a95qLpO1mPIPGHB9s/u2SJ2/v24vUewyuno5a/60Bgs5sPo5SnWeuUbGJPbstZ2C7pA4/QqiXXVmZdY7a7dGxiix9I3JPJBvQ2Ei9hZ2N8L02ZT7rijsYNHZA0WHL6yc0PwF65m/Dixl3urWym2hVjasrk0Z69pansUPKWQc+tfVNKaWPtdgETLv6ZD848fVfxCw4HHU6indXPCXOv5e7Hbf46v6Wzw7yX8+RMf7zdOH8fQ0PsOJzgzflsEdp7/dRtudQc47mNm20Hca6A0zHuDy4xn8YRX4y4WWq2jd2YjdOUu5fq9//M
XopPnmcXhvEo8OmR3J1gn6XjgHoqhoa+asJAQwAaKd5RHcON5RY5MoaK2iry4xaHMtQUerK0by8CmXcEPLLkF3MS7ZRva2tZ5v9R+h+KN81o9/S1ZuE/Uk0gCl7F48Z5jx9AQ9PY1tDRy1v6s9vG8C1w22fOkDPtePTNW155+jQ55j5TUvCX8n8bwz/E86/yuYJNI3L/5aiH+qOg+yOsk+pRnopGtDTjMcJNC8Fz2RnkcfqsEDLfhj/MG0pum7bW0J3k+wPKw7aNlPJvh1NW6aKHqrCxyYu/3dd+b/8yRnSAz5aWboQJk/CtHK75flouuvCrlXITFwop5sO1+HB8pYLa+irRLwaiar2PSWxirY24cZepuB0GmDPGE5Ky4nsiYglvSpGB2ikzi1jVVBZHYRb/81Xoqg6ku5y1CPnl6OxIlb5mjZMCezJd/bTui50tqeuTPBDGUZuCww08fX4X2Kh8h2+nUnZqrb7amjLTdxwOY/+L6r/Cef+tunPdu+rNL7VdnuPzM
z/C+UNtH6fQBw78OiJ/lsMaI181oieBvnH/f+F4SuYr+mjz0e67qDq1O5Hub/ONTozpaYs8TVHn0HxtYsodXFWe4P43VafrnwUCnjVpfhbo9hwFQUaxeHnyDrOvDz3WyJgPMTBNS+0ZBiVEE2BRqwpEV4jKsl6Roh0sWFPux2B/cUS7CpyasRrWbZ3BQkCN9so2nerPsiFkNwztsBdqiXEPbSPpenQyCc+mSfcOykUJnm4V+3bKsgNTn9egP06LT4dpr6bQ32B14n15zLMB27r82/rwsWrSueZ6jQ240O2v6rCNlNbYxI0BdE5ezVWRy03qUF9Ff2WYLB+mlA6/PoLR0+7lCDHaaQ0G6b30GpRQyK3H9Cipo15+zY2DGf+IoRq6W8wuW1ZkWVHyV8hyanbRsBLDSmZ/ahdnZlKTugncD6PqjBXy5Hrj1z/11zrJvh1c32CH0X8aLgqf4X2gfqZz6NdsR5W9C+oZi2j/9a+VTOb6GfBirEnpybr26d42GApAEYGXNM
Vc+kUsa2SbZq5Csi2kP0dDvCnBVlXcX0JlHdUjPs2n+z9B+9K2+ray+ZFRPi2eGY7bx2b8gJw0MPExzOmPfXEZlyZ/20jXKgViOuBiB0R5RG/2gG3539npiQDYWzBHzDvvTnLYR8Hd1cjhmg6xzesnPbaE3QrYfIFqjVmbYR7htEIti2ilumYROUVxcwaiE3go6QkiJ0JJp1JVVsVjOnOhVqKPOZgRDfPF6T9ZbydlBCBJY65o2R24ijRjKjKlRkJtb5DvNFuX2o3/ZiROqwKjKacEpiXQMw5BWAtNlamsFTnq7mFVoWBRWsSoPG2tt+b+LLubQ+Mw85qdp9ROU9UZfHitPyVPR/vr/orRP0Pwhi238wF9fwv83N9TWZhT9qaX2rOvz8V9ZNOUO8jO7retxbTRy1sMx7xN34j47dvXwUJF/pB4dV13fWTkqBdy/qnRUtuOkTi8idYjUJVKniUhdIjVGJlKj/rpARwV5k62bW25kuT6Lgbw8+SU8vAvrLB/1w9bPTM
SPjtdgW5m9ex4w/NU+qLv3zmVkatK/+slx5e9kMrn6FGJv0RGitUEbnINqO+gxrKixrpKtpOWoo/BXkJvUtgmpyf0lpx2jdvzDtpOXHUzgaZjZVhwlaNMFNE6g29VtxT/mGnXgoNXvYqfgNrAxUZtn++HZ0ffa7GPQwNPPRiKNnMI/QHLHpoeayMSgst2kbmam9GpfnLHN4hdoGa9w6h/6aEtmsHPePldrThUASU8faWqtsDTb6qtL+hNYZLR/RFBvDWkNXNl9X4q4ZZcI7xn3aBSsVbSLfge3jZD1Am74bHbBy6QHfT00RWS8YPybfBRcVccEXeHdIrnnX+Fzjo9SY64J47tPxkEZxTMG2eZb4AsxtjLozrUZhhplFZosp7ajmngHvOxGrV3gy1DdeblzFm4mJpo/kTqoBO3rR1mNATacdMYa0MdnlxkgrbaU2q/tROYxX1/P5uxPrRlSZLjICMBilSXoasXqSELF3oqmEqwPtvUpHw+4QtOtcfkNabeXAz+YAaM
kolth3+PrRVQjpDDpYxbIZnVm2W+xM/w52UKdRYtie8PQI5K1oifOs0jgZkjB8x0b5Pj23haB4cftGH9n5UIhg3MRbdMmx7ap+5GxKDohGinQTtKVveZLTBzA2MRVENSs+xg6qtKm1lUg4Hqhdb17ORa8NokXuhgTt6hCN3fFcOBq63jjGPRA6mdos/J6zVam2+PzSvz8wPk2C2bOmcbJDtMVmzyZp6ZW+v2hizTZ0d1trOiGsM27bO6rS2MRLeGe7hsOT3cGYiWQrZGSbfceOGAfIV0aJCWff8IIYfYLIv6rNia78a6JKKal2nihc3EudN5TjejuAkQpyEOontjbIxFhHTKaICqmqytHNUWDWir7I9KnTHQiKo+uCYWWEOblU1n2gqcxXSzxX+v6gIa1fi0A2ACk9FN4x1R3lHur4Se5FxgDBUrUIMukPoWc+DF1YMQ3P+V9poaw5X5AiXB0UhB47deG9sGOtmXN06d2x0r3dPn9WvS9ypPNzuX+BaPHpz7ONtOM
bQjnnuetnvQekndvktc98DlTkciE9qXxwgzbWQPNbu5y9jsUartTmhfHrOE4e4qLo9bCkpbSCMEuIrsD5GJ6vqgeix+oEtxFLeWEjeRezWa7YZYb4QZWnrNyl16GECoGa8v0Ew92u3A2RHQ0dZD/T2bDhwyK9jwNipUTTNL5X+3f1/Ey402TQ66/pejzSl2gvEtrOlHWd8SDnkK2lJIWwxpy+GWkk2dw4z+wh6CxH7lS5Cvw+/fOe331uwDiMHCquDRRyE8xu+ht87/kZdytCmgXBPqug+Jz2jQp2QaNnTHAVeiiCWVScxh0eGD1urrp/xS/uTMtfkFgjVbzyKKEiWIkkWZovmiUlGjxXpsMGzUPdGQGOziOSzGi2PEceIkcbo4W7xCPCX+Q3xD/Fr80QHvQHSgO6gdxh0+OH11+ikJk7x3ZjoLZc2xl+N4Q5zjitNvzzXmq2Jgx7o9HIeY7fmHDzzu0/ok27SjTFuObct6g+3toHd85JLuRAv/CcFe6Jma1aB6lM
WiXRjWkQfWf0f7X0HSNxkN/im+YafjmH1945TeZOHtz9trsxdnzs6dnj8went0xu312bHZ4duPshtl5sxmzobOmWe3MPzNLMwszMzOTM6UzAzM9Mx0zRTOFM+EzYTPGGd6dA3dKby24Ne8WY7p6Onw66OrLkfUjIUnhAXN8Wjx2AyBcdywW0Dgk4eKCXAvuQAcRGAlncC4UkEMSnBSp8EMu4jAPaahCVqu+UTphYBsUgFZcmwCM4r0MwCz+HwHsOv9d+xiAVQJpAG4JkgPwSrAmAL8E6wMISmQJICxRVABRiRICiEuUHMChRJkBHLto3vn8hZNipZw1auSq2WIyy/Xw0WeDOYYNMxg1yuhP95i89KoFT8UAI4SCgQsDx4gRPyFC+AsTJkCkKIHixQuWLFmIXLlCVagQ5qqrwj3wQIT33ov01dcWNf3PiBGiSUnF6EIu1hBDxDviiARffGmJ055tjJDkl98teW7vQ5Ba9p+DceXQNRhfDrZBWjlnBhMq9MfBxAo7IM
ZhUBccFk6vqGsGUunJqMLWqvzqBaZDLkyeBdMj1lZPAdCghtTVnUKZFSyuffpEzQoUMGa1y+h3HCFX4+Ko5cFCjV69aN91U54EHbeG0zcgI9YoVazBsWKNx45rstVez445rcdZZrc47r80997R74GHrmP7sY4Qujz2+7F7yyfcfNW0F+jTOWmKenxt6oku60yeaF/5diC0ncxX0zhckZ2zgBICY+I8X9xiOF29oOwp75h1gI/DjP3JUvUEoXzFkHGR9LU97MmzO1QxDq4bbjyo7KwG5YRYW/S9QDT/8/1YbD5kcGTAVDTrUUHacxQhG0lifRifGa9ILeNjzsECkchFnNnp6ugEJuAaDwCjuIuSSvviTxUcTVYSSmxjfyRQkiqGhWQfJVU6S0Lq3utrVS3OQ+DYmn4mLrkByLxqIssaK7rqqh4upPgFheVXh0r6X0IQRJ7kwJ2xBesyCc5+IooMes7qmnqUeZ1b2dfeIjQcELsbO4UuFFS9Jz4quD4Rn2spyI2W0iM
6nqsmkdLz9TrIfkup1J424PggDLEtqXqU64Ulb2uPfRdL0uOESNm775CQvW0tKKhZgpojkPrphEj4+ia+urHw218oj8Cp57ExlTNdQlHyifUNAULOFEan4Ntp/uqJ3XbbHaKPFcTG1k0spvV3FWjT5cjnqcmb/IaLSFzHkKbPSUFcDGj5Xk6ywxC6oedlKtahOaVixSx+jteAcsXT4BKrPhJcgonUfEChzhXRFXRUAyOT6IdoTneaaJfRhCnALgfVldXTwrKC7tleWPTuMfy1XtXlFbc2USKzuOhAwEjgQOBZrYgaF7BrVDrbBpl3Zpl/k65Y1p200hDCkDxXUU+ODjo5lyMq6ZCVF2nBOhYwuDAfeo3wU00MT+EGwHuB6reCWO6r4JmBXehqtre98/oK4vetDwqHMRccFX4kptFqf5Tbh5AadzAchIhRNVFOf8Vxg78zzos3Xc7VFdNX/1+xDDeYR/X4AG3+/g29N1kL/4FPjzHgB/7ulcm1uDV05OdnGabqe9NM
k6Td+PisbE5FGc6mWoHxbE79m9fD3tduTfKZcJdvvULk1vuO+ZffK510Qff+hTxRf/6jZPcR6w446EjRRk5V7OzXNn6qbgAwyJO88Dcvr7v975f+A74/jwkH/i+OyQfnofce2q8yZYUZ/Y2ZZv4vhoNs+n6dgmrItAyEzPmpgYFbT2hXiF2Oel0EfhL+69/RsE/+L0XaPXaoZ/jERxc1eqjgQXjbAsBnXPBQJnTnlygljMOowTREbKCq+95XBGm8Rh3FimEORSLvp8rdgtT0M8aAPsMO7S/C7SHu1MThNNTyJPTDBOToAqTL5bKnOjQh4K3YY0ZkKLzFGv0mIhFYEw6zRIWGbjxUv+SOHLzhalh1SwO9oUUtAhPbImR7N3UjNy+oJJVi7qQaapZLMckf+G7SF3XuR4zbdNZkMahvC98SIYS6lWnfKgweY1TtIo1NUiP8xb0eAqAa9f41mNknWxWuafEhXse+RLe+UVgV9CMWDKEPnwmMvzA/WlpWCy6QWVbdkK7TM
33s0UV8eIHvzjEaHnowxzpu+WBfB5t1uTD5kilWz6/tchoZqvpmKXeTkv7ABVE1AeEraZ7L82F6KuxgJIOeDHuj7TiVs7WjuuqMCPnMYjg5SbO1RcoqEN8Fh5g+ijP8W4mKSuDZqfDhpi/AeF4Afvnhh6zx4yACjyhC1ODRgPFdE0VbEAs2b0N8bxqnMHXo9M1xjTdiVoDTLAU+oZnD6oXslZ1X4mzTPofxdVinapLqSqoyO1uwJZCBFKBZKLdv2C9Kd+W2DaKgrgyWEsJgxdlittaEeR5pbkKbSmhupI51B2V2NF5p0tqWytFaqgLzZR6f4eGIVk+0AnAmCKShGoAJgSzmzxxfR0YfAY4RlKgDh4imkV3fWNRGpBg4RUslC6tOnC3SLnmWshrFd8bq7J1bAu+/ksO/fj1C24F0PAAfRZ6HeQerOpcEfCQaJqJh80ef5cx6rtAX1qDrP6uh/Oawh4h04HDnemL/wfcb0lz/xnERdd3zVado8Psk/9S/76gswgwwDM
c11ce874Dvse3P6B+s4BUlorMGJA/qXiPWWTthsiKhuhbZyxYZ9crl4dn59ot9/QkKH75qUU+OxJdeVsYjcDJ9cDeOTMDR6KPo7kV/jcLoO7BqXloOBkxso93dPWDvHRBnZia+Vy8ogePoqJeRnRpkmMZN4Oav+6kNarVkG3n/Ka6vupwswqB0W0XO/F4yldo0qnFh/r3GV9FFuq6aJlVl24dFYv6/1YqOCMpZQkrZiR403jPsNyNpwKb9tKvcJwZq0Snf2q9zO/wb19743X2Il5HyHfW/23bCsfNnkMDpBRKeEa+rNeFaqLK6G4RRe5DoMfX/5rrIfTcI8w0kHfdCEfJ+IOhQmBOApvDO+OwZ+gmlMwqv7Mzrc9mmg+l4czz3T5XFcMApwTopQA2X7P/VRfLCxsMrne2rEVCJ0zkQ5HfoFngeWBnfsO/DGPm2PjaIvMgavW80dhaG/veX7G5mj0mGWDyP9F0aT65HbSdMH7r87AmCVXwHZpXxd4I3OkNEbkmybFM
wxDYW/J5SOJ+JFYpUlLWNzgt+lQJ5U3JVntZNprc7qV9M6lLR+fj0pBILsKmKgwhcSC9p3KcEpNsVnMalQMGjfyGOXYET6W0EzylFYkejou2aTr3JdQNr4n5HmOqF4CSiVOT6ax5tybWYrubSv9PHrxXqEK880uVj2g6LofOjXKKpQaVR7j9A4qCI8YtmAf0Xm1C0S2vkNYbSY9FO7lsPhoXLtr8q9stUdtQ+Ctzh/amkmGmoTVTiY/izjuTZi828+rDlZn0anUJsxX+ZjR4ImVfZeINgLaB6J6iTNsVADm0+jQfZoL6FxBQ7OIS96nbIC9DuVGrFzmM4xRRowdfXvXaIo5lMndbvtOStnjzM7iB/Kz4X9npVhlcFQjkZ1W3qoROebOsYTmJh48EGKtltn6mMWfFJeGXJqBCibRptDKOeFxuo6xqlKqmcArzImzKa1FiAZWkojSV2hHbFhQZEQXEd0Rn5Ri2VDr8FdKqBADHy0fNKmFfaSVUOls4KTjUg2+wJxquM
5tVFH/RUfWxjDJvqzO8wRM3hetZQpomeYF4sKWTd9E55RYGYRb9cPGa1h2rlqp1afbIvxojxVLOnrueoLgEtpCgDTNhzkOD1wjMvfl0/CiGVaiChGKyQBfR+wWh0JEaEXk2EolEuU8R0JbdsYKkXOg0YL6G1flRQOKJAfOIj0N6y1PgWXOySZ9cfXNz7MhEkwwZo5jhS9WYcnFVBruKJam5mq0tZjlKdYDjVMqwCmAC5WsrRBP37hoPuOhhZ8B43QMS4Qkx7IzR2P6EuORvrSd4qcBnGMyncVYYnzQJWS1sIJ6x9DJv45VQ6cu8UXiO4eRQM6fcwB8RX2DNcJA2uhzVx7eFoc+BtdiD1NYcGSkh0g5fyEVHCCe6/mNBwBlYtIiuiZKOPiaiKiGiayftGXxDfuyHJRIZQ008v5KnigdAHd2KCzGGYdV+1Rt4f5A2Q+PcMmpf9NH7M/y06wovnS1N310+Ak/8gykGqrBhFXEGJaAIRJO1sAg8fiCqKWjYwprVnNDiLM
Mw3lxd618sHUpKa03ORNHZRZw4n4N6pwY3WB+qVEOLFQmvjIZRFxGpbMiZMNEbbF8xuEzbWEQZLHufZ34U3lzMJMvOPjya996FGJ87CcLyudCWs3j2dgGGo4NNAAu/3hKuQ+l64BhXv81piyvnuvVfl9ni3u887k8rmwkRoUM6FLMptIYUO6IJ0DqPdd9IiDAsozgHz7xZgwHaPwOuCLwpuLhCbuum44OYh+QJwg6sVXxb6/pbWDMSiOqUAQaVBJrGERSiB2ueB9Z3OCAnG7bui/L9ydflW3mzdnogBTop3n++jKNveVTOh0j+AgD3x/UjxXvOZI7FpnGhFQfD0nVgIlWTCvbkTr8gvnj7+EgOdSuHnQLBCQgECOatxt/b7T/jzPf3FF8uZ9fBRBLvql73V7WGoSCfiVY3AOTiA2qUwCGhRZ40q41MTJ0Hykzx/Ms67DqR0HWMrr++tIGkmWw6t5YP/VfYm3y/4I+F/ghH/n35egSYj7DPSa8D/pc9fgraL75WckM
OJstoTnT46WxLM3aZjHHbdo+Zj0Y2f1a7zmEn6Rrblebgf3RexeRvvXx9ChwEby7UD5b4lFhzoXTLktAF00Lb6nynpQD3oh5YvpDsaMUV7UQifNRSVYnELv1wJX1Yg+f0AvIuZQAteqlFWO0gGrazEgqfb7sXIb/c1Gp8GXG40YjDKM8j11cR2nU6eSrKtSlqN6O2mdOSNY0IQfao9KdDkRjByLFFuEaVAn5BzvbpiJQc3ljSqtOJyqY0Q228RZjevR7G9cu/9E0V+qk1jpHFMZzCpsNQzjlZOOJaOtHuNGNLIcJJnDTaONi3Fy/KRVImlJsXv2RpPHyEOkE9pSEI4LHc5wUkQW5aG8oZ00oukcTkfksrAAyGHR5yOiYSM7onLoDlWig4ZJRlDNaNZxaCWkwmWXuzDf6fV4o3c+Q71zZzj9zLl5MEIyHA1GGdsb7lovC9S6FATbRisAOxn2id3UE0OYVAp2rydaEcoNVGgRe23NOnUVlLjR8TSpNjIawJWCtD7f5M
g4z8OyWLl2Klk+ciKUk7dChSLFeJ6YgDxkhFeYKmo6w1H8UcejTJJQRs1rKqgjEfjcaGbEbM1VVi1Zj1Et6f12e9gDijXIyg/kOKkR0i7O2qg4FITSniwDtWDGJ12oNZt5czCbXJf0wdjRtO/0XevJarxGf0IqAZLPRaev+LdNHrMaG3Hdt7WHd1Ks1mDwsnWIEVctaLV8yOh1vpyqjYL1dWLnlKIRh+ka0I9yiWxhnYEw8YJUmMbi0qfLqhXiJ7FmebHrQT+wJglsH3VktllL3N9oIWMafrqw/mha1IkGGcL+9MLH50Fh9cJDalYIBVWDYJB2M19ASK+rNaQHij5ciMCxJB+s1NCeooTqlxrGan6lFAypS4l1WnUoFXqMVPabITCdWMBV6hhUD3lZLy3EiVj1ypJofYx1QEApa4zrgtgLRgKdUjqKgl0bbiJe0rgnCdZI1i8TbjRZJ0W31jsFr8Q1RfhczjcgYf5zRylHKNGelaFmcfoo1QynjrLDfb2t0ttcgAM
i9r/5uxZ5U1Vf8kzUT0vC0oWUQHHqS3hIac9ksD9/zdqFTWPLYKAFMCSaRW+wOcRIYd3hfksbwxHew5NapTUQmVQDt+QG3Gj27Muv/mSEkpZMFonXF7PJZPc+UAbFtTdud00vKtvxQklSuvSgqjM3/sf84NvNT4i73vQCPx0UYDvYpcoUrjkSuPLGCsPxukiYd+jIzdzTrdlDMb1xBi5D/21NRUDnhpAIyomMFXO1wej3DwTRivNGUE1ahXuvUuSXlBLKY+TgNrGwjdSNMlwJ5AlLW8NOLL0UPUQ6c5SQdfr0lQzaB2UK34j7qnfrVh2L69MVHVaENz31Rw9pioCd3yM5HDPGV7il7mlxCNwyOqjSrPImKpdJoWq1CFJv0YlKZ+qI+C8S7SrVlFQVJsphnXkcdY41UQA+9hO9Mu0kosUwXb54poOvYvMyx8JWRxiUFP20V/3/XcmkIDwxT+R1Yd5ArVWPxLdOkRYTRbIDXy+SE+1IGhctdPjMNVnvRiDhlZfKDyWM
DlQDKrwSlyUiO26oteUT4vEiV3lZaglqnk3MaZ+OKimgWuOhOmC46V1j/vToAm2RhcX3ZdqzGPV6gRSTODWlB1/ZgjbMV5z62ZKG+IgHKXO2ZhyA7k9QGrZDEQLqo4hqlTHySiJZMXeAkqRLjmY8VmTSFsMmwfPqSJz6OZjiFds1K3oBKUnpTiu08VCVhURAc9G9dtkUAeptSDqlfs++cYnM4p002PpL+WbnxiE0g2PZ395eurlTlN7727q5uOuyrIDRlsh2boIi9ikebB+rlT+/AUsCcQJFgFRphVFsANR2iJDNQ9DtxXjPo3/47yY65rkgfVuFXnVI0k1qFaSHum94UcKmHpvw3spchn7tTDDy0kZtQ2TCkHzk0rbwYhpcfrJ0yuz/svFCuheyHM8nAS8bt6hl00hHgQaVNrpHwMxE4w0xWqd7Ku30F4++KKLDWJXiijWevtWtRY/WLxj51bnM7JPA169Vr4L0t7yrqu+MurjqmCvCUL86InYhnI5HZfgNEdVbM
eq1pvlIEXNt2+QEBHsgORcLyxPZMEVpn2l4Xez/NghhCf7krem8OGARzNl6NX/GJwEhB0VmNeMkqbb5w6PueGkdIK4LzEvXcuY+sKKSrlKlZqV9Rxh9sxYtDYqunZENg4hFM3ZDhcqrzgO2NZqrfcDWlD2agVICKQp1BVunX1dCQLhl9HsMXnz9I0BXCUf4zN5v0p/OxB3pQdnZnHrGH41wHxsoJj4oSqXox7Yglur7t9P9ROd+NvhPrOTH5diy1Q/U1McVGPgP9PfFQCCvgcljBKKrlbpWzoYG7SKHG8YHqkOBTpXaVvsNTbqljlcNt4Ra8VUlpTZMqAUiM8+FwsEB6W+Ji4gIidV5FOsQGqf25tv4+JL59iT7+ojooXd+YwrUhVoGwwdMrvltm6g486gEtyscs2vMFR+xkZLfCiDnnDpkOHTaePqA4cAp4D9PLVIL4IxiBgjF/kymv1gYAFSRzsWQzgFxqMj8WMVQaZlsc15MTFRBtGJLWSyzwyslUbFn3hbajM
FKz/pU1dHFvKq8+SO3pofPn1mcsCloFMH9nAWoW7MeatVaJWPdHlul8zGq/VaiY1Sg/QIGePun2+mTYRM6mHGDQEmcBKF8806iNloo8W5dEQ5SZgoXZQg+a7d0Lypc3t5StyvEw8c/CMBqjOESZU6gMUPL0IRS93MbET9A4uYQEFmRkGfMAN/qc87Dz95xtnP6YgEAdJE4oarQ+xRIuKUhl0FmkWB3WEu48uJTB/ICNm4MFHM+TjsGyl51ddjb7OOw8Kbv/5sBNoOrUsTieLMi9R/nK17TxpVuvuyIwnu9jJFKGecuVSfnw6hBlj2JQDSA+vzC9ALLspUd6rwhp8+uytfU2rLU5fk4XVp0Q0JaF8HIW0thnzYDitnuayclVx5iLHgIqQEuZh3wXpPsZiAoZMVqTamCu+nbqxa5ETsx5wfFI2yjdv0ahKyebsAZYANSSdokrNSHpcsDMptEGdv/aPUB7c/ny/N0nds8HUn7aJ5vdkrmZHRF4yRPhA8yPZgjoDD6DwM
WPacrqiX0jTgItNozINRoXmsnBtMZhkHk2uBpIErpQp6PuI583oNuOZ06TQ6ZQQxeXs4FdlfjKLkQQx/K8LU2mIdwExI4cHovMqNR7OHodTxTOFHo/HyW0FIDAesdZO4tlCQLlnaV/vihWuA0v3GPbcffTo7p6HKKnJWWKUutwcTBKp1ChxNrpIu+4bnS9K1jg6rpE4jTk5DZrchP3KDe3RW/2soixSS1w/bVRZ8aTWR6JfxFD0hjYVkmGbDVmGzJ1jj4GdXx/kG3IH8uW/DAdeAhc+PdgxkGv4b6fc8PKAAYB9i1caHmzfqWyDHDhD1+GgfurWL3n+OcM5QPRN3o0veDe12o23EK/8KP30v1uxeGaVlHzjYZG2APmRh0/HWRwGAg8rB5GR2z3QioOJL1uDFaMMyLriir6DXmINrfQlahG4qtyJdc4qC2XdWONi/cE+tFvfs3s3lDZvrjNWuHG56/euLpKnnPpXVzDI0Z+I646acOLTPKKn3gcKBZFV0JQRbvOIIM
QoXLrPBG10cATO6ubKg0IVwsV1IjQw5ugDYZCrvXCCMcKELAWzPuoXZUr5IZF55qvIW8dw4ycl7patFMjQG1aDsRbNJInFriqkXMSGid2lO91u59J+SxlnkWEU+GcQQeI2+8AnCNOQEMyOoLw1BQF/EhGh551o0dAoYn4xglN2UBtnbOOVBpSEoUfiEoMEmV7YKsp7SKUivoMaFXWUjLRoUCR7ZjalyJWXQKvhS5EPWdI0d/P6azDRw8JWG5IzQT3+e06MHB0eH09sn1zdHG8VSyT97cU17E5P2/D42nle47Vj9woY9OpxaI8jZtj0uzhqFi4y8Ya/KHd8eHx8RiQ+N69xkp0BNb981JcQfgV2Pi4uPCwulasLjP7jnppU3I8QcH0+6SkGYByjWMV324UNTavLbX5cPRgcp4Ra0PNISQSjEcas/If6Fp3zxU1Nsszk6Ji5hSxA7KCjs6+joEoWbsikrHXAwRw/ulsSM2UjCcgC3/Ei/pXPnLvOzSswNHmlpHg1mwM
I1UYPZGWhriZknkUr8MzkYjAWVMv61ciMVO8mAwWOD4ixuSG5OhxcX3BlvGvudT6eOKcJksXKFw+7XI5POk02skU5IdMJdDWFgLKEcfuOy4IbkBVGCBP2ibX1FUSZQPaNtcf9p5wJNQFk87FF1Xalm0TymJl947FnRsBS7XHjazs/hG2IfwDzcvFgMjOBRFpGPe6fmV9W/X3IUFOHO1iIk1hmJlVN1DWGhkfr977vzBiUpIGeyh0tYlDGvEoQW1Zs7iknBZyTmGTkRB4f2xKEo/BYVdd6zMkXsCjd4j/28v9ekWE5kEzrSV6lCdqksurph/Xz/Wr0U500o/kcimnq/BF4WbnQVCyUqRaDNTKHDeDOxK9NNLRDq5SCepqmP7MTYx/Nh1Vc5CnVyoc9b7JfJKJn092UWMeYwitqem3pufzs+3E9vx89PdfAJyJgWTvjlKgRKwKGgRT2qgY/+7HJoGRWx3XwlNPzD++BadidkgDZr7vLNLWA07XPdk8uhiLnFOAF23CM
e7ljUeB4IK/BBrx1fmJ1iXkRJwetzIcddS9ya7V9Vh4Y07wMgHB6R4UDWMc73ZF00f/nUNj/57FO9fxBnEm+68YoLPzsbHxzA0qCe1zcjGoH/LUq/mmLVz2FLxxfPHUerEQ6QvWiHLtGjwiV7a9iW8g5/ciF/h2jdHKIQhMMBF+POIAqgh36FDRLQvWc1uzyj8K+GzlakL+lmIHvpVoy22Es3I4rHIWO4dN/HD7l3+yBGBmB4uVx2K1s23TDckskXcmlMmuYLEq2Exopsg7mWVIt2W3s9hxLFYHE8wSNP95BkB2DpudzeLksOCN3ERb8C1WSsr885j7aMw9DPotBv1uLWehcXyh+VULNC6CfEe6HudKE5GvyPtG9DA7lsvfuQ8IfZwnSUb9JA+NBMJYdls0YgSP5FMU8hRkP3Ff/72IzWrQsW7fdd60zbRvWPK+cvCG2n2ZXnGLnxjGhdqEAgnHRhw0vrH3fSyKUk+p1GiWSGUW2fKNETKZs1niYpQKyEZZzMBf/M
nFizYGjtBiROvPIEc/YQ2Uu7PsYtnNgEE5J1unVTiy7+2xJtjW28lBADpBQY1yo0Ga0LK1VyetTjw3r0xvlamNdDaC8bBcxQo9mRjOXMRuPSh3mU01kE6WV4otRqzd+AvhKr/7m0PAEwor17gwKkgoOmXgurkb+QYGLIbDqcHxwvIpfJHBgscUCgZjNcgAUm/0RswjMxaiooE7/2KH7XvDzCPS5651TngfezUFeQGAV/eii/oDYXoUPfBaBmr3RObX8qx/iLgIeRHl/nsPu1aeHY0DdKZS/zinghafmw8v7ovvew89LOJewIRuMmIR/a13vvLJhR7bBuY5kpZWCEIcR8KrIPaKXiIi3yw3pzoof+B7/Yu9y78AuRaYWWwy1k7ayUSasyi/YLcjpFjZldH6KvUFuAKbIwC1ZmoENzMAsmxKdpc4Z+MVL9jwQbHETZv1SVYFPlaEGz/VlM1R5prTjSN04bDcJ15HqrrrhmIVduuwsD5ziKg9LGzYjY3Hp2FtYp3UncM
aTBhbq4dqvKPb2cCw2S+A6eqdG/Y1VMgG2zeHqktmNEJsS0J3s5oxefx5SvB1Oe5uGRVo4BzB/8c0YDaq/h00dOD3ulPd98AX5h83Mg5RqCZuU7KaBHsyUqZ+EZ2IS97X4PYWxBbafGmrDUJzNX1R5CT5V/5M7VzMX7ppa/TsoP6/tNbtWbupppKW0xyrjiqwj6pT5qTLPYl13YLA8Kco8ZPc6Dy9LtX+lhOLiP64KYuNO1NjkqGw958Qe0zb4lZ/Sz+wM2YjGTWFgZ0Iz1G9O/nuj142oL66x0Yqn290xUS0tgxYS9/WTdIY+a2Jt7gho9i/vSwL+fvKk3Susn/HZfhymVC32vnbjmfPAQda9HosQgDYY6wjAOeJKctBuEuIp1BcvBbti1EylwEhYS4rND1R0vXJwLKS9+7LthtMdDzSY/I18qZC2575dkmx+r1zln+Qx5K0qJIfKsrbzxwnYHCxSau9omSDI0o+o8cCDytMJm64vIWyUn5y3/r+eH9t98gpRiWM
4UmkGlU1P3UVZcwASYnJ41H0s8TrVtO/+bviMWGXYuK67fti9qqve3WohUhkBsPnR3edzrhVVmfoiEoM/nAhKJV4Wn+zrOSeJGK1aT9e3kv9n6dNxTTIdDDT8VefNe4a+bvun2KM+rliCH6hrdr3momIjSm51PPrz3vtevd2joNbSSS02hMIgNrxcBwO27UljY0iPbEPrGDYRFwEAS23LAivy8YjsKivdw0m9RxChKc4I5EvTuHOQaFbYRTJhYBKsj0dX16+pPiM8XUpq/tTY0TAg4tBB4NmWNnV2L4cbU08bmfW9TWhYI/erbskITLKpLee8F2A7vU4IfLwVRWawsaHurx4pa5NobiSQYZRQcP2pZ8mu+xapjEy9LO1etaSflBfhe3GRedI5hIz0+vwWCZVh0Ff+La1QwGDaEuivjRqF6OIEDh8qunUxBQpRKDGzv4kiWs80CjTmIRmWJlga1NgTCeiM7+aNezMPOUfIUAV4FuZfb1kdyIO54rNMAp07mfLzJ63M
Xoyn2XW9aLKCnSlJKAl8yqqNjNTcuvyQ6f2uaTS4uIesDLtWFyDIpN7piHUoUR/Qu+sKLNKrG2Kn9r5kUytUzqfPJgj2A/wwOAyFFNUU6O8oB+e0NySYzv++7PIut/6h1ur1guAkAhS3p70J8ULsUS7NdO6insr82SqxenO8ayXmWW/kfYTrTxeuYKhNCeGTN4iWnlD8tUj2laN9nbl+SxeQsseedPF0UkhZXLSwaSFMqkQOsQZQkBsBfuCTGItAUfnASQbsieIAlx/ab2NbTzZaAbZUCbAJ0FPiuGuMHckFcRQq4o9zBRykPAlOJdS6NkSqEaDpSZbv2AqKQhHES4gcYCs2oHo/ykj192GQBAQRHDi+Od7f9IMID7/fiw66y6MGQ7BO4C5+kjQZLUnlgJJk4OdokWmTfvIArMxUVdKhMO1CviFuyAwGAyHIFQCBGn70caxgFXn7fXe6c9g0DIYFwyNdb8Bdv2A8lxzWeGvMAQGZOcXNE8ASzuRZJovHAqGR2Uh5M
FAWGBxRTAJz4MngaVESHMYLeR9baA53y3NrDxRUxEAgYDgWRn0PAZVxtRB5iygWxnOHCCHc6J+6Lcs+pM0JDLacPx89IDzky31Js73NhK5WwNy0KFjACiLuQO28gpygkFs+Yfq4QXcUcnwadq3WzQqBoZx8MHC9Hg0ji+FOICocAt1S8jGx6zVT675iNxSwkgm+LeQ5Ohu1KgxD6BrO++XsLFTfEEmT3J4h6UZHR776mWROsNVfZGP0VX2PkcqE11OlUlk4V5qm2uusVTkbnO3n/hApjH5uA4MkdGJUvsNf/5gFCHQ9Ar8Xi92LR69Bk8r+UdK0Almc1LlTJqBpF253usI33G2CMjAvUfCgMxvYUN/e/dX2kmCJi9Hnkq/Rx0Wa72Q/MNyTCC3aXb6/Hke3ZaQXT5CuKGB8jX0QB434KWxqoqMuI6krVrTY9U6PCph/vvJmvr7IEIyc3monR53vpSAvIm137/j+E4EmP9hhvx9YDk5P6To5sdYp7NzBqmmPid+29M
PA068c3HQF+u/drpNIlXLVmntGDavJYMy9M5VI58ute2nfCe5qHO/rFC7S7B+094buMXoXPLDa4K6dhhLaBVsNwWuz0vqicrp82LP2wVBM6P9QAfwD3X8e+PetnlotDb4rF02Eima/51W02mTNuzzlsb3+YwxnzsfZx+Vwub4zm8Xk8YCFyG4gnZ3MVrgBxwhx+iu4gNeEz7aV0KtqHRJdxO1nxaJzlEnAZNysEZSYAFsAj5TKfI3P4GMAzznQ8cQkxRh5fyHyulIt4InsTFwCXIj4hxAOeIyBdlr8/rLs7bH9+vsMCL03l459qgYut2zHbX2I2YtxBk5rJG5+NN2XB0XBj9kbPohCH19sBwwucxvhPJs3I1dDS8wLzngc+Tw1MNVa66dGKU/GLRH0KO9iWOCyiyNEqt8hXmVMS/VNuFAVGVgiH0bRX7VM2SNAeVMe174JHm71Ok6VU7+uQd/VSj9plcz9qQyQX691dwOYwQx7QPmrw5ET46kimwGvw0/RNnrnAoM
RcplpRL9w1nrt+/ftnA9LmYktIiKc3QsbrzZ2BXTVfRg82Fas7MTEVR6JKzPtVEz6Zh1HWNd8VmUbSW6pggC+xzfD6sXandWKjVaGODY80aM2DTZUSmxbh1w6P1MLOk0qKf4x2ucamAhwWiO0pHU3HdOtaAfuDp8FTAFFr0LXDKQjqpO3k0knwzf6rf23epXVh5ucVeos0R1m7NTbLGp1UMRB08X+qRUeJ5UXpnhM7YbojbSKvdAaZ26+LUkf8d9ZzqmFrJ5TkWt8ZY1QExEVoNPdYHqJUGK0CKbHqsiyjPbK5OTWmuyqzQRTwC3lldUrzocqbERRMqqFvBSbRPr10fLJZp0l0W/VVaclX/VV+13tpoBcIzWbGYHFIONYFyf8WbCv29sZqkZZZ+hSlljaoxNOr3EFexsoy+MWJDjG0OI9cmDqd3/LbAwXHBN0cHtXiBYgvoP3GnHkYrY8xjRdh+7j6aE1DpFoQWSoxSZ8eg69SvDkESZ4cgqBm/SFcS1vA4jFRIKM
7UBvrwPl2PJPigkadgNUk1V+hDwU2RCOwGvF0WgwGfa6YQIImkIJ9i2CXIbNUDG/Y/qZ/QfKXBCi+bejznq7QNIEBKY46tT6e6sYOk40ezYiRHsx/WbpjYsN6LgKQJVBtZ28F8usf+/VVFKO641r+VlEsqxvJxioWeK0pQBrjHRkQnq0OcQlxLWXFy8HXPFrefLm/ZuIuG1yJ5RuzQSHr7C5g+o8sFDMobk1QiRg3j7FZBapNLw4NoKkP3Qw48hESDI2KqSXSy70SRVYzdX7TsbtZU4DLN5hF2PuDBKqaQI9XYaoU0KVEvnImHacBEEClYneBwOqdtFWVxJuVO0GOT8iTiN6rPSNEBCAwPM9la7yhgmdpTc6sXYiYrwsLgGsWkO0a7cp1rJhVN1fG0Zdz4okRmArN+ozoEg2uTIvmvBtNjNTUdgyDuWpsyihCyojQirACGfpT2AUxbDDdM8tR00tnHXdvgPjxsIEql4hNmjRuFIB1mEsFDb6emAyrSptBz700/jGM
7OpEARYsVkJRcMUxAJObjzYK1CtXmm/w3WLRutrJCdwCkjzlffWUJi4GLsC6YKHz9WhkfGRkS72KYp0URiN0rbahyFhIsSX7Ki8jvb/zqnpNRk4VJN72QPbN7b3XUEwOOWOcwh6HQjbN8GOs49mBa54wXH8QM3JEShsTyC7p7RqKd9KA6ejk+Dr0bBcKKINCidO7Akh+GAJqG0w1HM4FsLt9s3Ai1SbFETUVyT+B2QRNWeEG4GDViAF6eseZJx7jsFi6hj4kE+f/mSWbf+TQJTW21EWrvy8LtJiwrCzSfSH+wt71/9A6lev9pvYmrQVAocxVcACW0mWbGzMhuLJnYw9suVcB5atFmqEaQ72/uFBLvYmP++I6W/BKHHpDzjyRx9V7K3z1is4Ue9FrldaJGQ8D8t0D/QIcnNjV7pvKNro8WBBMvpWMTNRtU1OjlYVZ+xN9Lobwe7cbmvrnoHCZbw7l1AvMiMXYMkTE3EWk23BSbEdK/Di7SyGzLg2zt1Xczav9qrE0M
cBnZtWhndMc4778h0C3Hjb5mKgYT8b7YgV3pZY8cFmsF5ie3PatVt+3t18fM16Y++uRWeztPu7u3MAvz7zj4fE5eA8llpJJjqVcpMSRMimxlKsUahFVtIBSRBECZW7oanBtEhBGKadcdGWZ5HEKOX+6iFrkXZTbPV6B7s0yeTi46gB8j0nZElhXF7jFY4eBl4ni32zA/wW7QaEWKOp1zH0cMgoDP6nTLWmAN3qVOPjtxIMgch3Yy2QNguNhQih8x/2Y1QGlC7S94CgM3aus1ItG/vpbhlaFgUMzoPB1vPbob2hMLQRP6VgX9yhRtAOGxkID//l4hAKtIOKm7CorQ9H4+WiU0ODFNnlnx+95z+bYCjbX26AFaPJMuHrzATbGinGcW7MDjfCHu12cWuf9dKi9pwWN6Yj5i4CnJxIwrcs/NJFRb1BIIQqsR4H5UPgBJKoGA4vQqhdiUQjYIAT0BI2G2yZjCKzKaCEKXQQQEQ1osBJcjCQxwGIItAZOITvJl0PAxC2h3M
sm782I1A6WlA5oLvXAk9gEMmg6Vpyl4C2EIOCIaiakqpcEL4IgqpcoOBSO7g9G7HJ8iUxHIWBgYydWiERY1huwAREn88pzCTdJ0T39WmnuyYV7MclmmLDNmuTVUyXfD3zNphJmyH97wWWtD9syw7xIW0d1iZFaOgUm4CfT8KMiq9pdIGjiM70tNPgpqfJ/SNShcqBAHsxznRPp/bFHLREEiPjMmwwe4IX2DIpSP7UEeDi3455sJ8RaJe5U/xoi/U2+CFi9+gLJqC82eh3E0WtT4jQuwR09U40lbyQ71gm06g8xAj/HzkudGBYd9+UR0SeCEpHuj8cxn4adibFRk43x9QLlZ7d+q010si20KqfdaiJgA2JFw3TAe10ZCgOFExWrBnAOlrelItPNwTivHdObOFwbBD40i1mzfa8sZPCBL9oioCSYQFhSSh5yjVLle81RZBl8wFLZ+a5UgSL38R7kSCdMOtTBpGzcbkBDFBBGMNV8KFggvNkAjdW5wKO80gfSHAoKI7M
lyE58FU9zaTT/v6bMBgjkHhVRAQFEsyJfV44AiUmkIwkfoNj3w3ZqcR+8BxKWh8YnsHE4tXD05OfBMT225NZMLgN4jE3WAsEoLPsQeCRpDYta7qLT9zdJXAXawkDpJoo6Guh4iU0RDXURppkJhLKsbjidhqLBGP50ks0VKCjlgstyiIOoI09LjUbBESA5OlhECi0AK+Q+pZ17hjb/WOdT0kIAIvi+Df40fIZI7da7NlqCOlPOdu58wTzXOa7bNczVKp2dWVsG/sOv9pGCD5EX9OfKrgk6psMDLv7ZODFwvWYSEIMAeBoKFyWua2sXBM1mLjkW1xa37a05vo/CxgCEXEh+NhSKonGnya8ZX3usBHF5Cl+K7zwUBhKIoHBp+K46eJerk2iVSszrfbZmzAo1amIDFSKrLLURQ26y8ahp43HrfGxMHQy2k+3seG/ibhLHiYE8QBDcMkRbkteQsiT3I5gzrQxSmedlkEDOoApTBgeEvhKqohg0DtYFIWjhA5BLgjgUMcmM
Udl9FFxzaayufiBATzyOwq9KoYrQ8O/vjuHQD2nzseoMWDHB02b8kVZm0oeOG607YQ2khojmmCbz7ITemBNmkYQcOghGXkISeSo0ICBBYaAdsD870xFf8AoOcTUTCG/X3kbOY7YjhxD3kYcRm5HTJ4TA2k3K/clsIDUUx2n2OxE9mSnJbLkQZdfp6mZ+uU7JvBq7LmNHEdu00P8tCY34Og/2FCv1whhoHCUDxilVlR4svisBSw3VpFdkygSVR2j022kcSwfrAh9HR5wK8BMpzt0irvoXQHx9Df0126MrYwhBf02feBByEQIsKeOi9MS2N7JlAtUCLwoZOokBdIBarI3G6/FcY99GSNEE2KJUQSfrCfGEgIz/wshGPaj4Ic6wsF/JrmTKbdsbJFHUKiLSPQFTbGSzHouGafDwDaHaKRtaFKjmEBA30S5DN9DEy+jsb4n8EyuluH0lUZ94LcchcOCQCDhPttRRAfiELzrPBSLW9qmIxIRXQgdfACB6EeGZRCIJEKGwM
iYHkMc4SkuhgWi27gHC+YP2juZ/hUjAYefeXkWisN329EZe6yYJWAp/HBF3zxPPx9vi3LjdKGbJmatdcxEYW0TQ9/EIPGDZsHiJXtJ3cP3o2gSGtoX77UfFtNwidEN4FhdPIQ4jkZOIK6hxJIV6uRAxGaDDArnmgJGXC+oCwUYWEo0DzvXpGb1R3mAc09MZPY7Gv6HGkM3ppg2IMXjLNm2Itq2XVVNbgRhHFQO8FEL5RukiOjyR+tkCVEWblYFSgUmK5tCRKEcUki4Zy3WhKH7uUIkuCJrawBDmEE46BUqVSr0z3yRtl47481Jw0wnX8Omh2UoIRJkdSuevEWIlOvmyCUjBz9oXW9XsFVfNcdWo6n2z0I3CLYeqNnbs1374qA3WW5eDNx/Ibaref+/TxoeWtFx0e5KRQLQHVB1gMLy/4+3EKX719nE8oUtUqe9FYfehEbg8go2YxCLd2zMIhoCYfL4dM8uOGWSHkK84OECyo68lk+fi0YkY/FiXLhdLGt27qn3tIM
qPf47nhRinQRrNGWIdWgc/ucYOa0lLNYFz8sxgv2IsBbA3Ex+3ps7kvz4zgMK3tG7FUhT6QjMiIq7h1O6/1FMbCrKpiWmy4W47/+j91zxGf9//BEc44lbEY7z8IY9wpb+ybqCuLe8ujU/ljuT+e9ID53A54/ekpJ+lewEDPAd8xZFE7YKTMKUli/i56LrVDBL4A3NVEO87PgPzka8hSgtz0D8/q3Mf9eDAA/vBh5PbQHICiYMJ9BEk0mN6Hnns4D73g10XkwY+b0j2sMHWyv7mwWau4NI9mwKikKuKYiw+pYBAVkPMfhlB+OxcmjQGBp8EmP5u5jSCkSBSX94CHRG5SDOm+AUX3eH7CKnpdTM7vkI5bcSsgzJ29dnH94kITq5VVMqabUdt04OMvPkQFILzzJPIUoKQcqcLHrnONOTNS3mqw6Ndr8LDBpRHk0F47RKGpV5+OM7Aew76vwycoGGjYcEsNJ/RBIUK2IDGmyM27+Fmq8Flo4yrMruNRkQhyl/31HCeRhM
l7YUav0JIC0m9WH9EhNTOVlIJG3wIzzALsOAXa8A4kwbkwlqAYkRTpX19m3RMWGAovLBDQUWRE7NHqXYIlTSwDOzdVeIhA3eQ7ChQnp4dIXDr8P/TjzExAE8/A5Ru1Uoruy3jL/o1M9LFxtAwJ23lLldvlSvYYS3Dnu/EWiMRcfkngKVNp6lwIvFm0r6DhLYMuJAlYfJKFdDwKTnyZOctKO4tDoXZwlTh0GGMQ6lvVLJCHW4TmEJubyElITfQ5op3QvD6XQiHmw+xAX0z8B0I/puohSmvkJeFLtrpoQFUI3oxzWTR0sLWJEKoh1Uzfl0ji+neQC4A4pD4y3WkJDjIZAnZ/PHbc1tza2q1ubvFk1OReJAJVP3/I5TKrxwDA79hcVa/Q2MDAeCI7eGQUoB3LVjPBXRtZKupLZKf2qYjyQw4Ce64MMABHgB5vhE8yBgaH4OagABX3AEWUpJIKs+ChfjTnK1MkS/4ZaMiDTpNicAj2iynqwSNwWNtBzbCpCMREUPHbimM
pcHVlE9J5OyGczDlUKOwU1b2w6oA6n+KqjCn0et2Ep0THa0YnXFLyiGfFi4WLF/iRp9UMydH1rgDBTxYcBr9EzRfvRLse7Sw+ym9EChWjXMqwiFlXmCCcgEx3G7az5crZ9eAjy9e/sZXMOLHAai1xWI7NY1+IU+yDoa9giAd3EZvP7hPu4LVK2oEOlrFEXwCL8Tenfa+s2lnb0hNoycgsF9dHr8RICv3p1G4gCdS+Pv4E6R+ZvOUuLmhDGUUxK/MzZKdvNr6S+BRieITNIMiRl6Wma0URWMsigl0227iqlOUDPF52nkYDvbt2VC/g2Bzl6cKyAgLCKH0vID4ykfOZtkk8AE+SWyTh0ldvnFMgv0hYJ5JlGy45DxKrbYFTWbXKbRbyHre8uq/K/JyNOMI0eRthLIrWs3Hjg7Wc5Qp5YCnI1XzrsEszsLpj0BxYjcb3HOjsmqHgD9cyBI0Gm7XWs08pd0a4f4JM4tukcBmpa4LaQJz3mL8jAGzA8MbIWUQ2Fzic44NM
PjlbhFwKfNQpbA9S2n5HubAL2VwHCBpkWRMlxWPKC91hbzemWbAZQMuzJvX+GKIJOStroEa4OD+gZMc3V5eo1dk8xjZGA/zzc3FAGL53g/ceQUYKQB7pJqYSpRBQuxdewQE4sHeD9ePNlwfXiw9e6H/YiEVuheXYiYVj4yhkM6LyQN/9qHsy8Sp6DG8nAV8yYOp8E7uxROtAFTsoKkcGV5VZWdJpWqJo19Q+zUXaaIGU54K+LkaUWEV4o2zH+nGQfAJC0WdZk7QLPwY9sSF8TuEOEIyV7JuEtuLfggdaOgwSxaXcBlGvWW8unq1958uyTSLgdHl0BXJxLth6nkMuWbjEol7yet8fyV5chXpRF+pfhS6f1k9To+SYifXJcXj0Hb///5VAOOnwOAiDbP1TWh/Ghj3nQw8aciIPSmZWmPmcHaKC+aqhlfbpseR0scNYTu/8kqwG/TfDjllDFGm40ykc3Ktp054uJWR1SdWwQyUwyjZOcfz0YGKtiEj3Mrq6Vm2UKqKYM
rmtR8zrkLACNmLuTSuBlVNf6qq7oXaVUykjh8qBcVxxSXpDpYRIXb+DI55xfnOeppEkFF4QU8xOWlELJhxHpAjuF5HH8ji0jYXT+GiM47Qbs2OPHUruRYNmOs21E5tGVzWPd6Xmx6k7gVvitke0XAJCCEHv6BnczWj9LqWNjOzBpX61QXu+3zPkeabuXXTi5vL1CkgSz3L1ASxuzWT7qNrP/HX8u5lDfv842+tlW4NqMVNq9/JX40K7hFJD0zzoH2iGDJRPzmqXj88DmaCPdjMnBJ2yDbrrwXnmCcLMZJEi8y4lkQqZe6CQUYH+0Gg+/Oa0HKPXyLB5exi+PMqDge88moevzuHxxk0jZG7ycqwCUg7X26XGz5B/3h9CP9e9GpQfpP4f9ZTAH3/989+XrJyajrmVtQ0cPmNRYY4FtrCNHRxDQkaNgiUaPEciU6g2tjQ6g2nHYttzuDy+QCgSOzg6SZylLq4yucJNqXL38PTy9vH1858ToM7m8oViqVyp1uqNZqvd6M
fb6g+FoPJnO5ovlar3BhDIu5FZ5fhBG2lgXJ2lG7n6nkbpevmPR/gUth2M4cZyuxjNq4wWJx5mukY6jbpxvv3TP0LsuuQvtya0KHvvlUMAPEd1QytsD07TNb2poSsz1r4rTOEu1sUjLqEKPPTt06NypNxDlGZcEM0Hyd+mY5j9Ly7+ZDx3G2TDQrkOnLn1161Ebp6mI+4bm7ASI9AkZQItWNbGodl3qLis+hDR20EwgmFpz1TSbqWjxuMHECNqUmwMmK5xAq7EC2mUczzPhhFspTFin8z/W3zGT8eI1yMd1WunQv5e9x123IAyahxOHLnAYELthn/SmYMpidAR9z7VYNpwnFjI5NJWy1XCDIZIWxVHdHDgmxyNDkyYrKjYXlcuMus2AwGMW9ovhVwZHs70lAAA=) format('woff');
  font-weight: normal;
  font-style: normal;
 text-align: center;
    overflow: hidden;
    background: #eaeaea;
    align-items: center;
    justify-content: center;
  body.mobile #text-video {
    font-family: 'Noto Mathcastles Remix', monospace;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    background: #171616;
    font-size: 18px;
    justify-content: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    cursor: pointer;
    justify-content: center;
    pointer-events: none;
    background: #fff;
    border: 1px solid #111;
    padding: 3px 10px;
    font-family: monospace;
    font-weight: 700;
    outline: inherit;
    border-radius: 3px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: monospace;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 4px;
    background: #222;
    border-radius: 20px;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.5);
    margin-bottom: 0;
    font-size: 13px;
  <div id="wrapper">
      <video id="video">Portal is closed.</video>
      <canvas id="canvas-video"></canvas>
    <div id="frame">
      <div id="text-video"></div>
      <div id="header">
 You are the art in Chainspace.app
    <button id="stop">Wave</button>
    function isMobileDevice() {
      return (typeoM
f window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
    const video = document.getElementById('video')
    video.setAttribute('autoplay', '');
    video.setAttribute('muted', '');
    video.setAttribute('playsinline', '')
    const textVideo = document.getElementById('text-video')
    const canvas = document.getElementById('canvas-video')
    const ctx = canvas.getContext('2d', { willReadFrequently: true });
yclerEnabled = false;
    let isMobile = isMobileDevice();
    const chars = [..."
    const colors = ["#f9eddd", "#f2d3ab", "#f2d3ab", "#c69fa5", "#c69fa5", "#8b6d9c", "#ffc7fc", "#700000", "#f2d3ab", "#171616", ];
    let running = true;
    function setCanvasSize() {
      w = Math.min(window.innerWidth, 450);
      h = Math.min(window.innerHeight, isMobileDevice() ? 600 : 450);
      height = Math.floor(h / 10);
      width = Math.floor(w / 6.9);
  let resizeTimeout;
    window.onresize = function () {
      clearTimeout(resizeTimeout);
      resizeTimeout = setTimeout(setCanvasSize, 100);
    const init = () => {
      setCanvasSize();
      document.body.classList.add(isMobile ? 'mobile' : null)
      navigator.mediaDevices.getUserMedia({ video: true, audio: false })
        .then(function (stream) {
          video.srcObject = stream;
          video.play();
        .catch(function (err) {
          running = false;
    const render = (ctx) => {
      if (width && height) {
        canvas.width = width;
        canvas.height = height;
        ctx.drawImage(video, 0, 0, width, height);
    const getPixelsGreyScale = (ctx) => {
      const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
      const data = imageData.data;
      const res = new Array(height).fill(0).map(() => []);
      for (let i = 0, c = 0; i < data.length; i += 4) {
        const avg = (data[i] + data[i + 1] + M
        let curr = res[row]
        curr.push(avg)
        if (c < width) {
        if (c === width) {
      if (isMobile) {
        return res.map(row => row.slice(row.length / 4, row.length - row.length / 4));
    const getCharByScale = (scale) => {
      const val = Math.floor((1000 + scale + cycler) / 255 * (chars.length));
      return chars[val % chars.length];
tColorByScale = (scale) => {
      const val = Math.floor((1000 + scale + cycler) / 255 * (colors.length));
      return colors[val % colors.length];
    const getFontSizeByScale = (scale) => {
      const val = Math.floor((1000 + scale + cycler) / 255 * 12);
      return `${(12 - val) * 2}px`;
    const renderText = (node, textDarkScale) => {
      let gap = isMobileDevice() ? 15 : 10;
      const gridElem = document.createElement('div');
      gridElem.className = 'grid';
      gridElem.style.gridM
TemplateColumns = `repeat(${textDarkScale[0].length}, ${gap}px)`;
      gridElem.style.gridTemplateRows = `repeat(${textDarkScale.length}, ${gap}px)`;
      for (let i = 0; i < textDarkScale.length; i++) {
        for (let k = 0; k < textDarkScale[i].length; k++) {
          const textElem = document.createElement('p');
          textElem.style.color = getColorByScale(textDarkScale[i][k]);
          textElem.innerHTML = getCharByScale(textDarkScale[i][k]);
          gridElem.appendChild(textElem);
      node.textContent = "";
      node.appendChild(gridElem);
    const frame = () => requestAnimationFrame(() => {
      const chars = getPixelsGreyScale(ctx)
      renderText(textVideo, chars)
      if (running) {
      if (cyclerEnabled) {
    document.getElementById('stop').addEventListener('click', (e) => {
      running = !running
      if (running) {
    document.LugetElementById('text-video').onclick = () => {
      cyclerEnabled = !cyclerEnabled;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 47adf7dfd4a16aa77c7ab880965a5388H0E
{"Background":"Purple Billiard","Bits":"Beef Chop","Plate":"No","Collection":"Lil' Bits","Id":151,"Total":2500}
{"Background":"Purple Billiard","Bits":"Rabbit Haunch","Plate":"Ceramic","Collection":"Lil' Bits","Id":1590,"Total":2500}
{"Background":"Purple Billiard","Bits":"Artisan Ham","Plate":"No","Collection":"Lil' Bits","Id":1855,"Total":2500}
{"Background":"Purple Billiard","Bits":"Pepperoni Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":1613,"Total":2500}
{"Background":"Purple Billiard","Bits":"Chicken Wing","Plate":"Ceramic","Collection":"Lil' Bits","Id":2088,"Total":2500}
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
O\O\O\O\O\O\O\O\O\O\O\O\O\O\O\O\O\O[
{"Background":"Purple Billiard","Bits":"Mammoth Trunk","Plate":"Ceramic","Collection":"Lil' Bits","Id":1861,"Total":2500}
{"Background":"Purple Billiard","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":37,"Total":2500}
{"Background":"Purple Billiard","Bits":"Chicken Wing","Plate":"No","Collection":"Lil' Bits","Id":921,"Total":2500}
{"Background":"Purple Billiard","Bits":"Swordfish Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":2487,"Total":2500}
text/plain;charset=utf-8
{"Background":"Purple Billiard","Bits":"Shrimp","Plate":"Bronze","Collection":"Lil' Bits","Id":160,"Total":2500}
{"Background":"Purple Billiard","Bits":"Salami Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1249,"Total":2500}
{"Background":"Purple Billiard","Bits":"Artisan Ham","Plate":"Gold","Collection":"Lil' Bits","Id":2119,"Total":2500}
{"Background":"Purple Billiard","Bits":"Tilapia Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1927,"Total":2500}
{"Background":"Purple Billiard","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":850,"Total":2500}
{"Background":"Purple Billiard","Bits":"Ground Beef","Plate":"Ceramic","Collection":"Lil' Bits","Id":811,"Total":2500}
{"Background":"Purple Billiard","Bits":"Boar Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":770,"Total":2500}
{"Background":"Purple Billiard","Bits":"Chicken Breast","Plate":"Ceramic","Collection":"Lil' Bits","Id":1257,"Total":2500}
{"Background":"Purple Billiard","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":2458,"Total":2500}
text/html;charset=utf-8
        <title>"Solar Year" by JL</title>
          fill: yellow;
          stroke: orange;
          stroke-width: 5;
          #mercury-g {
            animation: mercury-orbit 88.8s linear infinite;
          #venus-g {
            animation: venus-orbit 22500ms linear infinite;
          #earth-g {
            animation: earth-orbit 36525ms linear infinite;
            animation: mars-orbit 68724ms linear infinite;
          #jupiter-g {
            animation: jupiter-orbit 4332.59ms linear infinite;
          #saturn-g {
            animation: saturn-orbit 10759.22ms linear infinite;
          #uranus-g {
            animation: uranus-orbit 30688.5ms linear infinite;
          #neptune-g {
            animation: neptune-orbit 60182ms linear infinite;
          #pluto-g M
            animation: pluto-orbit 90560ms linear infinite;
          @keyframes mercury-orbit {
              transform: rotate(0deg);
              transform: rotate(360deg);
          @keyframes venus-orbit {
              transform: rotate(0deg);
              transform: rotate(360deg);
          @keyframes earth-orbit {
              transform: rotate(0deg);
              transform: rotate(360deg);
          @keyframes mars-orbit {
              transform: rotate(0deg);
              transform: rotate(360deg);
          @keyframes jupiter-orbit {
              transform: rotate(0deg);
              transform: rotate(360deg);
          @keyframes saturn-orbit {
              transform: rotate(0deg);
              transform: rotate(360deg);
          @keyframes uranus-orbit {
              transform: rotate(0deg);
              transform: rotate(360deg);
          @keyframes neptune-orbit {
              transform: rotate(0deg);M
              transform: rotate(360deg);
          @keyframes pluto-orbit {
              transform: rotate(0deg);
              transform: rotate(360deg);
<!--2000x2000 SVG Art by Jeremiah Long (JL) depicting the Solar System and the Solar Year-->
    <svg width="2000" height="2000">
<!--// The Space Background (Purple -> Black GrM
        <linearGradient id="space" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0" stop-color="#00000" />
            <stop offset="1" stop-color="#b300ff" />
          </linearGradient>
            <rect id="space" width="100%" height="100%" fill="url(#space)" />
<!--The Gradients on the planets. Adding personality, backstories.-->
        <linearGradient id="sun-gradient" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0" stop-color="#FFFF00" />
            <stop offset="1" stop-color=M
          </linearGradient>
          <linearGradient id="mercury-g" x1="0" y1="0" x2="1" y2="1">
            <stop offset="1" stop-color="grey" />
            <stop offset="0" stop-color="white" />
          </linearGradient>
          <linearGradient id="venus-g" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0" stop-color="orange" />
            <stop offset="1" stop-color="#b300ff" />
          </linearGradient>
          <linearGradient id="earth-g" x1="0" y1="0" x2="1" y2="1">
 <stop offset="0" stop-color="#0000ff" />
            <stop offset="1" stop-color="green" />
          </linearGradient>
          <linearGradient id="mars-g" x1="0" y1="0" x2="1" y2="1">
            <stop offset="0" stop-color="red" />
            <stop offset="1" stop-color="00000" />
          </linearGradient>
          <linearGradient id="jupiter-g" x1="0" y1="0" x2="2" y2="1">
            <stop offset="0" stop-color="orange" />
            <stop offset="1" stop-color="red" />
          </linearGradient>
     <linearGradient id="saturn-g" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0" stop-color="#008080" />
            <stop offset="1" stop-color="yellow" />
          </linearGradient>
          <linearGradient id="uranus-g" x1="0" y1="0" x2="0" y2="1">
            <stop offset="0" stop-color="#00000" />
            <stop offset="1" stop-color="lightblue" />
          </linearGradient>
          <linearGradient id="neptune-g" x1="1" y1="0" x2="0" y2="1">
            <stop offset="0" stop-color="blue" />M
            <stop offset="1" stop-color="grey" />
          </linearGradient>
          <linearGradient id="pluto-g" x1=".1" y1="0" x2=".3" y2="1">
            <stop offset="0" stop-color="gray" />
            <stop offset="1" stop-color="00000" />
          </linearGradient>
<!--The Size and Initial Position of the Planets-->
        <circle id="sun-gradient" cx="100" cy="500" r="500" fill="url(#sun-gradient)" />
        <circle id="mercury-g" class="planet-orbit" cx="200" cy="500" r="5" fill="url(#mercury-g)"/>M
        <circle id="venus-g" class="planet-orbit" cx="300" cy="500" r="10" fill="url(#venus-g)"/>
        <circle id="earth-g" class="planet-orbit" cx="400" cy="500" r="105" fill="url(#earth-g)"/>
        <circle id="mars-g" class="planet-orbit" cx="500" cy="500" r="25" fill="url(#mars-g)"/>
        <circle id="jupiter-g" class="planet-orbit" cx="700" cy="500" r="250" fill="url(#jupiter-g)"/>
        <circle id="saturn-g" class="planet-orbit" cx="840" cy="500" r="300" fill="url(#saturn-g)"/>
        <circle id="urMB
anus-g" class="planet-orbit" cx="950" cy="500" r="35" fill="url(#uranus-g)"/>
        <circle id="neptune-g" class="planet-orbit" cx="1100" cy="500" r="40" fill="url(#neptune-g)"/>
        <circle id="pluto-g" class="planet-orbit" cx="1250" cy="500" r="45" fill="url(#pluto-g)"/>
{"Background":"Purple Billiard","Bits":"Sausage Links","Plate":"Ceramic","Collection":"Lil' Bits","Id":80,"Total":2500}
{"Background":"Purple Billiard","Bits":"Venison","Plate":"Ceramic","Collection":"Lil' Bits","Id":107,"Total":2500}
{"Background":"Purple Billiard","Bits":"Horse Flank","Plate":"Ceramic","Collection":"Lil' Bits","Id":1871,"Total":2500}
{"Background":"Purple Billiard","Bits":"Artisan Ham","Plate":"Ceramic","Collection":"Lil' Bits","Id":64,"Total":2500}
{"Background":"Purple Billiard","Bits":"Rack of Ribs","Plate":"Ceramic","Collection":"Lil' Bits","Id":163,"Total":2500}
{"Background":"Purple Billiard","Bits":"Salmon Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":2415,"Total":2500}
{"Background":"Purple Billiard","Bits":"Shark Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":2196,"Total":2500}
{"Background":"Purple Billiard","Bits":"Chicken Breast","Plate":"No","Collection":"Lil' Bits","Id":738,"Total":2500}
{"Background":"Purple Billiard","Bits":"Swordfish Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":842,"Total":2500}
{"Background":"Purple Billiard","Bits":"Pork Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":30,"Total":2500}
{"Background":"Purple Billiard","Bits":"Drumstick","Plate":"Ceramic","Collection":"Lil' Bits","Id":2038,"Total":2500}
{"Background":"Purple Billiard","Bits":"Bear Chunk","Plate":"No","Collection":"Lil' Bits","Id":655,"Total":2500}
{"Background":"Purple Billiard","Bits":"Boar Meat","Plate":"No","Collection":"Lil' Bits","Id":1199,"Total":2500}
{"Background":"Purple Billiard","Bits":"Octopus Tentacle","Plate":"Ceramic","Collection":"Lil' Bits","Id":45,"Total":2500}
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_193535" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_193535)">
<path d="M278.667 266.667H242.667V302.667H278.667V266.667Z" fill="#E72E4B"/>
<path d="M242.667 278.667H230.667V302.667H242.667V278.667ZM
<path d="M278.667 302.667H230.667V314.667H278.667V302.667Z" fill="#E72E4B"/>
<path d="M230.667 302.667H218.667V314.667H230.667V302.667Z" fill="#394358"/>
<path d="M242.667 314.667H230.667V326.667H242.667V314.667Z" fill="#394358"/>
<path d="M266.667 314.667H242.667V326.667H266.667V314.667Z" fill="#394358"/>
<path d="M254.667 350.667H230.667V362.667H254.667V350.667Z" fill="#0F1013"/>
<path d="M278.667 326.667H230.667V338.667H278.667V326.667Z" fill="white"/>
<path d="M230.667 338.667H218.667V350.667M
H230.667V338.667Z" fill="#394358"/>
<path d="M218.667 350.667H206.667V374.667H218.667V350.667Z" fill="#E72E4B"/>
<path d="M230.667 350.667H218.667V386.667H230.667V350.667Z" fill="#E72E4B"/>
<path d="M242.667 362.667H230.667V398.667H242.667V362.667Z" fill="#E72E4B"/>
<path d="M254.667 362.667H242.667V398.667H254.667V362.667Z" fill="#E72E4B"/>
<path d="M266.667 350.667H254.667V386.667H266.667V350.667Z" fill="#E72E4B"/>
<path d="M278.667 338.667H266.667V362.667H278.667V338.667Z" fill="#E72E4B"/>
<path d="M278.667 326.M
667H266.667V338.667H278.667V326.667Z" fill="white"/>
<path d="M266.667 338.667H254.667V350.667H266.667V338.667Z" fill="#0F1013"/>
<path d="M278.667 314.667H266.667V326.667H278.667V314.667Z" fill="#0F1013"/>
<path d="M254.667 338.667H230.667V350.667H254.667V338.667Z" fill="white"/>
<path d="M230.667 326.667H218.667V338.667H230.667V326.667Z" fill="white"/>
<path d="M230.667 386.667H218.667V434.667H230.667V386.667Z" fill="white"/>
<path d="M242.667 398.667H230.667V446.667H242.667V398.667Z" fill="white"/>
.667 398.667H254.667V446.667H266.667V398.667Z" fill="white"/>
<path d="M218.667 398.667H206.667V422.667H218.667V398.667Z" fill="#E72E4B"/>
<path d="M230.667 398.667H218.667V410.667H230.667V398.667Z" fill="#E72E4B"/>
<path d="M230.667 410.667H218.667V422.667H230.667V410.667Z" fill="#F0A100"/>
<path d="M230.667 314.667H218.667V326.667H230.667V314.667Z" fill="white"/>
<path d="M278.667 266.667H254.667V278.667H278.667V266.667Z" fill="#EE6C81"/>
<path d="M266.667 398.667H230.667V410.667H266.667V398.667Z" fill="white"/>
<path d="M254.667 410.667H242.667V422.667H254.667V410.667Z" fill="white"/>
<path d="M266.667 386.667H254.667V398.667H266.667V386.667Z" fill="white"/>
<path d="M278.667 398.667H266.667V410.667H278.667V398.667Z" fill="white"/>
<path d="M278.667 410.667H266.667V422.667H278.667V410.667Z" fill="white"/>
<path d="M230.667 434.667H218.667V446.667H230.667V434.667Z" fill="#0F1013"/>
<path d="M254.667 422.667H242.667V434.667H254.667V422.667Z" fill="#394358"/>
<path d="M230.667 350.667H206.667V362.667H230.667V350.667Z" fill="M
<path d="M254.667 362.667H230.667V374.667H254.667V362.667Z" fill="#EE6C81"/>
<path d="M218.667 398.667H206.667V410.667H218.667V398.667Z" fill="#EE6C81"/>
<mask id="mask1_5_193535" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_193535)">
<path d="M458.667 290.667H446.667V326.667H458.667V290.667Z" fill="#394358"/>
<path d="M470.667 290.667H458.667V3M
26.667H470.667V290.667Z" fill="white"/>
<path d="M482.667 278.667H470.667V326.667H482.667V278.667Z" fill="white"/>
<path d="M494.667 266.667H482.667V314.667H494.667V266.667Z" fill="white"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667Z" fill="white"/>
<path d="M470.667 428.667L470.667 362.667L530.667 362.667L530.667 428.667L470.667 428.667Z" fill="#E72E4B"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#394358"/>
<path d="M494.667 314.667H482.667V338.667H494.667V314.667Z" fill="#39M
<path d="M458.667 314.667H446.667V326.667H458.667V314.667Z" fill="#0F1013"/>
<path d="M494.667 326.667H482.667V350.667H494.667V326.667Z" fill="#B5B5B7"/>
<path d="M530.667 350.667H482.667V362.667H530.667V350.667Z" fill="#E72E4B"/>
<path d="M530.667 440.667H482.667V452.667H530.667V440.667Z" fill="#E72E4B"/>
<path d="M530.667 428.667H482.667V440.667H530.667V428.667Z" fill="#E72E4B"/>
<path d="M530.667 338.667H494.667V350.667H530.667V338.667Z" fill="#E72E4B"/>
<path d="M530.667 452.667H494.667V464.667H530.667VM
452.667Z" fill="#E72E4B"/>
<path d="M530.667 326.667H506.667V338.667H530.667V326.667Z" fill="#E72E4B"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#E72E4B"/>
<path d="M530.667 302.667H518.667V314.667H530.667V302.667Z" fill="#E72E4B"/>
<path d="M530.667 464.667H518.667V476.667H530.667V464.667Z" fill="#E72E4B"/>
<path d="M530.667 404.667H518.667V440.667H530.667V404.667Z" fill="#F0A100"/>
<path d="M530.667 338.667H518.667V368.667H530.667V338.667Z" fill="#F0A100"/>
<path d="M482.667 440.667H470.6M
67V464.667H482.667V440.667Z" fill="white"/>
<path d="M494.667 452.667H482.667V464.667H494.667V452.667Z" fill="white"/>
<path d="M530.667 380.667H506.667V392.667H530.667V380.667Z" fill="#F0A100"/>
<path d="M506.667 326.667H494.667V338.667H506.667V326.667Z" fill="#B5B5B7"/>
<mask id="mask2_5_193535" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_193535)">
h d="M386.667 350.667H338.667V374.667H386.667V350.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V386.667H374.667V374.667Z" fill="#0F1013"/>
<path d="M338.667 350.667H326.667V386.667H338.667V350.667Z" fill="#B5B5B7"/>
<path d="M398.667 350.667H386.667V386.667H398.667V350.667Z" fill="#B5B5B7"/>
<path d="M350.667 374.667H338.667V386.667H350.667V374.667Z" fill="#B5B5B7"/>
<path d="M326.667 374.667H314.667V386.667H326.667V374.667Z" fill="#B5B5B7"/>
<path d="M410.667 374.667H398.667V386.667H410.667V374.667Z" fiM
<path d="M386.667 374.667H374.667V386.667H386.667V374.667Z" fill="#B5B5B7"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="#B5B5B7"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#394358"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#394358"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="#394358"/>
<path d="M374.667 386.667H350.667V398.667H374.667V386.667Z" fill="#B5B5B7"/>
<path d="M338.667 386.667H314.667V422.667H3M
38.667V386.667Z" fill="#0F1013"/>
<path d="M410.667 386.667H386.667V422.667H410.667V386.667Z" fill="#0F1013"/>
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#0F1013"/>
<path d="M410.667 458.667H386.667V494.667H410.667V458.667Z" fill="#B5B5B7"/>
<path d="M326.667 458.667H302.667V494.667H326.667V458.667Z" fill="#B5B5B7"/>
<path d="M350.667 422.667H314.667V458.667H350.667V422.667Z" fill="#0F1013"/>
<path d="M410.667 422.667H374.667V458.667H410.667V422.667Z" fill="#0F1013"/>
<path d="M338.667 422.66M
7H314.667V434.667H338.667V422.667Z" fill="#394358"/>
<path d="M410.667 422.667H386.667V434.667H410.667V422.667Z" fill="#394358"/>
<path d="M410.667 422.667H398.667V434.667H410.667V422.667Z" fill="#B5B5B7"/>
<path d="M350.667 434.667H338.667V446.667H350.667V434.667Z" fill="#B5B5B7"/>
<path d="M314.667 470.667H302.667V494.667H314.667V470.667Z" fill="#394358"/>
<path d="M398.667 470.667H386.667V494.667H398.667V470.667Z" fill="#394358"/>
<path d="M338.667 494.667H314.667V518.667H338.667V494.667Z" fill="#5653EC"/>
 d="M350.667 518.667H314.667V542.667H350.667V518.667Z" fill="#5653EC"/>
<path d="M362.667 542.667H314.667V554.667H362.667V542.667Z" fill="#5653EC"/>
<path d="M326.667 542.667H266.667V554.667H326.667V542.667Z" fill="white"/>
<path d="M434.667 542.667H386.667V554.667H434.667V542.667Z" fill="white"/>
<path d="M326.667 530.667H266.667V542.667H326.667V530.667Z" fill="white"/>
<path d="M434.667 530.667H386.667V542.667H434.667V530.667Z" fill="white"/>
<path d="M314.667 518.667H290.667V530.667H314.667V518.667Z" fill="whiteM
<path d="M410.667 494.667H386.667V518.667H410.667V494.667Z" fill="#F0A100"/>
<path d="M314.667 494.667H290.667V518.667H314.667V494.667Z" fill="#5653EC"/>
<path d="M422.667 518.667H398.667V530.667H422.667V518.667Z" fill="white"/>
<path d="M302.667 482.667H290.667V518.667H302.667V482.667Z" fill="#3532A9"/>
<path d="M338.667 482.667H326.667V494.667H338.667V482.667Z" fill="#5653EC"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#F0A100"/>
<path d="M386.667 482.667H374.667V518.667H386.667V482.66M
7Z" fill="#D47300"/>
<path d="M422.667 482.667H398.667V494.667H422.667V482.667Z" fill="#F0A100"/>
<path d="M422.667 482.667H398.667V494.667H422.667V482.667Z" fill="#F0A100"/>
<path d="M446.667 518.667H422.667V530.667H446.667V518.667Z" fill="#F0A100"/>
<path d="M386.667 530.667H374.667V554.667H386.667V530.667Z" fill="#D47300"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.667Z" fill="#F0A100"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#5653EC"/>
<path d="M350.667 494.667H338.667V530M
.667H350.667V494.667Z" fill="#5653EC"/>
<path d="M278.667 530.667H266.667V542.667H278.667V530.667Z" fill="#0F1013"/>
<path d="M386.667 434.667H374.667V446.667H386.667V434.667Z" fill="#394358"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#0F1013"/>
<path d="M386.667 458.667H374.667V470.667H386.667V458.667Z" fill="#0F1013"/>
<path d="M422.667 434.667H410.667V470.667H422.667V434.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V482.667H338.667V458.667Z" fill="#0F1013"/>
494.667H410.667V518.667H434.667V494.667Z" fill="#F0A100"/>
<path d="M434.667 506.667H422.667V530.667H434.667V506.667Z" fill="#F0A100"/>
<path d="M446.667 530.667H434.667V554.667H446.667V530.667Z" fill="#F0A100"/>
<path d="M422.667 530.667H410.667V542.667H422.667V530.667Z" fill="#0F1013"/>
<path d="M422.667 470.667H410.667V482.667H422.667V470.667Z" fill="#F0A100"/>
<path d="M398.667 506.667H386.667V518.667H398.667V506.667Z" fill="#D47300"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#D47300"/>M
<path d="M410.667 494.667H398.667V506.667H410.667V494.667Z" fill="#D47300"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#3532A9"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#3532A9"/>
<path d="M338.667 530.667H326.667V554.667H338.667V530.667Z" fill="#3532A9"/>
<path d="M398.667 530.667H386.667V554.667H398.667V530.667Z" fill="#B5B5B7"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="#B5B5B7"/>
<path d="M278.667 542.667H266.667V554.667H278.667V542.667M
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="#B5B5B7"/>
<mask id="mask3_5_193535" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_193535)">
<path d="M422.667 338.667H302.667V350.667H422.667V338.667Z" fill="white"/>
<path d="M434.667 326.667H290.667V338.667H434.667V326.667Z" fill="white"/>
<path d="M410.667 314.667H314.M
667V326.667H410.667V314.667Z" fill="white"/>
<path d="M422.667 302.667H302.667V314.667H422.667V302.667Z" fill="white"/>
<path d="M434.667 290.667H290.667V302.667H434.667V290.667Z" fill="white"/>
<path d="M446.667 290.667H434.667V338.667H446.667V290.667Z" fill="#394358"/>
<path d="M422.667 314.667H410.667V326.667H422.667V314.667Z" fill="#394358"/>
<path d="M302.667 290.667H278.667V302.667H302.667V290.667Z" fill="#9699A0"/>
<path d="M314.667 302.667H290.667V314.667H314.667V302.667Z" fill="#9699A0"/>
 338.667H386.667V350.667H398.667V338.667Z" fill="#9699A0"/>
<path d="M410.667 326.667H398.667V338.667H410.667V326.667Z" fill="#9699A0"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#9699A0"/>
<path d="M314.667 314.667H302.667V326.667H314.667V314.667Z" fill="#0F1013"/>
<path d="M326.667 326.667H290.667V338.667H326.667V326.667Z" fill="#9699A0"/>
<path d="M314.667 326.667H290.667V338.667H314.667V326.667Z" fill="white"/>
<path d="M338.667 338.667H302.667V350.667H338.667V338.667Z" fill="#9699A0"/>
<path d="M326.667 338.667H302.667V350.667H326.667V338.667Z" fill="white"/>
<path d="M302.667 302.667H290.667V338.667H302.667V302.667Z" fill="#394358"/>
<path d="M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#394358"/>
<path d="M290.667 290.667H278.667V302.667H290.667V290.667Z" fill="#0F1013"/>
<path d="M350.667 278.667H278.667V290.667H350.667V278.667Z" fill="white"/>
<path d="M446.667 278.667H374.667V290.667H446.667V278.667Z" fill="white"/>
<path d="M314.667 266.667H278.667V278.667H314.667V266.667Z" fillM
<path d="M446.667 266.667H410.667V278.667H446.667V266.667Z" fill="white"/>
<path d="M290.667 278.667H278.667V290.667H290.667V278.667Z" fill="#9699A0"/>
<path d="M290.667 254.667H278.667V266.667H290.667V254.667Z" fill="white"/>
<path d="M446.667 254.667H434.667V266.667H446.667V254.667Z" fill="white"/>
<path d="M374.667 278.667H350.667V302.667H374.667V278.667Z" fill="#0F1013"/>
<path d="M374.667 302.667H350.667V314.667H374.667V302.667Z" fill="#394358"/>
<path d="M434.667 302.667H422.667V338.667H434.667V302M
.667Z" fill="#394358"/>
<path d="M410.667 266.667H314.667V278.667H410.667V266.667Z" fill="#0F1013"/>
<path d="M422.667 254.667H302.667V266.667H422.667V254.667Z" fill="#0F1013"/>
<path d="M410.667 242.667H314.667V254.667H410.667V242.667Z" fill="#0F1013"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#0F1013"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#0F1013"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#E72E4B"/>
<path d="M374.667 254.667H350.667VM
266.667H374.667V254.667Z" fill="#E72E4B"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="#0F1013"/>
<path d="M386.667 278.667H374.667V290.667H386.667V278.667Z" fill="#0F1013"/>
<path d="M374.667 230.667H362.667V242.667H374.667V230.667Z" fill="#394358"/>
<path d="M386.667 242.667H374.667V254.667H386.667V242.667Z" fill="#394358"/>
<path d="M398.667 254.667H386.667V266.667H398.667V254.667Z" fill="#394358"/>
<path d="M398.667 266.667H386.667V278.667H398.667V266.667Z" fill="#394358"/>
67 302.667H290.667V314.667H302.667V302.667Z" fill="#0F1013"/>
<path d="M302.667 314.667H290.667V338.667H302.667V314.667Z" fill="#0F1013"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412M$
.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20L
,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_205863" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_205863)">
<path d="M254.667 314.667V278.667H242.667V314.667H254.667Z" fill="#394358"/>
<path d="M242.667 374.667V338.667H218.667V374.667H242.667ZM
<path d="M242.667 362.667V350.667H218.667V362.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 386.667V374.667H218.667V386.667H242.667Z" fill="#0F1013"/>
<path d="M206.667 314.667V278.667H194.667V314.667H206.667Z" fill="#394358"/>
<path d="M218.667 410.667V374.667H206.667V410.667H218.667Z" fill="#394358"/>
<path d="M254.667 410.667V374.667H242.667V410.667H254.667Z" fill="#394358"/>
<path d="M206.667 314.667V290.667H194.667V314.667H206.667Z" fill="#0F1013"/>
<path d="M254.667 410.667V386.667H206.6M
67V410.667H254.667Z" fill="#0F1013"/>
<path d="M242.667 398.667V386.667H218.667V398.667H242.667Z" fill="#5BFF4D"/>
<path d="M254.667 314.667V290.667H242.667V314.667H254.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M278.667 302.667V290.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M242.667 254.667H206.667V338.667H242.667V254.667Z" fill="#394358"/>
<path d="M242.667 30M
2.667H206.667V338.667H242.667V302.667Z" fill="#0F1013"/>
<path d="M206.667 398.667H194.667V410.667H206.667V398.667Z" fill="#394358"/>
<path d="M194.667 398.667H182.667V410.667H194.667V398.667Z" fill="#394358"/>
<path d="M194.667 410.667H182.667V422.667H194.667V410.667Z" fill="#394358"/>
<path d="M194.667 452.667H182.667V464.667H194.667V452.667Z" fill="#394358"/>
<path d="M194.667 464.667H182.667V476.667H194.667V464.667Z" fill="#394358"/>
<path d="M218.667 464.667H206.667V476.667H218.667V464.667Z" fill="#0F1013"/>
path d="M206.667 464.667H194.667V476.667H206.667V464.667Z" fill="#394358"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#0F1013"/>
<path d="M206.667 410.667H194.667V464.667H206.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 398.667H266.667V410.667H254.667V398.667Z" fill="#394358"/>
<path d="M266.667 398.667H278.667V410.667H266.667V398.667Z" fill="#394358"/>
<path d="M266.667 410.667H278.667V422.667H266.667V410.667Z" fill="#394358"/>
<path d="M266.667 452.667H278.667V464.667H266.667V452.667Z"M
<path d="M266.667 464.667H278.667V476.667H266.667V464.667Z" fill="#394358"/>
<path d="M242.667 464.667H254.667V476.667H242.667V464.667Z" fill="#0F1013"/>
<path d="M254.667 464.667H266.667V476.667H254.667V464.667Z" fill="#394358"/>
<path d="M242.667 410.667H254.667V422.667H242.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 410.667H266.667V464.667H254.667V410.667Z" fill="#0F1013"/>
<mask id="mask1_5_205863" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" heiM
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_205863)">
<path d="M494.667 242.667H482.667V302.667H494.667V242.667Z" fill="#3532A9"/>
<path d="M494.667 266.667H446.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667Z" fill="#5653EC"/>
<path d="M494.667 230.667H482.667V242.667H494.667V230.667Z" fill="#5653EC"/>
<path d="M506.667 242.667H494.667V254.667H506.667V242.667Z" fill="#5653EC"/>
M518.667 254.667H506.667V266.667H518.667V254.667Z" fill="white"/>
<path d="M530.667 266.667H518.667V278.667H530.667V266.667Z" fill="white"/>
<path d="M482.667 218.667H470.667V230.667H482.667V218.667Z" fill="#5653EC"/>
<path d="M470.667 206.667H458.667V218.667H470.667V206.667Z" fill="#5653EC"/>
<path d="M482.667 230.667H470.667V242.667H482.667V230.667Z" fill="#5653EC"/>
<path d="M518.667 266.667H506.667V278.667H518.667V266.667Z" fill="#5653EC"/>
<path d="M530.667 278.667H518.667V290.667H530.667V278.667Z" fill="#5653M
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="white"/>
<path d="M494.667 362.667H518.667V374.667H494.667V362.667Z" fill="#5653EC"/>
<path d="M494.667 374.667H506.667V386.667H494.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 374.667H518.667V386.667H506.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 386.667H518.667V398.667H506.667V386.667Z" fill="#5653EC"/>
<path d="M494.667 386.667H506.667V422.667H494.667V386.M
667Z" fill="#5653EC"/>
<path d="M518.667 374.667H530.667V410.667H518.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 410.667H530.667V422.667H518.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 398.667H518.667V410.667H506.667V398.667Z" fill="#5653EC"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#5653EC"/>
<path d="M482.667 422.667H494.667V4M
46.667H482.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#5653EC"/>
<path d="M482.667 446.667H494.667V458.667H482.667V446.667Z" fill="#5653EC"/>
<path d="M470.667 458.667H482.667V470.667H470.667V458.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#5653EC"/>
<path d="M458.667 446.667H470.667V458.667H458.667V446.667Z" fill="#3532A9"/>
<path d="M446.667 434.667H458.667V446.667H446.667V434.667Z" fill="#3532A9"/>
7 470.667H470.667V482.667H458.667V470.667Z" fill="#5653EC"/>
<path d="M446.667 470.667H458.667V482.667H446.667V470.667Z" fill="#5653EC"/>
<path d="M482.667 374.667H494.667V386.667H482.667V374.667Z" fill="#5653EC"/>
<path d="M530.667 374.667H542.667V386.667H530.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 362.667H530.667V374.667H518.667V362.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#3532A9"/>
<path d="M470.667 446.667H482.667V458.667H470.667V446.667Z" fill="#3532A9"M
<path d="M482.667 422.667H494.667V434.667H482.667V422.667Z" fill="#3532A9"/>
<path d="M542.667 302.667H530.667V314.667H542.667V302.667Z" fill="#5653EC"/>
<path d="M542.667 362.667H530.667V374.667H542.667V362.667Z" fill="white"/>
<path d="M542.667 386.667H530.667V410.667H542.667V386.667Z" fill="white"/>
<path d="M542.667 314.667H530.667V326.667H542.667V314.667Z" fill="#5653EC"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#5653EC"/>
<path d="M518.667 278.667H506.667V290.667H518.667V278.667Z"M
<path d="M518.667 290.667H506.667V302.667H518.667V290.667Z" fill="#5653EC"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#5653EC"/>
<path d="M518.667 326.667H506.667V338.667H518.667V326.667Z" fill="#0F1013"/>
<path d="M518.667 338.667H506.667V350.667H518.667V338.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#0F1013"/>
<path d="M530.667 290.667H518.667V302.667H530.667V290.667Z" fill="#5653EC"/>
<path d="M530.667 302.667H518.667V314.66M
7H530.667V302.667Z" fill="#5653EC"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#5653EC"/>
<path d="M506.667 290.667H494.667V302.667H506.667V290.667Z" fill="#3532A9"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#3532A9"/>
<path d="M506.667 302.667H494.667V314.667H506.667V302.667Z" fill="#3532A9"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 314.667H518.667V338.667H530.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 326M
.667H518.667V338.667H530.667V326.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H446.667V302.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#0F1013"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 278.667H458.667V290.667H470.667V278.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M470.667 266.667H446.667V278.667H470.667V266.667Z" fill="#394358"/>
<mask id="mask2_5_205863" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_205863)">
<path d="M374.667 350.667H350.667V362.667H374.667V350.667Z" fill="white"/>
<path d="M350.667 350.667H314.667V362.667H350.667V350.667Z" fill="white"/>
<path d="M350.667 362.667H314.667V374.667H350.667V362.667Z" fill="white"/>
<path d="M410.667 362.667H374.667V374.667H410.667V362.M
667Z" fill="white"/>
<path d="M350.667 374.667H302.667V386.667H350.667V374.667Z" fill="white"/>
<path d="M422.667 374.667H374.667V386.667H422.667V374.667Z" fill="white"/>
<path d="M338.667 386.667H290.667V398.667H338.667V386.667Z" fill="white"/>
<path d="M434.667 386.667H386.667V398.667H434.667V386.667Z" fill="white"/>
<path d="M326.667 398.667H278.667V410.667H326.667V398.667Z" fill="white"/>
<path d="M446.667 398.667H398.667V410.667H446.667V398.667Z" fill="white"/>
<path d="M314.667 410.667H290.667V422.667H314.667M
V410.667Z" fill="white"/>
<path d="M434.667 410.667H410.667V422.667H434.667V410.667Z" fill="white"/>
<path d="M410.667 350.667H386.667V362.667H410.667V350.667Z" fill="white"/>
<path d="M350.667 350.667H338.667V362.667H350.667V350.667Z" fill="#9699A0"/>
<path d="M374.667 362.667H350.667V374.667H374.667V362.667Z" fill="#9699A0"/>
<path d="M374.667 374.667H350.667V386.667H374.667V374.667Z" fill="#0F1013"/>
<path d="M386.667 350.667H374.667V362.667H386.667V350.667Z" fill="#9699A0"/>
<path d="M374.667 386.667H338.667V39M
8.667H374.667V386.667Z" fill="#394358"/>
<path d="M386.667 386.667H374.667V398.667H386.667V386.667Z" fill="#0F1013"/>
<path d="M374.667 386.667H362.667V398.667H374.667V386.667Z" fill="#0F1013"/>
<path d="M362.667 386.667H338.667V398.667H362.667V386.667Z" fill="#0F1013"/>
<path d="M302.667 446.667H290.667V458.667H302.667V446.667Z" fill="#0F1013"/>
<path d="M386.667 398.667H326.667V410.667H386.667V398.667Z" fill="#394358"/>
<path d="M386.667 398.667H374.667V410.667H386.667V398.667Z" fill="#0F1013"/>
 410.667H314.667V422.667H398.667V410.667Z" fill="#394358"/>
<path d="M398.667 398.667H386.667V410.667H398.667V398.667Z" fill="#0F1013"/>
<path d="M410.667 410.667H398.667V422.667H410.667V410.667Z" fill="#0F1013"/>
<path d="M422.667 422.667H302.667V458.667H422.667V422.667Z" fill="#394358"/>
<path d="M398.667 434.667H326.667V470.667H398.667V434.667Z" fill="#394358"/>
<path d="M422.667 422.667H410.667V434.667H422.667V422.667Z" fill="#0F1013"/>
<path d="M362.667 422.667H374.667V398.667H362.667V422.667Z" fill="#9699A0"/M
<path d="M362.667 446.667H374.667V434.667H362.667V446.667Z" fill="#9699A0"/>
<path d="M386.667 458.667H374.667V470.667H386.667V458.667Z" fill="#9699A0"/>
<path d="M422.667 446.667H410.667V458.667H422.667V446.667Z" fill="#9699A0"/>
<path d="M410.667 434.667H398.667V446.667H410.667V434.667Z" fill="#9699A0"/>
<path d="M398.667 410.667H386.667V458.667H398.667V410.667Z" fill="#0F1013"/>
<path d="M314.667 422.667H302.667V446.667H314.667V422.667Z" fill="#0F1013"/>
<path d="M338.667 398.667H326.667V458.667H338.667V398.66M
7Z" fill="#0F1013"/>
<path d="M434.667 446.667H422.667V458.667H434.667V446.667Z" fill="#394358"/>
<path d="M326.667 458.667H314.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M350.667 446.667H338.667V458.667H350.667V446.667Z" fill="#0F1013"/>
<path d="M386.667 470.667H338.667V482.667H386.667V470.667Z" fill="#F0A100"/>
<path d="M362.667 506.667H350.667V518.667H362.667V506.667Z" fill="#F0A100"/>
<path d="M374.667 482.667H338.667V494.667H374.667V482.667Z" fill="#F0A100"/>
<path d="M374.667 482.667H338.667V494M
.667H374.667V482.667Z" fill="#F0A100"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#D47300"/>
<path d="M434.667 458.667H422.667V470.667H434.667V458.667Z" fill="#D47300"/>
<path d="M410.667 470.667H398.667V482.667H410.667V470.667Z" fill="#D47300"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#E72E4B"/>
<path d="M422.667 458.667H398.667V470.667H422.667V458.667Z" fill="#D47300"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#F0A100"/>
470.667H410.667V482.667H422.667V470.667Z" fill="#F0A100"/>
<path d="M422.667 494.667H410.667V506.667H422.667V494.667Z" fill="#F0A100"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#F0A100"/>
<path d="M314.667 494.667H302.667V506.667H314.667V494.667Z" fill="#F0A100"/>
<path d="M314.667 482.667H302.667V494.667H314.667V482.667Z" fill="#F0A100"/>
<path d="M326.667 506.667H314.667V518.667H326.667V506.667Z" fill="#D47300"/>
<path d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill="#F0A100"/>M
<path d="M374.667 494.667H362.667V506.667H374.667V494.667Z" fill="#E72E4B"/>
<path d="M374.667 518.667H362.667V530.667H374.667V518.667Z" fill="#F0A100"/>
<path d="M362.667 494.667H338.667V506.667H362.667V494.667Z" fill="#F0A100"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#D47300"/>
<path d="M434.667 530.667H422.667V542.667H434.667V530.667Z" fill="#D47300"/>
<path d="M314.667 494.667H302.667V506.667H314.667V494.667Z" fill="#D47300"/>
<path d="M338.667 470.667H326.667V482.667H338.667V470.667M
<path d="M374.667 470.667H350.667V482.667H374.667V470.667Z" fill="#E72E4B"/>
<path d="M362.667 482.667H350.667V494.667H362.667V482.667Z" fill="#EE6C81"/>
<path d="M446.667 422.667H434.667V434.667H446.667V422.667Z" fill="white"/>
<path d="M446.667 410.667H434.667V422.667H446.667V410.667Z" fill="white"/>
<path d="M290.667 422.667H278.667V434.667H290.667V422.667Z" fill="white"/>
<path d="M290.667 410.667H278.667V422.667H290.667V410.667Z" fill="white"/>
<path d="M386.667 506.667H374.667V518.667H386.M
667V506.667Z" fill="#D47300"/>
<path d="M398.667 470.667H386.667V482.667H398.667V470.667Z" fill="#D47300"/>
<path d="M422.667 458.667H410.667V470.667H422.667V458.667Z" fill="#E72E4B"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#E72E4B"/>
<path d="M386.667 542.667H374.667V554.667H386.667V542.667Z" fill="#EE6C81"/>
<path d="M314.667 530.667H302.667V542.667H314.667V530.667Z" fill="#EE6C81"/>
<mask id="mask3_5_205863" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" wiM
dth="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_205863)">
<path d="M446.667 242.667H434.667V302.667H446.667V242.667Z" fill="#5653EC"/>
<path d="M290.667 230.667H278.667V302.667H290.667V230.667Z" fill="#5653EC"/>
<path d="M434.667 254.667H422.667V314.667H434.667V254.667Z" fill="#5653EC"/>
<path d="M302.667 254.667H290.667V314.667H302.667V254.667Z" fill="#5653EC"/>
<path d="M422.667 266.667H398.667V338.667H422.667V266.667Z" fill="#5653ECM
<path d="M326.667 266.667H302.667V338.667H326.667V266.667Z" fill="#5653EC"/>
<path d="M410.667 278.667H386.667V350.667H410.667V278.667Z" fill="#5653EC"/>
<path d="M338.667 278.667H314.667V350.667H338.667V278.667Z" fill="#5653EC"/>
<path d="M386.667 266.667H374.667V338.667H386.667V266.667Z" fill="#5653EC"/>
<path d="M350.667 266.667H338.667V338.667H350.667V266.667Z" fill="#5653EC"/>
<path d="M374.667 278.667H350.667V326.667H374.667V278.667Z" fill="#5653EC"/>
<path d="M290.667 290.667H278.667V302.667H290.667V290.M
667Z" fill="#3532A9"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#3532A9"/>
<path d="M338.667 338.667H326.667V350.667H338.667V338.667Z" fill="#3532A9"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#3532A9"/>
<path d="M314.667 302.667H302.667V338.667H314.667V302.667Z" fill="#3532A9"/>
<path d="M302.667 290.667H290.667V302.667H302.667V290.667Z" fill="#3532A9"/>
<path d="M290.667 266.667H278.667V290.667H290.667V266.667Z" fill="#3532A9"/>
<path d="M326.667 314.667H314.667V3M
50.667H326.667V314.667Z" fill="#3532A9"/>
<path d="M374.667 338.667H362.667V350.667H374.667V338.667Z" fill="#3532A9"/>
<path d="M398.667 338.667H386.667V350.667H398.667V338.667Z" fill="#3532A9"/>
<path d="M386.667 326.667H374.667V338.667H386.667V326.667Z" fill="#3532A9"/>
<path d="M374.667 314.667H362.667V326.667H374.667V314.667Z" fill="#3532A9"/>
<path d="M374.667 326.667H350.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M386.667 338.667H338.667V350.667H386.667V338.667Z" fill="#0F1013"/>
7 338.667H362.667V350.667H374.667V338.667Z" fill="#394358"/>
<path d="M326.667 254.667H314.667V266.667H326.667V254.667Z" fill="#0F1013"/>
<path d="M338.667 242.667H326.667V254.667H338.667V242.667Z" fill="#0F1013"/>
<path d="M410.667 254.667H398.667V266.667H410.667V254.667Z" fill="#394358"/>
<path d="M398.667 242.667H386.667V254.667H398.667V242.667Z" fill="#394358"/>
<path d="M410.667 266.667H398.667V278.667H410.667V266.667Z" fill="#3532A9"/>
<path d="M410.667 278.667H398.667V290.667H410.667V278.667Z" fill="#3532A9"M
<path d="M410.667 290.667H398.667V302.667H410.667V290.667Z" fill="#3532A9"/>
<path d="M422.667 302.667H410.667V314.667H422.667V302.667Z" fill="#5653EC"/>
<path d="M398.667 278.667H386.667V290.667H398.667V278.667Z" fill="#3532A9"/>
<path d="M422.667 290.667H410.667V302.667H422.667V290.667Z" fill="#3532A9"/>
<path d="M422.667 278.667H410.667V290.667H422.667V278.667Z" fill="#5653EC"/>
<path d="M422.667 290.667H410.667V302.667H422.667V290.667Z" fill="#3532A9"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.6M
67Z" fill="#0F1013"/>
<path d="M386.667 254.667H374.667V266.667H386.667V254.667Z" fill="#0F1013"/>
<path d="M386.667 242.667H374.667V254.667H386.667V242.667Z" fill="#0F1013"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#0F1013"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="#0F1013"/>
<path d="M350.667 242.667H338.667V254.667H350.667V242.667Z" fill="#0F1013"/>
<path d="M362.667 254.667H350.667V266.667H362.667V254.667Z" fill="#0F1013"/>
<path d="M374.667 254.667H362.667V26M
6.667H374.667V254.667Z" fill="#394358"/>
<path d="M374.667 266.667H362.667V278.667H374.667V266.667Z" fill="#394358"/>
<path d="M362.667 266.667H350.667V278.667H362.667V266.667Z" fill="#0F1013"/>
<path d="M374.667 230.667H350.667V242.667H374.667V230.667Z" fill="#3532A9"/>
<path d="M446.667 230.667H434.667V242.667H446.667V230.667Z" fill="white"/>
<path d="M374.667 290.667H350.667V302.667H374.667V290.667Z" fill="white"/>
<path d="M386.667 182.667H338.667V230.667H386.667V182.667Z" fill="#5653EC"/>
<path d="M374.667 206M)
.667H350.667V218.667H374.667V206.667Z" fill="white"/>
<path d="M338.667 194.667H326.667V230.667H338.667V194.667Z" fill="#3532A9"/>
<path d="M398.667 194.667H386.667V230.667H398.667V194.667Z" fill="#5653EC"/>
<path d="M350.667 182.667H338.667V194.667H350.667V182.667Z" fill="#3532A9"/>
{"Background":"Purple Billiard","Bits":"Wolf Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":185,"Total":2500}
c/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
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
// https://tornado.cash
 * d888888P                                           dP              a88888b.                   dP
 *    88                                              88             d8'   `88                   88
 *    88    .d8888b. 88d888b. 88d888b. .d8888b. .d888b88 .d8888b.    88        .d8888b. .d8888b. 88d888b.
 *    88    88'  `88 88'  `88 88'  `88 88'  `88 88'  `88 88'  `88    88        88'  `88 Y8ooooo. 88'  `88
 *    88    88.  .88 88       88    88 88.  .88 88.  .88 88.  .88 dP Y8.   .88 88M
.  .88       88 88    88
 *    dP    `88888P' dP       dP    dP `88888P8 `88888P8 `88888P' 88  Y88888P' `88888P8 `88888P' dP    dP
 * ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
// SPDX-License-Identifier: MIT
pragma solidity ^0.7.0;
import "./MerkleTreeWithHistory.sol";
import "@openzeppelin/contracts/utils/ReentrancyGuard.sol";
interface IVerifier {
  function verifyProof(bytes memory _proof, uint256[6] memory _input) external returns (bool);
bstract contract Tornado is MerkleTreeWithHistory, ReentrancyGuard {
  IVerifier public immutable verifier;
  uint256 public denomination;
  mapping(bytes32 => bool) public nullifierHashes;
  // we store all commitments just to prevent accidental deposits with the same commitment
  mapping(bytes32 => bool) public commitments;
  event Deposit(bytes32 indexed commitment, uint32 leafIndex, uint256 timestamp);
  event Withdrawal(address to, bytes32 nullifierHash, address indexed relayer, uint256 fee);
    @param _verifier the address of SNARK verifier for this contract
    @param _hasher the address of MiMC hash contract
    @param _denomination transfer amount for each deposit
    @param _merkleTreeHeight the height of deposits' Merkle Tree
    IVerifier _verifier,
    IHasher _hasher,
    uint256 _denomination,
    uint32 _merkleTreeHeight
  ) MerkleTreeWithHistory(_merkleTreeHeight, _hasher) {
    require(_denomination > 0, "denomination should be greater than 0");
    denomination = _denomination;
    @dev Deposit funds into the contract. The caller must send (for ETH) or approve (for ERC20) value equal to or `denomination` of this instance.
    @param _commitment the note commitment, which is PedersenHash(nullifier + secret)
  function deposit(bytes32 _commitment) external payable nonReentrant {
    require(!commitments[_commitment], "The commitment has been submitted");
    uint32 insertedIndex = _insert(_commitment);
    commitments[_coM
    _processDeposit();
    emit Deposit(_commitment, insertedIndex, block.timestamp);
  /** @dev this function is defined in a child contract */
  function _processDeposit() internal virtual;
    @dev Withdraw a deposit from the contract. `proof` is a zkSNARK proof data, and input is an array of circuit public inputs
    `input` array consists of:
      - merkle root of all deposits in the contract
      - hash of unique deposit nullifier to prevent double spends
      - the recipientM
      - optional fee that goes to the transaction sender (usually a relay)
  function withdraw(
    bytes calldata _proof,
    bytes32 _nullifierHash,
    address payable _recipient,
    address payable _relayer,
  ) external payable nonReentrant {
    require(_fee <= denomination, "Fee exceeds transfer value");
    require(!nullifierHashes[_nullifierHash], "The note has been already spent");
    require(isKnownRoot(_root), "Cannot find your meM
rkle root"); // Make sure to use a recent one
      verifier.verifyProof(
        [uint256(_root), uint256(_nullifierHash), uint256(_recipient), uint256(_relayer), _fee, _refund]
      "Invalid withdraw proof"
    nullifierHashes[_nullifierHash] = true;
    _processWithdraw(_recipient, _relayer, _fee, _refund);
    emit Withdrawal(_recipient, _nullifierHash, _relayer, _fee);
  /** @dev this function is defined in a child contract */
  function _processWithdraw(
 address payable _recipient,
    address payable _relayer,
  ) internal virtual;
  /** @dev whether a note is already spent */
  function isSpent(bytes32 _nullifierHash) public view returns (bool) {
    return nullifierHashes[_nullifierHash];
  /** @dev whether an array of notes is already spent */
  function isSpentArray(bytes32[] calldata _nullifierHashes) external view returns (bool[] memory spent) {
    spent = new bool[](_nullifierHashes.length);
    for (uint256 i =L
 0; i < _nullifierHashes.length; i++) {
      if (isSpent(_nullifierHashes[i])) {
        spent[i] = true;
xiTXtXML: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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:9d7d4980-e9eM
6-4caa-a37a-b5c3451fbf12" xmpMM:DocumentID="xmp.did:F90A3AF5A8C911ED83DCD0C0D942C46C" xmpMM:InstanceID="xmp.iid:F90A3AF4A8C911ED83DCD0C0D942C46C" xmp:CreatorTool="Adobe Photoshop 24.0 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c0b4dadc-1d01-d042-9746-1985010afafc" stRef:documentID="xmp.did:9d7d4980-e9e6-4caa-a37a-b5c3451fbf12"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>f
FjDOUT:009C50A90975D7C8AC2B0DEA3945C9CD8CE154A57AC89E221FB9D2B033EA1BFD
FjDOUT:5DC09B1ABFBF7EE40AABD07230CD921425373F7450B53636E46AFA87B87CB158
FjDOUT:5F090A5F815C24DBF51DD90EE314E89845C2D833C8D9A861D1EF2897C8A655BF
FjDOUT:6E63D5C91EAAE5C973DBBD97615B0312DABD3FC2E133A9F43708F4862AF3BA2F
FjDOUT:A074529FCAC1A0454A1904145E2C6F4C9C0CFAF86318E51F2B81168900D32FDD
FjDOUT:43BE48DFCFBE8CD9F6E239EB55C6DA094A5EE46B3E0735C8D5FBA08275076333
FjDOUT:3A7BC301E74A63EC2CD1E14D523FF4C454052B73C7F80F72E695095AA576F785
FjDOUT:FFBF19D23E82804D05D169386D2891E95ABD5DC04D0E63E6AB2E5834378BE7F2
FjDOUT:6DB9F81F25CA077242657E66584CF205295CF5A0DBD15904DAB52944110F8087
FjDOUT:FE5B277C13E5EECDB6C316F825691D418C9796E7987E0722FEC1AB838500E1E7
@j>=:ETH.ETH:0xa60F8d1492560267F773b5A81D91a58b2C9677c8:329259::0
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="M<
rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306M
l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)"? d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306M
l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM=
b(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26Mt
, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill=MF
"rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" wM
idth="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g sM
tyle="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%M
" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-7Le5.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" M
d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%M
" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.3MZ
2z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" widthM
="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="anM
imation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-1M
28.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140Mq
,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.956 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-M
75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127M
.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,2L
0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: gM
litch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.57L
5 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pathL
 fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="aM
nimation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127Li.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637L`z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FAF8F1;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#E5BA73;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#C58940;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#FAEAB1;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306M
l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%M
" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.3MZ
2z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pathL
 fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1514.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM:
b(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82M
%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.M[
32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animM
ation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128M
.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rM>
gb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heighM
t="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fiLQll="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.956 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,2L
0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
)j'2nEodHvCWLNwtZUzTdLRMbbxeuAZWcbZe1SxpVu
{"Background":"Purple Billiard","Bits":"Crab Legs","Plate":"Silver","Collection":"Lil' Bits","Id":2379,"Total":2500}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"Background":"Purple Billiard","Bits":"Lamb Chop","Plate":"Silver","Collection":"Lil' Bits","Id":1113,"Total":2500}
{"Background":"Purple Billiard","Bits":"Rabbit Haunch","Plate":"Silver","Collection":"Lil' Bits","Id":231,"Total":2500}
{"Background":"Purple Billiard","Bits":"Pork Chop","Plate":"Silver","Collection":"Lil' Bits","Id":570,"Total":2500}
{"Background":"Purple Billiard","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":1428,"Total":2500}
{"Background":"Purple Billiard","Bits":"Venison","Plate":"Silver","Collection":"Lil' Bits","Id":2279,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"Background":"Purple Billiard","Bits":"Hotdog","Plate":"Silver","Collection":"Lil' Bits","Id":1312,"Total":2500}
{"Background":"Purple Billiard","Bits":"Octopus Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":531,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Purple Billiard","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":643,"Total":2500}
{"Background":"Purple Billiard","Bits":"Shrimp","Plate":"Silver","Collection":"Lil' Bits","Id":1306,"Total":2500}
{"Background":"Purple Billiard","Bits":"Wolf Meat","Plate":"Silver","Collection":"Lil' Bits","Id":769,"Total":2500}
{"Background":"Purple Billiard","Bits":"Salami Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":1480,"Total":2500}
{"Background":"Purple Billiard","Bits":"Kraken Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":232,"Total":2500}
{"Background":"Purple Billiard","Bits":"Horse Flank","Plate":"Silver","Collection":"Lil' Bits","Id":678,"Total":2500}
{"Background":"Purple Billiard","Bits":"Rack of Ribs","Plate":"Silver","Collection":"Lil' Bits","Id":1342,"Total":2500}
{"Background":"Purple Billiard","Bits":"Pepperoni Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":2448,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Purple Billiard","Bits":"Drumstick","Plate":"Silver","Collection":"Lil' Bits","Id":1505,"Total":2500}
{"Background":"Purple Billiard","Bits":"Shark Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1211,"Total":2500}
<svg viewBox="0 0 536.89 367.02" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><style>.U{stroke-miterlimit:10}.V{stroke-linejoin:bevel}.W{stroke-linecap:square}.X{stroke-width:.5}.Y{fill:#fff}.Z{stroke:#000}.a{fill:none}.b{stroke-width:2}.c{stroke:#fff}.d{stroke-width:.25}</style><path d="M3.21 0h529.55v367.02H3.21z"></path><g class="Y"><path d="M76.45 175.95L3.21 222.62 0 217.03l73.24-46.67 3.21 5.59z"></path><path class="U Z" d="M74.85 173.16L3.21 219.49"></path><path d="M156.14 20M
9.76l-77.75-36.09 3.02-5.69 77.75 36.09-3.02 5.69z"></path><g class="Z"><path class="U" d="M157.65 207.15l-77.81-36.21"></path><circle r="8.88" cy="170.41" cx="78.16"></circle><circle r="8.88" cy="207.88" cx="160.12"></circle></g></g><path class="U a c" stroke-width="3" d="M173.84 167.98s-18.48-12.95-31.08.67-24.1 48.66-44.62 57.06-36.91 7.66-57.07-20.44c-20.16-28.09-16.9-36.33-39.76-37.3"></path><path d="M171.94 189.68a.94.94 0 0 1-1.88 0 .93.93 0 0 1 .94-.93c.52 0 .94.42.94.93z"></path><path class="Y" d="m171,190M
.62c.52,0,.94-.42.94-.94s-.42-.93-.94-.93-.94.42-.94.93.42.94.94.94Zm0-4.72c2.09,0,3.79,1.69,3.79,3.78s-1.7,3.79-3.79,3.79-3.79-1.69-3.79-3.79,1.7-3.78,3.79-3.78Z"></path><path d="m157.66,185.06c0,.52-.43.94-.94.94s-.94-.42-.94-.94.42-.93.94-.93.94.42.94.93Z"></path><path class="Y" d="m156.72,186c.51,0,.94-.42.94-.94s-.43-.93-.94-.93-.94.42-.94.93.42.94.94.94Zm0-4.72c2.09,0,3.78,1.69,3.78,3.78s-1.69,3.79-3.78,3.79-3.79-1.69-3.79-3.79,1.69-3.78,3.79-3.78Z"></path><circle r=".94" cy="196.09" cx="146.07"></circle><patM
h class="Y" d="M146.07 197.03a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88zm0-4.73a3.79 3.79 0 0 1 0 7.58 3.79 3.79 0 0 1-3.79-3.79c0-2.09 1.7-3.79 3.79-3.79z"></path><path d="m139.43,209.94c0,.51-.42.93-.94.93s-.94-.42-.94-.93.43-.94.94-.94.94.42.94.94Z"></path><g class="Y"><path d="m142.28,209.94c0,2.09-1.69,3.78-3.79,3.78s-3.7-1.61-3.77-3.63l2.83-.15c0,.51.43.93.94.93s.94-.42.94-.93l2.84-.15c.01.05.01.1.01.15Z"></path><path d="M138.49 206.15a3.77 3.77 0 0 1 3.78 3.64l-2.84.15a.94.94 0 0 0-1.88 0l-2.83.15c-.01-.05-.01-M
.1-.01-.15a3.78 3.78 0 0 1 3.78-3.79z"></path></g><circle r=".94" cy="223.3" cx="130.2"></circle><circle r=".94" cy="234.68" cx="119.39"></circle><path class="Y" d="M115.6 234.68a3.79 3.79 0 1 1 7.58 0 3.79 3.79 0 0 1-3.79 3.79c-2.09 0-3.79-1.7-3.79-3.79zm2.85 0a.94.94 0 0 0 1.88 0 .94.94 0 0 0-1.88 0z"></path><path d="m107.2,242.95c0,.52-.42.94-.93.94s-.94-.42-.94-.94.42-.94.94-.94.93.42.93.94Z"></path><path class="Y" d="m106.27,243.89c.51,0,.93-.42.93-.94s-.42-.94-.93-.94-.94.42-.94.94.42.94.94.94Zm3.78-.94c0,2.0M
9-1.69,3.79-3.78,3.79s-3.79-1.7-3.79-3.79,1.69-3.79,3.79-3.79,3.78,1.7,3.78,3.79Z"></path><circle r=".94" cy="248.25" cx="91.63"></circle><path class="Y" d="m95.42,248.25c0,2.09-1.7,3.78-3.79,3.78s-3.79-1.69-3.79-3.78,1.7-3.79,3.79-3.79,3.79,1.69,3.79,3.79Zm-2.85,0c0-.52-.42-.94-.94-.94s-.94.42-.94.94.42.94.94.94.94-.43.94-.94Z"></path><circle r=".94" cy="249.56" cx="76.58"></circle><path class="Y" d="M76.58 250.5a.94.94 0 0 0 0-1.88.94.94 0 0 0 0 1.88zm3.79-.94c0 2.09-1.7 3.79-3.79 3.79s-3.79-1.7-3.79-3.79 1.7-3.7M
9 3.79-3.79a3.79 3.79 0 0 1 3.79 3.79z"></path><circle r=".94" cy="246.74" cx="60.95"></circle><path class="Y" d="M60.95 247.68a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88zm3.79-.94c0 2.09-1.7 3.79-3.79 3.79s-3.79-1.7-3.79-3.79 1.7-3.79 3.79-3.79 3.79 1.7 3.79 3.79z"></path><circle r=".94" cy="240.1" cx="47.02"></circle><circle r=".94" cy="229.5" cx="35.38"></circle><path class="Y" d="m35.38,230.44c.52,0,.94-.42.94-.94s-.42-.94-.94-.94-.94.43-.94.94.42.94.94.94Zm0,2.85c-2.09,0-3.79-1.69-3.79-3.79s1.7-3.78,3.79-3.78,3.79M
,1.69,3.79,3.78-1.7,3.79-3.79,3.79Z"></path><circle r=".94" cy="216.64" cx="25.93"></circle><g class="Y"><path d="m29.72,216.64c0,2.1-1.69,3.79-3.79,3.79s-3.7-1.61-3.77-3.64l2.83-.15c0,.52.43.94.94.94s.94-.42.94-.94l2.84-.15s.01.1.01.15Z"></path><path d="M25.93 212.85c2.05 0 3.71 1.62 3.78 3.64l-2.84.15a.94.94 0 1 0-1.88 0l-2.83.15v-.15c0-2.09 1.69-3.79 3.78-3.79z"></path></g><circle r=".94" cy="204.18" cx="15.66"></circle><circle r=".94" cy="192.47" cx="5.11"></circle><path class="Y" d="M8.9 192.47c0 2.09-1.7 3.79M
-3.79 3.79s-3.79-1.7-3.79-3.79 1.7-3.79 3.79-3.79 3.79 1.7 3.79 3.79zm-3.79.94a.94.94 0 0 0 0-1.88.94.94 0 0 0 0 1.88z"></path><circle r=".94" cy="147.86" cx="170.06"></circle><path class="Y" d="M166.27 147.86a3.79 3.79 0 0 1 7.58 0 3.79 3.79 0 0 1-3.79 3.79c-2.09 0-3.79-1.7-3.79-3.79zm2.85 0a.94.94 0 0 0 1.88 0 .94.94 0 0 0-1.88 0z"></path><circle r=".94" cy="141.63" cx="155.63"></circle><path d="m141.13,144.97c0,.51-.42.93-.94.93s-.94-.42-.94-.93.42-.94.94-.94.94.42.94.94Z"></path><path class="Y" d="m140.19,145.9M
c.52,0,.94-.42.94-.93s-.42-.94-.94-.94-.94.42-.94.94.42.93.94.93Zm0-4.72c2.09,0,3.79,1.69,3.79,3.79s-1.7,3.78-3.79,3.78-3.79-1.69-3.79-3.78,1.7-3.79,3.79-3.79Z"></path><circle r=".94" cy="154.6" cx="128.05"></circle><path class="Y" d="M128.05 155.54a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88zm0-4.73a3.79 3.79 0 0 1 0 7.58c-2.09 0-3.79-1.7-3.79-3.79a3.79 3.79 0 0 1 3.79-3.79z"></path><path d="m119.14,166.43c0,.51-.42.93-.94.93s-.94-.42-.94-.93.42-.94.94-.94.94.42.94.94Z"></path><path class="Y" d="m118.2,167.36c.52,0,.94M
-.42.94-.93s-.42-.94-.94-.94-.94.42-.94.94.42.93.94.93Zm0-4.72c2.1,0,3.79,1.69,3.79,3.79s-1.69,3.78-3.79,3.78-3.79-1.69-3.79-3.78,1.7-3.79,3.79-3.79Z"></path><circle r=".94" cy="179.21" cx="109.38"></circle><circle r=".94" cy="192.52" cx="101.41"></circle><path class="Y" d="M105.2 192.52a3.79 3.79 0 1 1-7.58 0 3.78 3.78 0 0 1 3.79-3.79 3.79 3.79 0 0 1 3.79 3.79zm-3.79.94a.94.94 0 0 0 0-1.88.94.94 0 0 0 0 1.88z"></path><circle r=".94" cy="204.81" cx="91.89"></circle><path class="Y" d="M91.89 205.75a.94.94 0 0 0 0-1.M
88.94.94 0 0 0 0 1.88zm0-4.73a3.78 3.78 0 1 1 0 7.58 3.79 3.79 0 0 1-3.79-3.79c0-2.09 1.7-3.79 3.79-3.79z"></path><path d="m78.16,209.07c0,.51-.42.93-.93.93s-.94-.42-.94-.93.42-.94.94-.94.93.42.93.94Z"></path><path class="Y" d="m77.23,210c.51,0,.93-.42.93-.93s-.42-.94-.93-.94-.94.42-.94.94.42.93.94.93Zm0-4.72c2.09,0,3.78,1.69,3.78,3.79s-1.69,3.78-3.78,3.78-3.79-1.69-3.79-3.78,1.69-3.79,3.79-3.79Z"></path><circle r=".94" cy="202.3" cx="63.43"></circle><circle r=".94" cy="190.59" cx="53.23"></circle><path class="Y" dM
="M52.29 190.59a.94.94 0 0 0 1.88 0 .94.94 0 0 0-1.88 0zm-2.85 0c0-2.09 1.7-3.79 3.79-3.79s3.79 1.7 3.79 3.79-1.7 3.79-3.79 3.79-3.79-1.7-3.79-3.79z"></path><circle r=".94" cy="177.11" cx="44.29"></circle><path class="Y" d="M44.29 178.05a.94.94 0 0 0 0-1.88.94.94 0 0 0 0 1.88zm0-4.73a3.79 3.79 0 0 1 0 7.58c-2.09 0-3.79-1.7-3.79-3.79s1.7-3.79 3.79-3.79z"></path><circle r=".94" cy="163.71" cx="36.35"></circle><path class="Y" d="M36.35 164.65c.52 0 .94-.43.94-.94s-.42-.94-.94-.94a.94.94 0 0 0 0 1.88zm0-4.73a3.79 3.79 M
0 0 1 0 7.58c-2.09 0-3.79-1.7-3.79-3.79s1.7-3.79 3.79-3.79z"></path><circle r=".94" cy="151.28" cx="26.89"></circle><path class="Y" d="M26.89 152.22a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88zm0-4.73a3.79 3.79 0 0 1 0 7.58 3.78 3.78 0 0 1-3.79-3.79 3.79 3.79 0 0 1 3.79-3.79z"></path><circle r=".94" cy="143.28" cx="13.51"></circle><g class="Y"><circle class="X Z" r="9.4" cy="274.35" cx="125.48"></circle><circle r="1.42" cy="263.64" cx="129.22"></circle><circle r="1.42" cy="284.92" cx="121.78"></circle><circle r="1.42" cM
y="278" cx="136.14"></circle><circle r="1.42" cy="270.56" cx="114.86"></circle><circle r="1.42" cy="282.89" cx="132.78"></circle><circle r="1.42" cy="265.68" cx="118.22"></circle><circle r="1.42" cy="281.56" cx="116.89"></circle><circle r="1.42" cy="267.01" cx="134.11"></circle><circle r="1.42" cy="285.35" cx="127.62"></circle><circle r="1.42" cy="263.21" cx="123.38"></circle><circle r="1.42" cy="276.41" cx="114.43"></circle><circle r="1.42" cy="272.16" cx="136.57"></circle></g><g class="c d"><circle r="1.88" cy="2M
57.6" cx="119.39"></circle><circle r="1.88" cy="265.51" cx="142.01"></circle><circle r="1.88" cy="282.98" cx="110.52"></circle><circle r="1.88" cy="290.89" cx="133.14"></circle></g><g class="Y"><circle class="X Z" r="9.4" cy="132.81" cx="63.07"></circle><circle r="1.42" cy="125.86" cx="72.03"></circle><circle r="1.42" cy="139.67" cx="54.21"></circle><circle r="1.42" cy="141.68" cx="70.03"></circle><circle r="1.42" cy="123.86" cx="56.22"></circle><circle r="1.42" cy="143.95" cx="64.55"></circle><circle r="1.42" cy="M
121.59" cx="61.69"></circle><circle r="1.42" cy="134.19" cx="51.94"></circle><circle r="1.42" cy="131.34" cx="74.3"></circle><circle r="1.42" cy="143.21" cx="58.88"></circle><circle r="1.42" cy="122.32" cx="67.36"></circle><circle r="1.42" cy="128.53" cx="52.68"></circle><circle r="1.42" cy="137.01" cx="73.57"></circle></g><g class="c d"><circle r="1.88" cy="115.45" cx="67.07"></circle><circle r="1.88" cy="134.39" cx="81.75"></circle><circle r="1.88" cy="131.92" cx="45.82"></circle><circle r="1.88" cy="150.86" cx="M
60.5"></circle></g><g class="Y"><circle r="1.02" cy="230.36" cx="358.74"></circle><circle r="1.02" cy="226.76" cx="357.55"></circle><circle r="1.02" cy="224.12" cx="356.7"></circle><circle r="1.02" cy="234.81" cx="360"></circle><circle r="1.02" cy="239.17" cx="361.02"></circle><circle r="1.02" cy="243.18" cx="363.06"></circle><circle r="1.02" cy="246.94" cx="364.96"></circle><circle r="1.02" cy="250.84" cx="367"></circle><circle r="1.02" cy="254.85" cx="369.53"></circle><circle r="1.02" cy="257.86" cx="372.3"></cirM
cle><circle r="1.02" cy="260.27" cx="375.38"></circle><circle r="1.02" cy="262.99" cx="378.71"></circle><circle r="1.02" cy="265" cx="382.38"></circle><circle r="1.02" cy="266.82" cx="386.32"></circle><circle r="1.02" cy="268.04" cx="390.27"></circle><circle r="1.02" cy="269.06" cx="394.77"></circle><circle r="1.02" cy="269.5" cx="399.01"></circle><circle r="1.02" cy="269.71" cx="403.17"></circle><circle r="1.02" cy="269.71" cx="407.57"></circle><circle r="1.02" cy="269.5" cx="411.94"></circle><circle r="1.02" cy="M
268.86" cx="416.2"></circle><circle r="1.02" cy="268.27" cx="420.5"></circle><circle r="1.02" cy="267.47" cx="424.58"></circle><circle r="1.02" cy="266.66" cx="429"></circle><circle r="1.02" cy="265.95" cx="433.45"></circle><circle r="1.02" cy="265.21" cx="437.33"></circle><circle r="1.02" cy="264.62" cx="441.61"></circle><circle r="1.02" cy="263.99" cx="445.91"></circle><circle r="1.02" cy="263.6" cx="450.13"></circle><circle r="1.02" cy="263.31" cx="454.16"></circle><circle r="1.02" cy="263.17" cx="458.09"></circM
le><circle r="1.02" cy="263.17" cx="462.05"></circle><circle r="1.02" cy="263.17" cx="466.25"></circle><circle r="1.02" cy="263.6" cx="470.16"></circle><circle r="1.02" cy="263.99" cx="474.31"></circle><circle r="1.02" cy="264.62" cx="478.32"></circle><circle r="1.02" cy="265.21" cx="482.4"></circle><circle r="1.02" cy="266.03" cx="486.54"></circle><circle r="1.02" cy="266.78" cx="490.61"></circle><circle r="1.02" cy="267.8" cx="494.69"></circle><circle r="1.02" cy="268.82" cx="498.77"></circle><circle r="1.02" cy=M
"270.11" cx="502.78"></circle><circle r="1.02" cy="271.57" cx="507.01"></circle><circle r="1.02" cy="273.27" cx="510.65"></circle><circle r="1.02" cy="275.04" cx="514.41"></circle><circle r="1.02" cy="277.08" cx="518.17"></circle><circle r="1.02" cy="279.61" cx="521.97"></circle><circle r="1.02" cy="281.82" cx="525.74"></circle><circle r="1.02" cy="284.24" cx="529.26"></circle><circle r="1.02" cy="287.19" cx="532.28"></circle><path d="m353.27,190.84s13.62,64.31,38.1,69.11,53.14-8.71,86.16-3.66c35.47,5.43,55.19,20.7M
9,55.19,20.79l.07,6.82s-17.27-13.3-37.74-17.95c-42.07-9.55-61.22-1.32-80.66,1.08s-38.2-.66-48.7-24.36c-10.8-24.37-13.92-41.52-13.92-41.52l1.5-10.31Z"></path><path d="M420.747 115.473l.717 4.432-73.712 11.925-.717-4.432z"></path><path class="U Z d" d="M347.33 129.68l73.75-12.12"></path><path d="M533.27 25.29l-111.41 88.66 3.62 4.59 111.41-88.67-3.62-4.58z"></path></g><g class="Z"><path class="U a d" d="M423.7 116.23l111.5-88.5"></path><g class="X"><circle class="Y" r="10.94" cy="116.82" cx="420.93"></circle><g classM
="U a"><path d="M417.91 127.34l5.91-20.61"></path><path d="M431.17 119.99l-20.6-5.91"></path><path d="M426.06 126.41l-10.39-18.75"></path><path d="M430.24 111.84l-18.75 10.39"></path><path d="M429.33 123.61l-16.92-13.15"></path><path d="M427.45 108.58l-13.16 16.91"></path><path d="M431.48 115.56l-21.23 2.95"></path><path d="M419.39 106.42l2.95 21.23"></path></g><circle class="Y" r="5.47" cy="116.82" cx="420.93"></circle></g></g><g class="c X"><circle r="1.25" cy="131.45" cx="416.73"></circle><circle r="1.25" cy="12M
1.02" cx="435.56"></circle><circle r="1.25" cy="103.51" cx="413.55"></circle><circle r="1.25" cy="131.96" cx="422.49"></circle><circle r="1.25" cy="101.68" cx="419.37"></circle><circle r="1.25" cy="115.26" cx="436.07"></circle><circle r="1.25" cy="128.63" cx="411.33"></circle><circle r="1.25" cy="107.22" cx="409.12"></circle><circle r="1.25" cy="126.42" cx="432.74"></circle><circle r="1.25" cy="130.2" cx="428.39"></circle></g><g class="Z X"><circle class="Y" r="7.48" cy="241.17" cx="519.51"></circle><g class="U a">M
<path d="M519.51 233.69v14.66"></path><path d="M526.84 241.02h-14.66"></path><path d="M524.7 235.84l-10.37 10.36"></path><path d="M524.7 246.2l-10.37-10.36"></path><path d="M526.31 238.29l-13.6 5.46"></path><path d="M522.24 247.82l-5.46-13.6"></path><path d="M526.21 243.99l-13.4-5.94"></path><path d="M516.54 247.72l5.95-13.4"></path></g><circle class="Y" r="3.74" cy="241.17" cx="519.51"></circle></g><g class="c X"><circle r=".86" cy="230.76" cx="519.51"></circle><circle r=".86" cy="251.58" cx="519.51"></circle><cirM
cle r=".86" cy="241.17" cx="529.92"></circle><circle r=".86" cy="241.17" cx="509.1"></circle><circle r=".86" cy="248.53" cx="526.87"></circle><circle r=".86" cy="233.81" cx="512.15"></circle><circle r=".86" cy="248.53" cx="512.15"></circle><circle r=".86" cy="233.81" cx="526.87"></circle><circle r=".86" cy="231.51" cx="523.39"></circle><circle r=".86" cy="250.83" cx="515.63"></circle><circle r=".86" cy="245.05" cx="529.17"></circle><circle r=".86" cy="237.29" cx="509.85"></circle><circle r=".86" cy="250.75" cx="523M
.6"></circle><circle r=".86" cy="231.6" cx="515.43"></circle><circle r=".86" cy="245.26" cx="509.94"></circle><circle r=".86" cy="237.09" cx="529.09"></circle></g><g class="Y"><circle class="X Z" r="9.4" cy="158.21" cx="449.35"></circle><circle r="1.42" cy="166.01" cx="457.55"></circle><circle r="1.42" cy="150.42" cx="441.28"></circle><circle r="1.42" cy="166.35" cx="441.62"></circle><circle r="1.42" cy="150.07" cx="457.21"></circle><circle r="1.42" cy="168.99" cx="452.72"></circle><circle r="1.42" cy="147.44" cx="M
446.11"></circle><circle r="1.42" cy="161.52" cx="438.64"></circle><circle r="1.42" cy="154.9" cx="460.19"></circle><circle r="1.42" cy="169.13" cx="446.6"></circle><circle r="1.42" cy="147.3" cx="452.23"></circle><circle r="1.42" cy="155.4" cx="438.5"></circle><circle r="1.42" cy="161.03" cx="460.33"></circle></g><path d="m462.9,149.03c-1.28,0-2.35-1.04-2.38-2.33-.01-.64.22-1.24.66-1.7.44-.46,1.03-.72,1.67-.73h0c1.34,0,2.4,1.04,2.43,2.33.03,1.31-1.02,2.4-2.33,2.43h-.05Z"></path><path class="Y" d="M462.9 144.77c1.0M
2 0 1.86.82 1.88 1.84a1.88 1.88 0 0 1-1.84 1.92h-.04c-1.02 0-1.86-.82-1.88-1.84a1.88 1.88 0 0 1 1.84-1.92h.04m0-1h-.01-.05c-1.59.03-2.85 1.35-2.82 2.94.03 1.55 1.33 2.82 2.88 2.82h.06a2.89 2.89 0 0 0 2.82-2.94c-.03-1.55-1.33-2.82-2.88-2.82h0z"></path><path d="m463.42,172.98c-1.28,0-2.35-1.04-2.38-2.33-.03-1.31,1.02-2.4,2.33-2.43h0c1.34,0,2.4,1.04,2.43,2.33.01.64-.22,1.24-.66,1.7-.44.46-1.03.72-1.67.73h-.05Z"></path><path d="m436.02,149.61c-1.28,0-2.35-1.04-2.38-2.33-.03-1.31,1.02-2.4,2.33-2.43h0c1.34,0,2.4,1.04,2.4M
3,2.33.01.64-.22,1.24-.66,1.7-.44.46-1.03.72-1.67.73h-.05Z"></path><path d="m436.54,173.56c-1.28,0-2.35-1.04-2.38-2.33-.01-.64.22-1.24.66-1.7.44-.46,1.03-.72,1.67-.73h0c1.34,0,2.4,1.04,2.43,2.33.03,1.31-1.02,2.4-2.33,2.43h-.05Z"></path><g class="Y"><path d="M436.54 169.3c1.02 0 1.86.82 1.88 1.84a1.88 1.88 0 0 1-1.84 1.92h-.04c-1.02 0-1.86-.82-1.88-1.84a1.88 1.88 0 0 1 1.84-1.92h.04m0-1h-.06a2.89 2.89 0 0 0-2.82 2.94c.03 1.55 1.33 2.82 2.88 2.82h.06c1.59-.03 2.85-1.35 2.82-2.94-.03-1.55-1.33-2.82-2.88-2.82h0z"></patM
h><circle class="X Z" r="9" cy="306.06" cx="461.52"></circle><circle r="1.36" cy="316.55" cx="458.69"></circle><circle r="1.36" cy="295.71" cx="464.31"></circle><circle r="1.36" cy="303.32" cx="451.08"></circle><circle r="1.36" cy="308.93" cx="471.92"></circle><circle r="1.36" cy="298.42" cx="453.95"></circle><circle r="1.36" cy="313.83" cx="469.05"></circle><circle r="1.36" cy="298.57" cx="469.21"></circle><circle r="1.36" cy="313.68" cx="453.79"></circle><circle r="1.36" cy="295.71" cx="458.7"></circle><circle r=M
"1.36" cy="316.55" cx="464.3"></circle><circle r="1.36" cy="303.32" cx="471.92"></circle><circle r="1.36" cy="308.93" cx="451.08"></circle></g><path d="M468.5 323.93c-.2 0-.4-.03-.6-.08-1.23-.33-1.95-1.59-1.62-2.82a2.3 2.3 0 0 1 2.22-1.7c.2 0 .4.03.6.08.59.16 1.09.54 1.4 1.07s.39 1.15.23 1.75a2.3 2.3 0 0 1-2.22 1.7z"></path><path class="Y" d="m468.5,319.83c.16,0,.31.02.47.06.96.26,1.53,1.25,1.27,2.21-.22.8-.94,1.33-1.74,1.33-.16,0-.31-.02-.47-.06-.96-.26-1.53-1.25-1.27-2.21.22-.8.94-1.33,1.74-1.33m0-1h0c-1.26,0-2.3M
7.85-2.7,2.07-.4,1.49.48,3.03,1.98,3.43.24.06.48.1.73.1,1.26,0,2.37-.85,2.7-2.07.19-.72.1-1.48-.28-2.13s-.98-1.11-1.7-1.31c-.24-.06-.48-.1-.73-.1h0Z"></path><path d="M446.35 317.96c-.2 0-.4-.03-.6-.08-.59-.16-1.09-.54-1.4-1.07s-.39-1.15-.23-1.75a2.3 2.3 0 0 1 2.22-1.7c.2 0 .4.03.6.08.59.16 1.09.54 1.4 1.07s.39 1.15.23 1.75a2.3 2.3 0 0 1-2.22 1.7z"></path><path d="M475.2 299.08c-.2 0-.4-.03-.6-.08a2.3 2.3 0 0 1 .6-4.52c.2 0 .4.03.6.08.59.16 1.09.54 1.4 1.07s.39 1.15.23 1.75a2.3 2.3 0 0 1-2.22 1.7z"></path><path d="MM
453.04 293.11c-.2 0-.4-.03-.6-.08-.59-.16-1.09-.54-1.4-1.07s-.39-1.15-.23-1.75a2.3 2.3 0 0 1 2.22-1.7c.2 0 .4.03.6.08 1.22.33 1.95 1.59 1.62 2.82a2.3 2.3 0 0 1-2.22 1.7z"></path><path class="Y" d="m453.04,289.01c.16,0,.31.02.47.06.96.26,1.53,1.25,1.27,2.21-.22.8-.94,1.33-1.74,1.33-.16,0-.31-.02-.47-.06-.96-.26-1.53-1.25-1.27-2.21.22-.8.94-1.33,1.74-1.33m0-1h0c-1.26,0-2.37.85-2.7,2.07-.19.72-.1,1.48.28,2.13s.98,1.11,1.7,1.31c.24.06.48.1.73.1,1.26,0,2.37-.85,2.7-2.07.19-.72.1-1.48-.28-2.13s-.98-1.11-1.7-1.31c-.24-.06M
-.48-.1-.73-.1h0Z"></path><g class="U"><g class="a c"><path d="M355.11 185.35l4.53 4.33.44-8.08 3.08 7.38 4.24-7.38v8.27l5.16-4.96-1.22 8.3 7.02-1.84-3.42 7.82 6.96-2.66-2.64 8.23 6.24-2.17-3.54 8.65 7.51-1.27-3.19 8.11 7.06-.96-3.16 8.18 7.04-2.71-1.04 9.59 6.79-3.35-1.03 10.19 6.51-5.51v8.57l5.66-4.68.02 8.99 6.05-5.71 1.56 9.32 4.76-6.74 2.44 9.08 3.87-7.3 3.69 8.74 3.6-7.61 4.14 8.51 2.29-8.31 4.01 7.05 1.98-7.51 5.58 7.15v-8.15l5.4 6.17v-7.76l5.16 6.32.17-8.59 6.31 5.34-.5-8.75 8.12 3.18-2.73-7.39 8.13 1.25-2.M
02-7.55 8.86 1.7-4.5-7.4 8.82-.05-4.28-7.17h9.5l-5.53-7.48 7.69-.29-2.85-6.84 6.63 1.26-3.53-7.41 7.49 1.83-3.03-7.17 6.45 3.39-1.27-7.57 5.95 5.23 1.41-7.74 3.27 7.2 3.76-6.26 3.29 7.66M355.2 153.08l1.74-10.54 5.41 5.97 2.15-8.31 4.68 6.74 4.32-7.7 2.29 8.34 5.99-6.84.93 9.66 7.53-4.5-1.46 8.71 8.12-3.07-2.34 8.6 8.28-1.94-3.05 8.08 8.81-1.42-3.94 7.97 8.98-1.67-4.65 8.22 8.79-1.2-4.84 7.74 8.44-.9-4.61 7.5 8.21-1.77-4.02 8.64 6.9-2.55-3.01 7.92 7.33-4.44-1.23 10.11 6.63-6.63.89 9.84 5.66-9 2.06 9.57 3.15-10.24 4.M
51 8.41 1.88-10.45 6.18 5.44-.54-9.32 7.13 2.72-2.3-8.25 7.41 1.65-1.29-9.33 6.8 1.08-2.84-9.2 7.21 2.11-2.17-9.83 7.11 1.79-2.43-9.53 7.37 2.04-2.33-9.78 7.73 3.05v-9.53l6.76 4.24 1.35-9.64 5.49 6.58 2.97-8.98 4.86 7.45 4.68-8.29 3.03 8.47 4.85-7.63"></path><path class="b" d="M353.29 165.68l5.69 7.87 4.8-2.4-1.44-15.12 6.7-.54-.17 15.27 4.51.39 5.52-12.35 6.36 4.32-8.98 12 3.95 3.79 10.71-8.71 3.8 6.24-11.44 7.51 3.03 4.73 13.16-6.71 3.06 4.92-12.73 7.79 3.12 4.68 13.15-6.21 2.34 3.85-10.82 8.61 2.51 4.11 11.69-7.M
15 2.89 3.89-10.86 8.36 3.85 4.78 11.19-7.87 3.6 2.48-7.48 11.53 5.32 3.09 6.94-11.57 4.54 2.72-3.37 12.97 5.54 1.59 5.79-12.77 4.44.6 1.21 12.7h6.21l.72-13.8 4.08-1.63 5.07 12.12 6.71-3.45-4.86-11.75 3.88-3.41 8.4 8.41 4.55-5.27-6.23-8.89 3.84-4.89 9.12 6.25 2.59-4.98-7.61-8.56 3.07-4.93 10.91 6.64 2.99-4.43-8.34-11.72 3.85-4.57 8.38 7.4 5.32-5.45-7-11.52 4.53-3.91 9.29 11.63 3.27-1.86-2.33-15.14 5.24-1.52 4.6 15.8 3.72.11 3.38-9.45"></path></g><g class="Z b"><path class="Y" d="M170.46 116.8h186.48v119.52H170.46z"M
></path><path class="a" d="M182.7 124.64h162v103.83h-162z"></path></g></g><g class="W Z a"><g class="V"><path class="b" d="M196.02 133.12h67.68m-65.4 13.44h38.4m-54 16.08h21.96"></path><path d="M199.14 168.52h14.76m-6.48-16.32h5.28m-30-.48h11.64m-2.76-13.2h9.36m7.92-8.76h8.64m5.88-1.8h5.64m18.48 0h5.52m12.84 1.2h4.8m6.36-1.2h7.8m-95.52 0h5.04m25.68 33.96h11.16"></path><path class="b" d="M182.7 180.4h48.48"></path><path d="M210.06 175h12.12m-30.84 0h7.8m15.24 10.2h12.12m-32.82-.48h10.26"></path><path class="b" d="M1M
94.34 199.12h34.32"></path><path d="M216.66 205.84h19.92m-42.24-11.52h13.92m7.32-2.76h9.48"></path></g><g class="U"><path class="b" d="M182.7 206.92h9.12"></path><path d="M191.82 211.6h6.12"></path></g><g class="V"><path d="M202.98 206.92h7.08m10.26 5.16h13.74"></path><path class="b" d="M182.7 221.56h54.36"></path><path d="M227.7 225.64h13.56m-47.58-8.76h15.66m31.92-1.68h9.6m0 4.44h8.76m5.16 3.6h11.04m45-3.6h16.08m-41.76 1.92h9.6"></path><path class="b" d="M319.26 211.24h-21.54"></path><path d="M286.14 217.12h17.04M
m22.44-12.36h19.08m-18.12 8h9.12m.48 3.16h4.44m-31.08 2.16h4.56"></path><path class="b" d="M344.7 196.84h-36.72"></path><path d="M307.02 203.8h7.56m5.64-2.76h4.68m-1.56-8.52h10.8m-18.36-5.04h4.44m24.48-1.56h-8.52m0 2.76h-6"></path><path class="b" d="M344.7 177.16h-12.36"></path><path d="M332.34 181.6h-9"></path><path class="b" d="M313.14 163.96h20.04m-10.62-6.6h13.62"></path><path d="M327.84 169.12h10.56m-22.62 1.08h5.4m23.52-19.8h-9.96m-22.56 3.6h6.84m-7.44-10.44h-5.4m0 6.12h-5.88"></path><path class="b" d="M321.1M
8 143.56h23.52"></path><path d="M327.84 148.24h-12.06m-2.64-11.04h6.48m25.08 2.04h-8.52"></path><path class="b" d="M289.38 132.64h47.52"></path><path d="M326.58 136.24h9.24m-38.64 2.52h9.96m5.04-10.8h6.3m17.7 1.2h-10.56m19.08-1.2h-4.26m-30.42 20.28h3.12m24.48 12.72h2.82m-20.22 14.76h5.4m-45.72-45.16h6.24m14.76-3.92h6.24m-12.96 2.52h6.72m-71.88 8.04h9.72m-11.04 5.16h3.48m4.2-.84h6.48M226.2 154h4.98m-27.72-12.48h5.4m36.48-4.32h4.92m-40.2 19.8h5.52m-28.08-12.72h4.8m-9.6 43.44h8.64"></path></g><path class="U" d="M191.8M
2 206.92v4.68"></path><path class="V" d="M193.68 216.88v4.68m26.64-9.48v3.6m13.74-3.6v-3.36m-17.4-2.88v-6.72m-28.14-11.4v3.84M199.14 175v5.4m23.04-5.4v5.4m-23.04-11.88v-5.88m9.72-21.12v-3.48m29.88-.84v-4.08m-3.36-3.36h3.24m-9.6-1.8v5.16m-20.16-3.36v3.36m-14.52-5.16v-3.32m53.16 3.32v-3.32m23.16 4.52v3.96m-25.32 4.08v-4.08m40.8-2.56v6.96m21 1.24v-6.12m-12.96-3.48v3.48m24.3-4.68v4.68m7.14-3.48v-4.52m2.22 23.6v-4.68m-5.28 13.8v6.6m-1.38 6.24v-6.24m11.16 13.2v4.44m3.84 7.08v-2.76m-12.84 6.6v4.32m-8.76 6.96v-6.96m21.12 1M
5.92v-8m-14.88 14.88v8.83m-25.68-6.91v6.91m-19.32-5.23v5.23m-24.96-8.83v-3.96m-23.16 9.96v-4.08"></path></g><circle class="Y Z" r="42.12" cy="176.56" cx="269.7"></circle><g class="a Z"><circle r="38.36" cy="176.56" cx="269.7"></circle><path class="U" d="M247.84 145.04l30.27 20.28m16.65 9.42l12.9 7.34"></path></g><path d="m298.62,171.4s.72-4.8-2.64-7.68-9.12-3.36-15.84-1.2-5.52,4.32-6.24,7.2,1.68,7.2,7.44,8.64,8.4,1.68,13.2-1.8,4.08-5.16,4.08-5.16Z"></path><path class="U X Z a" d="m231.48,173.24s19.71,3.83,34.62-9.2M
8c17.72-15.6,14.87-24.08,14.87-24.08"></path><circle r=".5" cy="172.13" cx="233.59"></circle><circle r=".5" cy="172.33" cx="235.8"></circle><circle r=".5" cy="172.33" cx="238.05"></circle><circle r=".5" cy="172.33" cx="240.24"></circle><circle r=".5" cy="172.13" cx="242.64"></circle><circle r=".5" cy="171.83" cx="245.07"></circle><circle r=".5" cy="171.46" cx="247.55"></circle><circle r=".5" cy="170.84" cx="250.03"></circle><circle r=".5" cy="170.02" cx="252.39"></circle><circle r=".5" cy="169.15" cx="254.7"></circM
le><circle r=".5" cy="168.16" cx="256.8"></circle><circle r=".5" cy="167.17" cx="258.72"></circle><circle r=".5" cy="166.18" cx="260.73"></circle><circle r=".5" cy="164.83" cx="262.56"></circle><circle r=".5" cy="163.36" cx="264.36"></circle><circle r=".5" cy="161.95" cx="266.1"></circle><circle r=".5" cy="160.51" cx="267.81"></circle><circle r=".5" cy="158.92" cx="269.7"></circle><circle r=".5" cy="156.52" cx="271.64"></circle><circle r=".5" cy="154.88" cx="273.13"></circle><circle r=".5" cy="152.92" cx="274.68"><M
/circle><circle r=".5" cy="150.91" cx="276.15"></circle><circle r=".5" cy="148.81" cx="277.41"></circle><circle r=".5" cy="146.63" cx="278.61"></circle><circle r=".5" cy="144.36" cx="279.48"></circle><circle r=".5" cy="142.09" cx="279.8"></circle><circle r=".51" cy="192.36" cx="238.96"></circle><circle r=".51" cy="193.08" cx="238.06"></circle><circle r=".51" cy="194.21" cx="237.68"></circle><circle r=".51" cy="199.47" cx="241.09"></circle><circle r=".51" cy="198.66" cx="241.27"></circle><circle r=".51" cy="193.78" M
cx="238.52"></circle><circle r=".51" cy="189.96" cx="235.75"></circle><circle r=".51" cy="199.29" cx="241.72"></circle><circle r=".51" cy="190.59" cx="243.17"></circle><circle r=".51" cy="189.96" cx="240.18"></circle><circle r=".51" cy="191.81" cx="242.15"></circle><circle r=".51" cy="191.26" cx="237.25"></circle><circle r=".51" cy="192.7" cx="236.21"></circle><circle r=".51" cy="191.39" cx="238.36"></circle><circle r=".51" cy="191.87" cx="236.71"></circle><circle r=".51" cy="185.3" cx="233.34"></circle><circle r="M
.51" cy="189.34" cx="236.41"></circle><circle r=".51" cy="189.64" cx="237.97"></circle><circle r=".51" cy="189.09" cx="237.35"></circle><circle r=".51" cy="188.39" cx="236.44"></circle><circle r=".51" cy="193.12" cx="237.02"></circle><circle r=".51" cy="194.21" cx="236.69"></circle><circle r=".51" cy="187.63" cx="237.25"></circle><circle r=".51" cy="187.37" cx="235.03"></circle><circle r=".51" cy="188.23" cx="236.97"></circle><circle r=".51" cy="192.13" cx="235.38"></circle><circle r=".51" cy="186.86" cx="236.59"><M
/circle><circle r=".51" cy="186.53" cx="234.98"></circle><circle r=".51" cy="192.15" cx="238.79"></circle><circle r=".51" cy="192.45" cx="240.35"></circle><circle r=".51" cy="195.38" cx="241.78"></circle><circle r=".51" cy="198.95" cx="243.44"></circle><circle r=".51" cy="191.91" cx="239.73"></circle><circle r=".51" cy="192.02" cx="236.82"></circle><circle r=".51" cy="200.2" cx="240.69"></circle><circle r=".51" cy="189.58" cx="234.53"></circle><circle r=".51" cy="203.9" cx="244.3"></circle><circle r=".51" cy="182.5M
2" cx="233.85"></circle><circle r=".51" cy="178.51" cx="233.68"></circle><circle r=".51" cy="180.83" cx="232.98"></circle><circle r=".51" cy="181.53" cx="232.63"></circle><circle r=".51" cy="189.26" cx="235.07"></circle><circle r=".51" cy="192.85" cx="238.07"></circle><circle r=".51" cy="195.47" cx="243.41"></circle><circle r=".51" cy="197.98" cx="239.87"></circle><circle r=".51" cy="194.64" cx="243.92"></circle><circle r=".51" cy="198.38" cx="242.44"></circle><circle r=".51" cy="197.41" cx="239.53"></circle><circlM
e r=".51" cy="179.7" cx="232.48"></circle><circle r=".51" cy="184.59" cx="234.26"></circle><circle r=".51" cy="183.81" cx="234.35"></circle><circle r=".51" cy="179.79" cx="233.59"></circle><circle r=".51" cy="183.07" cx="232.63"></circle><circle r=".51" cy="183.05" cx="234.25"></circle><circle r=".51" cy="181" cx="235.96"></circle><circle r=".51" cy="180.66" cx="234.65"></circle><circle r=".51" cy="182.29" cx="235.16"></circle><circle r=".51" cy="179.21" cx="233.61"></circle><circle r=".51" cy="179.57" cx="233.25">M
</circle><circle r=".51" cy="190.15" cx="237.02"></circle><circle r=".51" cy="190.71" cx="237.68"></circle><circle r=".51" cy="188.31" cx="238.88"></circle><circle r=".51" cy="197.86" cx="238.7"></circle><circle r=".51" cy="199.51" cx="240.27"></circle><circle r=".51" cy="200.33" cx="243.3"></circle><circle r=".51" cy="197.86" cx="245.37"></circle><circle r=".51" cy="203.9" cx="243.58"></circle><circle r=".51" cy="197.96" cx="240.4"></circle><circle r=".51" cy="196.9" cx="241.6"></circle><circle r=".51" cy="199.17"M
 cx="239.6"></circle><circle r=".51" cy="198.06" cx="244.47"></circle><circle r=".51" cy="201.57" cx="243.15"></circle><circle r=".51" cy="196.63" cx="239.45"></circle><circle r=".51" cy="194.44" cx="239.76"></circle><circle r=".51" cy="203.04" cx="243.26"></circle><circle r=".51" cy="201.56" cx="241.93"></circle><circle r=".51" cy="200.78" cx="241.44"></circle><circle r=".51" cy="201.26" cx="244.81"></circle><circle r=".51" cy="203.8" cx="246.73"></circle><circle r=".51" cy="204.26" cx="247.73"></circle><circle r=M
".51" cy="205.02" cx="245.9"></circle><circle r=".51" cy="204.18" cx="245.51"></circle><circle r=".51" cy="204.77" cx="244.94"></circle><circle r=".51" cy="177.7" cx="232.38"></circle><circle r=".51" cy="188.55" cx="234.19"></circle><circle r=".51" cy="184.06" cx="233.08"></circle><circle r=".51" cy="185.39" cx="236.65"></circle><circle r=".51" cy="183.18" cx="235.38"></circle><circle r=".51" cy="181.83" cx="233.49"></circle><circle r=".51" cy="186.61" cx="235.95"></circle><circle r=".51" cy="185.23" cx="235.74"></M
circle><circle r=".51" cy="184.06" cx="236.06"></circle><circle r=".51" cy="187.19" cx="234.27"></circle><circle r=".51" cy="186.47" cx="233.8"></circle><circle r=".51" cy="188.24" cx="235.54"></circle><circle r=".51" cy="185.37" cx="238.58"></circle><circle r=".51" cy="185.88" cx="234.47"></circle><circle r=".51" cy="187.84" cx="233.41"></circle><circle r=".51" cy="190.97" cx="235.45"></circle><circle r=".51" cy="194.41" cx="242.75"></circle><circle r=".51" cy="191.62" cx="241"></circle><circle r=".51" cy="190.95"M
 cx="235.81"></circle><circle r=".51" cy="190.99" cx="234.99"></circle><circle r=".51" cy="199.76" cx="242.35"></circle><circle r=".51" cy="190.08" cx="236.19"></circle><circle r=".51" cy="191.52" cx="236.27"></circle><circle r=".51" cy="193.21" cx="241.78"></circle><circle r=".51" cy="194.93" cx="238.75"></circle><circle r=".51" cy="196.16" cx="238.19"></circle><circle r=".51" cy="193.32" cx="239.79"></circle><circle r=".51" cy="195.89" cx="240.62"></circle><circle r=".51" cy="195.47" cx="237.23"></circle><circle M
r=".51" cy="196.57" cx="243.69"></circle><circle r=".51" cy="205.2" cx="249.77"></circle><circle r=".51" cy="204.62" cx="248.77"></circle><circle r=".51" cy="199.82" cx="244.86"></circle><circle r=".51" cy="204.31" cx="250.8"></circle><circle r=".51" cy="206.01" cx="248.68"></circle><circle r=".51" cy="202.81" cx="250.01"></circle><circle r=".51" cy="197.86" cx="241.51"></circle><circle r=".51" cy="202.11" cx="243.96"></circle><circle r=".51" cy="196.9" cx="240.36"></circle><circle r=".51" cy="193.93" cx="241.42"><M
/circle><circle r=".51" cy="196.9" cx="238.68"></circle><circle r=".51" cy="210.07" cx="260.35"></circle><circle r=".51" cy="211.22" cx="260.26"></circle><circle r=".51" cy="212.27" cx="260.83"></circle><circle r=".51" cy="213.38" cx="266.99"></circle><circle r=".51" cy="212.69" cx="266.52"></circle><circle r=".51" cy="211.36" cx="261.09"></circle><circle r=".51" cy="210.77" cx="256.4"></circle><circle r=".51" cy="212.79" cx="267.3"></circle><circle r=".51" cy="205.79" cx="261.94"></circle><circle r=".51" cy="207.5M
4" cx="259.43"></circle><circle r=".51" cy="207.37" cx="262.13"></circle><circle r=".51" cy="210.56" cx="258.38"></circle><circle r=".51" cy="212.31" cx="258.71"></circle><circle r=".51" cy="209.84" cx="259.24"></circle><circle r=".51" cy="211.37" cx="258.45"></circle><circle r=".51" cy="209.35" cx="251.36"></circle><circle r=".51" cy="209.86" cx="256.4"></circle><circle r=".51" cy="208.93" cx="257.69"></circle><circle r=".51" cy="209.01" cx="256.86"></circle><circle r=".51" cy="209.2" cx="255.73"></circle><circle M
r=".51" cy="212" cx="259.58"></circle><circle r=".51" cy="212.99" cx="260.14"></circle><circle r=".51" cy="208.08" cx="255.73"></circle><circle r=".51" cy="209.53" cx="254.02"></circle><circle r=".51" cy="208.7" cx="255.97"></circle><circle r=".51" cy="212.53" cx="257.74"></circle><circle r=".51" cy="208.04" cx="254.72"></circle><circle r=".51" cy="208.99" cx="253.38"></circle><circle r=".51" cy="210.05" cx="260.08"></circle><circle r=".51" cy="209.12" cx="261.37"></circle><circle r=".51" cy="210.08" cx="264.48"></M
circle><circle r=".51" cy="211.31" cx="268.23"></circle><circle r=".51" cy="209.2" cx="260.55"></circle><circle r=".51" cy="211.4" cx="258.63"></circle><circle r=".51" cy="214.17" cx="267.25"></circle><circle r=".51" cy="211.4" cx="255.29"></circle><circle r=".51" cy="207.07" cx="249.67"></circle><circle r=".51" cy="204.45" cx="246.63"></circle><circle r=".51" cy="206.55" cx="247.84"></circle><circle r=".51" cy="207.28" cx="248.12"></circle><circle r=".51" cy="210.79" cx="255.43"></circle><circle r=".51" cy="211.05M
" cx="260.1"></circle><circle r=".51" cy="208.95" cx="265.66"></circle><circle r=".51" cy="213.25" cx="265.07"></circle><circle r=".51" cy="208.01" cx="265.4"></circle><circle r=".51" cy="211.64" cx="267.12"></circle><circle r=".51" cy="213.1" cx="264.42"></circle><circle r=".51" cy="206.14" cx="246.68"></circle><circle r=".51" cy="208.18" cx="251.46"></circle><circle r=".51" cy="207.59" cx="250.96"></circle><circle r=".51" cy="205.39" cx="247.5"></circle><circle r=".51" cy="208.33" cx="249.25"></circle><circle r="M
.51" cy="207.14" cx="250.34"></circle><circle r=".51" cy="204.49" cx="250.01"></circle><circle r=".51" cy="205.21" cx="248.86"></circle><circle r=".51" cy="205.95" cx="250.4"></circle><circle r=".51" cy="204.98" cx="247.09"></circle><circle r=".51" cy="205.49" cx="247.11"></circle><circle r=".51" cy="209.97" cx="257.41"></circle><circle r=".51" cy="209.87" cx="258.27"></circle><circle r=".51" cy="207.36" cx="257.34"></circle><circle r=".51" cy="201.34" cx="249"></circle><circle r=".51" cy="202.73" cx="247.25"></cirM
cle><circle r=".51" cy="202.81" cx="246.43"></circle><circle r=".51" cy="202.99" cx="245.3"></circle><circle r=".51" cy="201.87" cx="245.29"></circle><circle r=".51" cy="202.49" cx="245.54"></circle><circle r=".51" cy="201.16" cx="246.9"></circle><circle r=".51" cy="214.02" cx="264.19"></circle><circle r=".51" cy="214" cx="266.46"></circle><circle r=".51" cy="212.35" cx="269.13"></circle><circle r=".51" cy="209.35" cx="272.12"></circle><circle r=".51" cy="209.68" cx="271.01"></circle><circle r=".51" cy="210.39" cx=M
"273.02"></circle><circle r=".51" cy="214.59" cx="271.92"></circle><circle r=".51" cy="212.85" cx="265.42"></circle><circle r=".51" cy="211.25" cx="265.47"></circle><circle r=".51" cy="214.26" cx="265.76"></circle><circle r=".51" cy="213.31" cx="269.93"></circle><circle r=".51" cy="212.64" cx="263.8"></circle><circle r=".51" cy="210.91" cx="262.42"></circle><circle r=".51" cy="214.24" cx="271.08"></circle><circle r=".51" cy="214.2" cx="269.09"></circle><circle r=".51" cy="214.02" cx="268.19"></circle><circle r=".51M
" cy="204.84" cx="245.15"></circle><circle r=".51" cy="210.94" cx="254.31"></circle><circle r=".51" cy="208.69" cx="250.27"></circle><circle r=".51" cy="206.99" cx="253.68"></circle><circle r=".51" cy="206.41" cx="251.2"></circle><circle r=".51" cy="206.86" cx="248.92"></circle><circle r=".51" cy="208.33" cx="254.1"></circle><circle r=".51" cy="207.55" cx="252.95"></circle><circle r=".51" cy="206.51" cx="252.31"></circle><circle r=".51" cy="209.95" cx="253.37"></circle><circle r=".51" cy="209.81" cx="252.52"></circM
le><circle r=".51" cy="209.75" cx="255"></circle><circle r=".51" cy="205.56" cx="254.99"></circle><circle r=".51" cy="208.92" cx="252.55"></circle><circle r=".51" cy="211.03" cx="253.25"></circle><circle r=".51" cy="211.68" cx="256.94"></circle><circle r=".51" cy="208.71" cx="264.44"></circle><circle r=".51" cy="208.08" cx="261.2"></circle><circle r=".51" cy="211.4" cx="257.17"></circle><circle r=".51" cy="212.04" cx="256.63"></circle><circle r=".51" cy="212.66" cx="268.07"></circle><circle r=".51" cy="210.53" cx="M
256.79"></circle><circle r=".51" cy="211.46" cx="257.9"></circle><circle r=".51" cy="208.59" cx="262.9"></circle><circle r=".51" cy="211.98" cx="262.08"></circle><circle r=".51" cy="213.23" cx="262.59"></circle><circle r=".51" cy="210.12" cx="261.62"></circle><circle r=".51" cy="211.27" cx="264.06"></circle><circle r=".51" cy="213.45" cx="261.43"></circle><circle r=".51" cy="209.5" cx="266.65"></circle><circle r=".51" cy="211.36" cx="269.04"></circle><circle r=".51" cy="210.43" cx="268.78"></circle><circle r=".51" M
cy="208.34" cx="269.64"></circle><circle r=".51" cy="211.91" cx="270.03"></circle><circle r=".51" cy="211.97" cx="266.11"></circle><circle r=".51" cy="213.09" cx="270.88"></circle><circle r=".51" cy="212.15" cx="264.62"></circle><circle r=".51" cy="209.34" cx="263.18"></circle><circle r=".51" cy="213.38" cx="263.48"></circle><circle r=".51" cy="208.81" cx="282.94"></circle><circle r=".51" cy="209.76" cx="283.59"></circle><circle r=".51" cy="210.23" cx="284.68"></circle><circle r=".51" cy="207.24" cx="290.19"></circM
le><circle r=".51" cy="207" cx="289.4"></circle><circle r=".51" cy="209.36" cx="284.32"></circle><circle r=".51" cy="211.83" cx="280.3"></circle><circle r=".51" cy="206.59" cx="290.06"></circle><circle r=".51" cy="204.47" cx="281.5"></circle><circle r=".51" cy="207.41" cx="280.64"></circle><circle r=".51" cy="205.59" cx="282.64"></circle><circle r=".51" cy="210.43" cx="281.71"></circle><circle r=".51" cy="211.58" cx="283.06"></circle><circle r=".51" cy="209.33" cx="281.93"></circle><circle r=".51" cy="211.02" cx="2M
82.27"></circle><circle r=".51" cy="213.87" cx="275.47"></circle><circle r=".51" cy="211.12" cx="279.72"></circle><circle r=".51" cy="209.59" cx="280.15"></circle><circle r=".51" cy="210.16" cx="279.55"></circle><circle r=".51" cy="211.02" cx="278.79"></circle><circle r=".51" cy="210.8" cx="283.54"></circle><circle r=".51" cy="211.22" cx="284.6"></circle><circle r=".51" cy="210.15" cx="278.09"></circle><circle r=".51" cy="212.35" cx="277.66"></circle><circle r=".51" cy="210.48" cx="278.66"></circle><circle r=".51" M
cy="212.37" cx="282.43"></circle><circle r=".51" cy="210.75" cx="277.27"></circle><circle r=".51" cy="212.33" cx="276.82"></circle><circle r=".51" cy="208.96" cx="282.72"></circle><circle r=".51" cy="207.43" cx="283.14"></circle><circle r=".51" cy="206.23" cx="286.17"></circle><circle r=".51" cy="204.85" cx="289.86"></circle><circle r=".51" cy="208.01" cx="282.54"></circle><circle r=".51" cy="210.92" cx="282.43"></circle><circle r=".51" cy="207.7" cx="290.89"></circle><circle r=".51" cy="213.01" cx="279.82"></circlM
e><circle r=".51" cy="213.14" cx="272.73"></circle><circle r=".51" cy="213" cx="268.72"></circle><circle r=".51" cy="213.88" cx="270.97"></circle><circle r=".51" cy="214.28" cx="271.65"></circle><circle r=".51" cy="212.45" cx="279.54"></circle><circle r=".51" cy="209.74" cx="283.35"></circle><circle r=".51" cy="204.62" cx="286.38"></circle><circle r=".51" cy="208.34" cx="288.61"></circle><circle r=".51" cy="204.05" cx="285.6"></circle><circle r=".51" cy="205.81" cx="289.2"></circle><circle r=".51" cy="208.64" cx="2M
88.01"></circle><circle r=".51" cy="214.29" cx="269.81"></circle><circle r=".51" cy="212.9" cx="274.82"></circle><circle r=".51" cy="212.75" cx="274.06"></circle><circle r=".51" cy="213.19" cx="269.98"></circle><circle r=".51" cy="214.4" cx="273.19"></circle><circle r=".51" cy="212.79" cx="273.29"></circle><circle r=".51" cy="210.92" cx="271.38"></circle><circle r=".51" cy="212.2" cx="270.94"></circle><circle r=".51" cy="211.82" cx="272.6"></circle><circle r=".51" cy="213.12" cx="269.41"></circle><circle r=".51" cyM
="213.51" cx="269.75"></circle><circle r=".51" cy="210.57" cx="280.58"></circle><circle r=".51" cy="209.96" cx="281.19"></circle><circle r=".51" cy="208.58" cx="278.9"></circle><circle r=".51" cy="209.5" cx="288.4"></circle><circle r=".51" cy="208.06" cx="290.17"></circle><circle r=".51" cy="205.11" cx="291.22"></circle><circle r=".51" cy="205.11" cx="294.8"></circle><circle r=".51" cy="207.81" cx="288.63"></circle><circle r=".51" cy="206.53" cx="287.67"></circle><circle r=".51" cy="208.7" cx="289.78"></circle><cirM
cle r=".51" cy="205.35" cx="292.44"></circle><circle r=".51" cy="208.66" cx="287.23"></circle><circle r=".51" cy="208.18" cx="285.08"></circle><circle r=".51" cy="205.35" cx="293.92"></circle><circle r=".51" cy="206.57" cx="292.34"></circle><circle r=".51" cy="207" cx="291.53"></circle><circle r=".51" cy="214.23" cx="267.81"></circle><circle r=".51" cy="213.27" cx="278.77"></circle><circle r=".51" cy="214.03" cx="274.21"></circle><circle r=".51" cy="210.57" cx="275.81"></circle><circle r=".51" cy="211.67" cx="273.5M
1"></circle><circle r=".51" cy="213.45" cx="272.01"></circle><circle r=".51" cy="211.37" cx="276.97"></circle><circle r=".51" cy="211.47" cx="275.58"></circle><circle r=".51" cy="211.06" cx="274.44"></circle><circle r=".51" cy="213.08" cx="277.42"></circle><circle r=".51" cy="213.5" cx="276.67"></circle><circle r=".51" cy="211.9" cx="278.56"></circle><circle r=".51" cy="208.65" cx="275.94"></circle><circle r=".51" cy="212.79" cx="276.13"></circle><circle r=".51" cy="214" cx="278"></circle><circle r=".51" cy="212.2"M
 cx="281.28"></circle><circle r=".51" cy="205.2" cx="285.28"></circle><circle r=".51" cy="206.72" cx="282.36"></circle><circle r=".51" cy="211.84" cx="281.28"></circle><circle r=".51" cy="212.67" cx="281.27"></circle><circle r=".51" cy="206.01" cx="290.58"></circle><circle r=".51" cy="211.4" cx="280.45"></circle><circle r=".51" cy="211.42" cx="281.89"></circle><circle r=".51" cy="206.07" cx="284"></circle><circle r=".51" cy="209.22" cx="285.48"></circle><circle r=".51" cy="209.88" cx="286.66"></circle><circle r=".5M
1" cy="208.06" cx="283.96"></circle><circle r=".51" cy="207.43" cx="286.59"></circle><circle r=".51" cy="210.78" cx="285.9"></circle><circle r=".51" cy="204.43" cx="287.5"></circle><circle r=".51" cy="206.7" cx="288.62"></circle><circle r=".51" cy="204.59" cx="293.05"></circle><circle r=".51" cy="207.77" cx="287.58"></circle><circle r=".51" cy="206.48" cx="284.69"></circle><circle r=".51" cy="209.44" cx="287.44"></circle><circle r=".51" cy="195.41" cx="298.8"></circle><circle r=".51" cy="195.86" cx="299.86"></circlM
e><circle r=".51" cy="195.66" cx="301.03"></circle><circle r=".51" cy="190.16" cx="304.03"></circle><circle r=".51" cy="190.39" cx="303.24"></circle><circle r=".51" cy="195.12" cx="300.26"></circle><circle r=".51" cy="199.38" cx="298.22"></circle><circle r=".51" cy="189.68" cx="303.57"></circle><circle r=".51" cy="192.56" cx="295.24"></circle><circle r=".51" cy="195.49" cx="296.11"></circle><circle r=".51" cy="192.88" cx="296.8"></circle><circle r=".51" cy="197.44" cx="298.65"></circle><circle r=".51" cy="197.67" cM
x="300.4"></circle><circle r=".51" cy="196.4" cx="298.23"></circle><circle r=".51" cy="197.63" cx="299.44"></circle><circle r=".51" cy="203.72" cx="295.27"></circle><circle r=".51" cy="199.1" cx="297.35"></circle><circle r=".51" cy="197.58" cx="296.88"></circle><circle r=".51" cy="198.39" cx="296.69"></circle><circle r=".51" cy="199.52" cx="296.51"></circle><circle r=".51" cy="196.76" cx="300.39"></circle><circle r=".51" cy="196.53" cx="301.51"></circle><circle r=".51" cy="199.17" cx="295.45"></circle><circle r=".5M
1" cy="201.25" cx="296.29"></circle><circle r=".51" cy="199.14" cx="296.11"></circle><circle r=".51" cy="198.67" cx="300.31"></circle><circle r=".51" cy="200.12" cx="295.09"></circle><circle r=".51" cy="201.69" cx="295.57"></circle><circle r=".51" cy="195.66" cx="298.69"></circle><circle r=".51" cy="194.15" cx="298.22"></circle><circle r=".51" cy="191.5" cx="300.11"></circle><circle r=".51" cy="188.33" cx="302.46"></circle><circle r=".51" cy="194.95" cx="298.03"></circle><circle r=".51" cy="197.46" cx="299.52"></ciM
rcle><circle r=".51" cy="190.16" cx="304.87"></circle><circle r=".51" cy="200.64" cx="298.46"></circle><circle r=".51" cy="204.6" cx="292.58"></circle><circle r=".51" cy="206.66" cx="289.14"></circle><circle r=".51" cy="206.17" cx="291.51"></circle><circle r=".51" cy="206.14" cx="292.29"></circle><circle r=".51" cy="200.31" cx="297.93"></circle><circle r=".51" cy="195.97" cx="299.65"></circle><circle r=".51" cy="190.03" cx="299.41"></circle><circle r=".51" cy="191.94" cx="303.3"></circle><circle r=".51" cy="189.97"M
 cx="298.44"></circle><circle r=".51" cy="189.49" cx="302.43"></circle><circle r=".51" cy="192.51" cx="302.96"></circle><circle r=".51" cy="207.15" cx="290.76"></circle><circle r=".51" cy="203.26" cx="294.2"></circle><circle r=".51" cy="203.55" cx="293.48"></circle><circle r=".51" cy="206.13" cx="290.3"></circle><circle r=".51" cy="205.4" cx="293.65"></circle><circle r=".51" cy="203.99" cx="292.86"></circle><circle r=".51" cy="203.47" cx="290.24"></circle><circle r=".51" cy="184.91" cx="306.23"></circle><circle r="M
.51" cy="204.78" cx="290.57"></circle><circle r=".51" cy="203.56" cx="291.75"></circle><circle r=".51" cy="206.39" cx="289.78"></circle><circle r=".51" cy="206.53" cx="290.28"></circle><circle r=".51" cy="203.8" cx="288.61"></circle><circle r=".51" cy="198.17" cx="297.78"></circle><circle r=".51" cy="197.33" cx="297.95"></circle><circle r=".51" cy="197.42" cx="295.28"></circle><circle r=".51" cy="193.02" cx="303.76"></circle><circle r=".51" cy="190.86" cx="304.46"></circle><circle r=".51" cy="187.8" cx="303.74"></cM
ircle><circle r=".51" cy="185.86" cx="306.74"></circle><circle r=".51" cy="191.49" cx="303.04"></circle><circle r=".51" cy="190.93" cx="301.53"></circle><circle r=".51" cy="191.61" cx="304.48"></circle><circle r=".51" cy="187.34" cx="304.89"></circle><circle r=".51" cy="192.95" cx="302.32"></circle><circle r=".51" cy="193.72" cx="300.25"></circle><circle r=".51" cy="186.55" cx="306.14"></circle><circle r=".51" cy="188.42" cx="305.48"></circle><circle r=".51" cy="189.22" cx="305.02"></circle><circle r=".51" cy="208.M
19" cx="289.04"></circle><circle r=".51" cy="201.42" cx="297.72"></circle><circle r=".51" cy="204.54" cx="294.31"></circle><circle r=".51" cy="200.77" cx="293.77"></circle><circle r=".51" cy="202.94" cx="292.44"></circle><circle r=".51" cy="205.24" cx="292.15"></circle><circle r=".51" cy="200.8" cx="295.18"></circle><circle r=".51" cy="201.64" cx="294.07"></circle><circle r=".51" cy="201.92" cx="292.89"></circle><circle r=".51" cy="202" cx="296.49"></circle><circle r=".51" cy="202.76" cx="296.09"></circle><circle rM
=".51" cy="200.39" cx="296.81"></circle><circle r=".51" cy="199.08" cx="292.83"></circle><circle r=".51" cy="202.45" cx="295.24"></circle><circle r=".51" cy="202.45" cx="297.47"></circle><circle r=".51" cy="199.16" cx="299.25"></circle><circle r=".51" cy="191.11" cx="298.8"></circle><circle r=".51" cy="193.98" cx="297.18"></circle><circle r=".51" cy="198.86" cx="299.06"></circle><circle r=".51" cy="199.56" cx="299.49"></circle><circle r=".51" cy="188.91" cx="303.69"></circle><circle r=".51" cy="198.94" cx="298.12">M
</circle><circle r=".51" cy="198.18" cx="299.34"></circle><circle r=".51" cy="192.53" cx="298.2"></circle><circle r=".51" cy="194.38" cx="301.15"></circle><circle r=".51" cy="194.29" cx="302.51"></circle><circle r=".51" cy="194.23" cx="299.25"></circle><circle r=".51" cy="192.27" cx="301.11"></circle><circle r=".51" cy="195.46" cx="302.35"></circle><circle r=".51" cy="189.25" cx="300.25"></circle><circle r=".51" cy="186.11" cx="301.15"></circle><circle r=".51" cy="184.26" cx="306.75"></circle><circle r=".51" cy="18M
4.42" cx="305.12"></circle><circle r=".51" cy="185.31" cx="304.74"></circle><circle r=".51" cy="182.73" cx="306.7"></circle><circle r=".51" cy="185.36" cx="305.93"></circle><circle r=".51" cy="183.36" cx="304.69"></circle><circle r=".51" cy="190.55" cx="302.42"></circle><circle r=".51" cy="186.38" cx="304.99"></circle><circle r=".51" cy="192.02" cx="302.12"></circle><circle r=".51" cy="192.5" cx="299"></circle><circle r=".51" cy="193.49" cx="302.92"></circle><g class="a c"><path class="V W" d="M353.07 237.52v55.32"M
></path><path class="V W" d="M346.69 237.52v55.32"></path><path class="V W" d="M340.31 237.52v55.32"></path><path class="V W" d="M333.93 237.52v55.32"></path><path class="V W" d="M327.75 237.52v55.32"></path><path class="V W" d="M321.37 237.52v55.32"></path><path class="V W" d="M314.99 237.52v55.32"></path><path class="V W" d="M308.61 237.52v55.32"></path><path class="V W" d="M302.29 237.52v55.32"></path><path class="V W" d="M295.91 237.52v55.32"></path><path class="V W" d="M289.53 237.52v55.32"></path><path class=M
"V W" d="M283.15 237.52v55.32"></path><path class="V W" d="M276.97 237.52v55.32"></path><path class="V W" d="M270.59 237.52v55.32"></path><path class="V W" d="M264.21 237.52v55.32"></path><path class="V W" d="M257.83 237.52v55.32"></path><path class="V W" d="M251.4 237.52v55.32"></path><path class="V W" d="M245.02 237.52v55.32"></path><path class="V W" d="M238.64 237.52v55.32"></path><path class="V W" d="M232.26 237.52v55.32"></path><path class="V W" d="M226.08 237.52v55.32"></path><path class="V W" d="M219.7 237.5M
2v55.32"></path><path class="V W" d="M213.32 237.52v55.32"></path><path class="V W" d="M206.94 237.52v55.32"></path><path class="V W" d="M200.73 237.52v55.32"></path><path class="V W" d="M194.35 237.52v55.32"></path><path class="U" d="M196.68 298.03H192v-4.68h4.68z"></path><path class="V W" d="M187.95 237.52v55.32"></path><path class="V W" d="M181.57 237.52v55.32"></path><path class="V W" d="M175.17 237.52v55.32"></path><g class="U"><g class="X"><path d="M357.11 288.19h3.6v14.31H167.53v-14.22h4"></path></g></g><patM
h class="V W" d="M353.07 237.52v55.32"></path><path class="V W" d="M346.69 237.52v55.32"></path><path class="V W" d="M340.31 237.52v55.32"></path><path class="V W" d="M333.93 237.52v55.32"></path><path class="V W" d="M327.75 237.52v55.32"></path><path class="V W" d="M321.37 237.52v55.32"></path><path class="V W" d="M314.99 237.52v55.32"></path><path class="V W" d="M308.61 237.52v55.32"></path><path class="V W" d="M302.29 237.52v55.32"></path><path class="V W" d="M295.91 237.52v55.32"></path><path class="V W" d="M28M
9.53 237.52v55.32"></path><path class="V W" d="M283.15 237.52v55.32"></path><path class="V W" d="M276.97 237.52v55.32"></path><path class="V W" d="M270.59 237.52v55.32"></path><path class="V W" d="M264.21 237.52v55.32"></path><path class="V W" d="M257.83 237.52v55.32"></path><path class="V W" d="M251.4 237.52v55.32"></path><path class="V W" d="M245.02 237.52v55.32"></path><path class="V W" d="M238.64 237.52v55.32"></path><path class="V W" d="M232.26 237.52v55.32"></path><path class="V W" d="M226.08 237.52v55.32"></M
path><path class="V W" d="M219.7 237.52v55.32"></path><path class="V W" d="M213.32 237.52v55.32"></path><path class="V W" d="M206.94 237.52v55.32"></path><path class="V W" d="M200.73 237.52v55.32"></path><path class="V W" d="M194.35 237.52v55.32"></path><path class="U" d="M196.68 298.03H192v-4.68h4.68z"></path><path class="V W" d="M187.95 237.52v55.32"></path><path class="V W" d="M181.57 237.52v55.32"></path><path class="V W" d="M175.17 237.52v55.32"></path><g class="U"></g><path class="V W" d="M353.07 237.52v55.32M
"></path><path class="V W" d="M346.69 237.52v55.32"></path><path class="V W" d="M340.31 237.52v55.32"></path><path class="V W" d="M333.93 237.52v55.32"></path><path class="V W" d="M327.75 237.52v55.32"></path><path class="V W" d="M321.37 237.52v55.32"></path><path class="V W" d="M314.99 237.52v55.32"></path><path class="V W" d="M308.61 237.52v55.32"></path><path class="V W" d="M302.29 237.52v55.32"></path><path class="V W" d="M295.91 237.52v55.32"></path><path class="V W" d="M289.53 237.52v55.32"></path><path classM
="V W" d="M283.15 237.52v55.32"></path><path class="V W" d="M276.97 237.52v55.32"></path><path class="V W" d="M270.59 237.52v55.32"></path><path class="V W" d="M264.21 237.52v55.32"></path><path class="V W" d="M257.83 237.52v55.32"></path><path class="V W" d="M251.4 237.52v55.32"></path><path class="V W" d="M245.02 237.52v55.32"></path><path class="V W" d="M238.64 237.52v55.32"></path><path class="V W" d="M232.26 237.52v55.32"></path><path class="V W" d="M226.08 237.52v55.32"></path><path class="V W" d="M219.7 237.M
52v55.32"></path><path class="V W" d="M213.32 237.52v55.32"></path><path class="V W" d="M206.94 237.52v55.32"></path><path class="V W" d="M200.73 237.52v55.32"></path><path class="V W" d="M194.35 237.52v55.32"></path><path class="U" d="M196.68 298.03H192v-4.68h4.68z"></path><path class="V W" d="M187.95 237.52v55.32"></path><path class="V W" d="M181.57 237.52v55.32"></path><path class="V W" d="M175.17 237.52v55.32"></path><g class="U"></g><path class="V W" d="M353.07 237.52v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32mM
-6.38-55.32v55.32m-6.18-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.32-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.18-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.43-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.18-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.38-55.32v55.32m-6.21-55.32v55.32m-6.38-55.32v55.32m-6.4-55.32v55.32m-6.38-55.32v55.32m-6.4-55.32v55.32"></path><path class="V W" d="M175.4 116.49V61.17"></paM
th><path class="V W" d="M181.78 116.49V61.17"></path><path class="V W" d="M188.16 116.49V61.17"></path><path class="V W" d="M194.54 116.49V61.17"></path><path class="V W" d="M200.72 116.49V61.17"></path><path class="V W" d="M207.1 116.49V61.17"></path><path class="V W" d="M213.48 116.49V61.17"></path><path class="V W" d="M219.86 116.49V61.17"></path><path class="V W" d="M226.18 116.49V61.17"></path><path class="V W" d="M232.56 116.49V61.17"></path><path class="V W" d="M238.94 116.49V61.17"></path><path class="V W" M
d="M245.32 116.49V61.17"></path><path class="V W" d="M251.5 116.49V61.17"></path><path class="V W" d="M257.88 116.49V61.17"></path><path class="V W" d="M264.26 116.49V61.17"></path><path class="V W" d="M270.64 116.49V61.17"></path><path class="V W" d="M277.07 116.49V61.17"></path><path class="V W" d="M283.45 116.49V61.17"></path><path class="V W" d="M289.83 116.49V61.17"></path><path class="V W" d="M296.21 116.49V61.17"></path><path class="V W" d="M302.39 116.49V61.17"></path><path class="V W" d="M308.77 116.49V61.M
17"></path><path class="V W" d="M315.15 116.49V61.17"></path><path class="V W" d="M321.53 116.49V61.17"></path><path class="V W" d="M327.74 116.49V61.17"></path><path class="V W" d="M334.12 116.49V61.17"></path><path class="V W" d="M340.52 116.49V61.17"></path><path class="V W" d="M346.9 116.49V61.17"></path><path class="V W" d="M353.3 116.49V61.17"></path><g class="U"><g class="X"><path d="M171.36 65.82h-3.6V51.51h193.18v14.22h-4"></path></g></g><path class="V W" d="M175.4 116.49V61.17"></path><path class="V W" d=M
"M181.78 116.49V61.17"></path><path class="V W" d="M188.16 116.49V61.17"></path><path class="V W" d="M194.54 116.49V61.17"></path><path class="V W" d="M200.72 116.49V61.17"></path><path class="V W" d="M207.1 116.49V61.17"></path><path class="V W" d="M213.48 116.49V61.17"></path><path class="V W" d="M219.86 116.49V61.17"></path><path class="V W" d="M226.18 116.49V61.17"></path><path class="V W" d="M232.56 116.49V61.17"></path><path class="V W" d="M238.94 116.49V61.17"></path><path class="V W" d="M245.32 116.49V61.17M
"></path><path class="V W" d="M251.5 116.49V61.17"></path><path class="V W" d="M257.88 116.49V61.17"></path><path class="V W" d="M264.26 116.49V61.17"></path><path class="V W" d="M270.64 116.49V61.17"></path><path class="V W" d="M277.07 116.49V61.17"></path><path class="V W" d="M283.45 116.49V61.17"></path><path class="V W" d="M289.83 116.49V61.17"></path><path class="V W" d="M296.21 116.49V61.17"></path><path class="V W" d="M302.39 116.49V61.17"></path><path class="V W" d="M308.77 116.49V61.17"></path><path class=M
"V W" d="M315.15 116.49V61.17"></path><path class="V W" d="M321.53 116.49V61.17"></path><path class="V W" d="M327.74 116.49V61.17"></path><path class="V W" d="M334.12 116.49V61.17"></path><path class="V W" d="M340.52 116.49V61.17"></path><path class="V W" d="M346.9 116.49V61.17"></path><path class="V W" d="M353.3 116.49V61.17"></path><g class="U"></g><path class="V W" d="M175.4 116.49V61.17"></path><path class="V W" d="M181.78 116.49V61.17"></path><path class="V W" d="M188.16 116.49V61.17"></path><path class="V W" M
d="M194.54 116.49V61.17"></path><path class="V W" d="M200.72 116.49V61.17"></path><path class="V W" d="M207.1 116.49V61.17"></path><path class="V W" d="M213.48 116.49V61.17"></path><path class="V W" d="M219.86 116.49V61.17"></path><path class="V W" d="M226.18 116.49V61.17"></path><path class="V W" d="M232.56 116.49V61.17"></path><path class="V W" d="M238.94 116.49V61.17"></path><path class="V W" d="M245.32 116.49V61.17"></path><path class="V W" d="M251.5 116.49V61.17"></path><path class="V W" d="M257.88 116.49V61.1M
7"></path><path class="V W" d="M264.26 116.49V61.17"></path><path class="V W" d="M270.64 116.49V61.17"></path><path class="V W" d="M277.07 116.49V61.17"></path><path class="V W" d="M283.45 116.49V61.17"></path><path class="V W" d="M289.83 116.49V61.17"></path><path class="V W" d="M296.21 116.49V61.17"></path><path class="V W" d="M302.39 116.49V61.17"></path><path class="V W" d="M308.77 116.49V61.17"></path><path class="V W" d="M315.15 116.49V61.17"></path><path class="V W" d="M321.53 116.49V61.17"></path><path clasM
s="V W" d="M327.74 116.49V61.17"></path><path class="V W" d="M334.12 116.49V61.17"></path><path class="V W" d="M340.52 116.49V61.17"></path><path class="V W" d="M346.9 116.49V61.17"></path><path class="V W" d="M353.3 116.49V61.17"></path><g class="U"></g><path class="V W" d="M175.4 116.49V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.18 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.32 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.18 55.32V61.17m6.38 55.32V61.17m6.3M
8 55.32V61.17m6.38 55.32V61.17m6.43 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.18 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.38 55.32V61.17m6.21 55.32V61.17m6.38 55.32V61.17m6.4 55.32V61.17m6.38 55.32V61.17m6.4 55.32V61.17"></path></g><defs><path d="M130.2 224.24a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88zm0-4.73c2.09 0 3.79 1.7 3.79 3.79s-1.7 3.79-3.79 3.79-3.79-1.7-3.79-3.79 1.7-3.79 3.79-3.79z" id="B"></path><path d="M15.66 205.12a.94.94 0 1 0 0-1.88.94.94 0 0 0 0 1.88zm0-4.73a3.79 3.79 0 M
0 1 0 7.58c-2.09 0-3.79-1.7-3.79-3.79s1.7-3.79 3.79-3.79z" id="C"></path><path d="M155.63 142.57a.94.94 0 0 0 0-1.88.94.94 0 0 0 0 1.88zm0-4.73c2.09 0 3.79 1.7 3.79 3.79s-1.7 3.79-3.79 3.79-3.79-1.7-3.79-3.79 1.7-3.79 3.79-3.79z" id="D"></path><path d="M364.704 118.123l.751 4.64-2.379.385-.751-4.64z" id="E"></path><path d="M439.323 110.281l3.03-2.392 4.437 5.62-3.03 2.392z" id="F"></path><path d="M463.42 168.72c1.02 0 1.86.82 1.88 1.84a1.88 1.88 0 0 1-1.84 1.92h-.04c-1.02 0-1.86-.82-1.88-1.84a1.88 1.88 0 0 1 1.84-1M
.92h.04m0-1h-.06c-1.59.03-2.85 1.35-2.82 2.94.03 1.55 1.33 2.82 2.88 2.82h.06c1.59-.03 2.85-1.35 2.82-2.94-.03-1.55-1.33-2.82-2.88-2.82h0z" id="G"></path><path d="M446.35 313.86c.16 0 .31.02.47.06.96.26 1.53 1.25 1.27 2.21-.22.8-.94 1.33-1.74 1.33-.16 0-.31-.02-.47-.06-.96-.26-1.53-1.25-1.27-2.21.22-.8.94-1.33 1.74-1.33m0-1h0c-1.26 0-2.37.85-2.7 2.07a2.8 2.8 0 0 0 1.98 3.43c.24.06.48.1.73.1 1.26 0 2.37-.85 2.7-2.07a2.8 2.8 0 0 0-1.98-3.43c-.24-.06-.48-.1-.73-.1h0z" id="H"></path><path d="M355.4 298.03h-4.68v-4.68h4L
.68z" id="I"></path><path d="M357.05 285.04h6.96v21.6H164.29v-21.42h7.24" id="J"></path><path d="M173.06 55.98h4.68v4.68h-4.68z" id="K"></path><path d="M171.42 68.97h-6.96v-21.6h199.72v21.42h-7.24" id="L"></path></defs></svg>h!
{"Background":"Purple Billiard","Bits":"Salmon Steak","Plate":"Silver","Collection":"Lil' Bits","Id":1887,"Total":2500}
{"Background":"Purple Billiard","Bits":"Mammoth Trunk","Plate":"Silver","Collection":"Lil' Bits","Id":181,"Total":2500}
{"Background":"Purple Billiard","Bits":"Swordfish Meat","Plate":"Silver","Collection":"Lil' Bits","Id":858,"Total":2500}
{"Background":"Purple Billiard","Bits":"Salmon Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1965,"Total":2500}
{"Background":"Purple Billiard","Bits":"Chicken Wing","Plate":"Silver","Collection":"Lil' Bits","Id":760,"Total":2500}
{"Background":"Red Billiard","Bits":"Octopus Tentacle","Plate":"Bronze","Collection":"Lil' Bits","Id":1358,"Total":2500}
{"Background":"Purple Billiard","Bits":"Halibut Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1675,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="768" height="768" fill="#C4D7E1"/>
<g clip-path="url(#clip0_5_187635)">
<rect width="384" height="384" transform="translate(192 192)" fill="white"/>
<rect width="384" height="384" transform="matrix(-1 0 0 1 576 192)" fill="#C4D7E1"/>
<rect x="492" y="360" width="24" height="36" transform="rotate(180 492 360)" fill="#394358"/>
<rect x="492" y="360" width="12" height="36" transform="rotate(180 492 360)" fiM
<rect x="468" y="360" width="12" height="36" transform="rotate(180 468 360)" fill="#9699A0"/>
<rect x="456" y="360" width="12" height="36" transform="rotate(180 456 360)" fill="#394358"/>
<rect x="516" y="360" width="24" height="36" transform="rotate(180 516 360)" fill="#394358"/>
<rect x="528" y="372" width="12" height="36" transform="rotate(180 528 372)" fill="#394358"/>
<rect x="540" y="396" width="12" height="36" transform="rotate(180 540 396)" fill="#394358"/>
<rect x="516" y="360" width="12" heM
ight="36" transform="rotate(180 516 360)" fill="#9699A0"/>
<rect x="492" y="336" width="12" height="12" transform="rotate(180 492 336)" fill="white"/>
<rect x="504" y="336" width="12" height="12" transform="rotate(180 504 336)" fill="#B5B5B7"/>
<rect x="516" y="348" width="12" height="12" transform="rotate(180 516 348)" fill="#9699A0"/>
<rect x="516" y="372" width="12" height="12" transform="rotate(180 516 372)" fill="#394358"/>
<rect x="528" y="372" width="12" height="12" transform="rotate(180 528 372)" fill="#394M
<rect x="540" y="360" width="12" height="12" transform="rotate(180 540 360)" fill="#9699A0"/>
<rect x="540" y="372" width="12" height="12" transform="rotate(180 540 372)" fill="#9699A0"/>
<rect x="528" y="372" width="12" height="12" fill="#394358"/>
<rect x="504" y="372" width="24" height="12" fill="#9699A0"/>
<rect x="528" y="396" width="24" height="12" transform="rotate(180 528 396)" fill="#394358"/>
<rect x="540" y="408" width="36" height="12" transform="rotate(180 540 408)" fill="#9699A0"/>
 y="420" width="36" height="12" transform="rotate(180 540 420)" fill="#394358"/>
<rect x="540" y="432" width="36" height="12" transform="rotate(180 540 432)" fill="#9699A0"/>
<rect x="552" y="444" width="12" height="12" transform="rotate(180 552 444)" fill="#9699A0"/>
<rect x="540" y="444" width="12" height="12" transform="rotate(180 540 444)" fill="#394358"/>
<rect x="552" y="456" width="12" height="12" transform="rotate(180 552 456)" fill="#9699A0"/>
<rect x="540" y="456" width="12" height="12" transform="rotate(M
180 540 456)" fill="#394358"/>
<rect x="540" y="468" width="12" height="12" transform="rotate(180 540 468)" fill="#9699A0"/>
<rect x="516" y="444" width="12" height="12" transform="rotate(180 516 444)" fill="#394358"/>
<rect x="504" y="444" width="12" height="12" transform="rotate(180 504 444)" fill="#9699A0"/>
<rect x="504" y="444" width="12" height="12" transform="rotate(180 504 444)" fill="#9699A0"/>
<rect x="516" y="456" width="12" height="12" transform="rotate(180 516 456)" fill="#394358"/>
<rect x="504" y="45M
6" width="12" height="12" transform="rotate(180 504 456)" fill="#9699A0"/>
<rect x="540" y="360" width="12" height="12" transform="rotate(180 540 360)" fill="white"/>
<rect x="552" y="444" width="12" height="12" transform="rotate(180 552 444)" fill="white"/>
<rect x="516" y="468" width="12" height="12" transform="rotate(180 516 468)" fill="#9699A0"/>
<rect x="276" y="324" width="24" height="36" fill="#394358"/>
<rect x="276" y="324" width="12" height="36" fill="#9699A0"/>
<rect x="300" y="324" width="12" height="36M
<rect x="312" y="324" width="12" height="36" fill="#394358"/>
<rect x="252" y="324" width="24" height="36" fill="#394358"/>
<rect x="240" y="312" width="12" height="36" fill="#394358"/>
<rect x="228" y="288" width="12" height="36" fill="#394358"/>
<rect x="252" y="324" width="12" height="36" fill="#9699A0"/>
<rect x="276" y="324" width="12" height="12" fill="white"/>
<rect x="264" y="324" width="12" height="12" fill="#B5B5B7"/>
<rect x="276" y="324" width="12" height="12" fill="white"/>
252" y="336" width="12" height="12" fill="#9699A0"/>
<rect x="252" y="312" width="12" height="12" fill="#394358"/>
<rect x="240" y="312" width="12" height="12" fill="#394358"/>
<rect x="228" y="324" width="12" height="12" fill="#9699A0"/>
<rect x="228" y="312" width="12" height="12" fill="#9699A0"/>
<rect x="240" y="312" width="12" height="12" transform="rotate(-180 240 312)" fill="#394358"/>
<rect x="264" y="312" width="24" height="12" transform="rotate(-180 264 312)" fill="#9699A0"/>
<rect x="240" y="288" width="M
24" height="12" fill="#394358"/>
<rect x="228" y="276" width="36" height="12" fill="#9699A0"/>
<rect x="228" y="264" width="36" height="12" fill="#394358"/>
<rect x="228" y="252" width="36" height="12" fill="#9699A0"/>
<rect x="216" y="240" width="12" height="12" fill="#9699A0"/>
<rect x="228" y="240" width="12" height="12" fill="#394358"/>
<rect x="216" y="228" width="12" height="12" fill="#9699A0"/>
<rect x="228" y="228" width="12" height="12" fill="#394358"/>
<rect x="228" y="216" width="12" height="12" fill="#9M
<rect x="252" y="240" width="12" height="12" fill="#9699A0"/>
<rect x="264" y="240" width="12" height="12" fill="#9699A0"/>
<rect x="264" y="240" width="12" height="12" fill="#B5B5B7"/>
<rect x="252" y="228" width="12" height="12" fill="#9699A0"/>
<rect x="264" y="228" width="12" height="12" fill="white"/>
<rect x="252" y="276" width="12" height="12" fill="white"/>
<rect x="252" y="216" width="12" height="12" fill="#9699A0"/>
<rect x="348" y="264" width="72" height="36" fill="#B5B5B7"/>
<rect x="360" y="21M
6" width="48" height="48" fill="#B5B5B7"/>
<rect x="360" y="240" width="48" height="24" fill="#0F1013"/>
<rect x="348" y="228" width="12" height="60" fill="#9699A0"/>
<rect x="408" y="228" width="12" height="36" fill="#B5B5B7"/>
<rect x="360" y="216" width="12" height="12" fill="#9699A0"/>
<rect x="360" y="300" width="12" height="12" fill="white"/>
<rect x="396" y="276" width="12" height="12" fill="white"/>
<rect x="384" y="276" width="12" height="12" fill="white"/>
<rect x="372" y="276" width="12" height="12" fillM
<rect x="360" y="276" width="12" height="12" fill="white"/>
<rect x="348" y="288" width="12" height="12" fill="#9699A0"/>
<rect x="324" y="312" width="120" height="60" fill="#B5B5B7"/>
<rect x="408" y="300" width="12" height="12" fill="white"/>
<rect x="336" y="300" width="96" height="12" fill="#9699A0"/>
<rect x="396" y="300" width="36" height="12" fill="#B5B5B7"/>
<rect x="396" y="252" width="12" height="12" fill="#F0A100"/>
<rect x="360" y="252" width="12" height="12" fill="#F0A100"/>
"336" width="36" height="12" fill="#E72E4B"/>
<rect x="384" y="324" width="12" height="12" fill="#E72E4B"/>
<rect x="396" y="348" width="12" height="12" fill="#E72E4B"/>
<rect x="324" y="312" width="24" height="60" fill="#9699A0"/>
<rect x="300" y="312" width="12" height="48" fill="#9699A0"/>
<rect x="456" y="312" width="12" height="48" fill="#9699A0"/>
<rect x="312" y="312" width="12" height="48" fill="#394358"/>
<rect x="444" y="312" width="12" height="48" fill="#394358"/>
<rect x="408" y="312" width="12" height=M
<rect x="396" y="216" width="12" height="12" fill="white"/>
<rect x="420" y="348" width="12" height="12" fill="white"/>
<rect x="420" y="360" width="12" height="12" fill="white"/>
<rect x="408" y="324" width="12" height="12" fill="#EE6C81"/>
<rect x="408" y="336" width="12" height="12" fill="#EE6C81"/>
<rect x="372" y="204" width="12" height="12" fill="#9699A0"/>
<rect x="372" y="192" width="12" height="12" fill="#B5B5B7"/>
<rect x="324" y="372" width="120" height="60" fill="#B5B5B7"/>
324" y="372" width="24" height="60" fill="#9699A0"/>
<rect x="348" y="420" width="12" height="12" fill="#9699A0"/>
<rect x="420" y="384" width="12" height="60" fill="white"/>
<rect x="348" y="444" width="36" height="12" fill="#394358"/>
<rect x="396" y="444" width="36" height="12" fill="#394358"/>
<rect x="396" y="468" width="36" height="12" fill="#394358"/>
<rect x="396" y="492" width="36" height="12" fill="#394358"/>
<rect x="396" y="516" width="36" height="12" fill="#394358"/>
<rect x="336" y="456" width="36" heM
ight="12" fill="#9699A0"/>
<rect x="396" y="456" width="36" height="12" fill="#9699A0"/>
<rect x="396" y="480" width="36" height="12" fill="#9699A0"/>
<rect x="396" y="504" width="36" height="12" fill="#9699A0"/>
<rect x="396" y="528" width="36" height="12" fill="#9699A0"/>
<rect x="336" y="468" width="36" height="12" fill="#394358"/>
<rect x="324" y="480" width="36" height="12" fill="#9699A0"/>
<rect x="324" y="480" width="12" height="12" fill="#B5B5B7"/>
<rect x="336" y="504" width="36" height="12" fill="#9699A0"M
<rect x="336" y="528" width="36" height="12" fill="#9699A0"/>
<rect x="336" y="504" width="12" height="12" fill="#B5B5B7"/>
<rect x="336" y="504" width="12" height="12" fill="#B5B5B7"/>
<rect x="324" y="540" width="48" height="12" fill="#9699A0"/>
<rect x="396" y="540" width="48" height="12" fill="#9699A0"/>
<rect x="420" y="564" width="48" height="12" fill="#9699A0"/>
<rect x="312" y="552" width="72" height="24" fill="#9699A0"/>
<rect x="396" y="552" width="60" height="24" fill="#9699A0"/>
<rect x="324" y="492"M
 width="36" height="12" fill="#394358"/>
<rect x="336" y="516" width="36" height="12" fill="#394358"/>
<rect x="312" y="564" width="36" height="12" fill="#394358"/>
<rect x="420" y="456" width="12" height="12" fill="white"/>
<rect x="420" y="468" width="12" height="12" fill="#B5B5B7"/>
<rect x="420" y="492" width="12" height="12" fill="#B5B5B7"/>
<rect x="444" y="552" width="12" height="12" fill="#B5B5B7"/>
<rect x="420" y="552" width="12" height="12" fill="#B5B5B7"/>
<rect x="456" y="564" width="12" height="12" fiM
<rect x="324" y="540" width="12" height="12" fill="#B5B5B7"/>
<rect x="348" y="564" width="12" height="12" fill="#B5B5B7"/>
<rect x="360" y="564" width="12" height="12" fill="#B5B5B7"/>
<rect x="312" y="552" width="36" height="12" fill="#B5B5B7"/>
<rect x="420" y="480" width="12" height="12" fill="white"/>
<rect x="432" y="540" width="12" height="24" fill="#B5B5B7"/>
<rect x="432" y="540" width="12" height="24" fill="#B5B5B7"/>
<rect x="420" y="504" width="12" height="12" fill="white"/>
 y="432" width="96" height="12" fill="#B5B5B7"/>
<rect x="336" y="432" width="48" height="12" fill="#9699A0"/>
<clipPath id="clip0_5_187635">
<rect width="384" height="384" fill="white" transform="translate(192 192)"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="aniM
mation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.9Lg6-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Sausage Links","Plate":"Bronze","Collection":"Lil' Bits","Id":1545,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_199666" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_199666)">
<path d="M278.667 278.667H218.667V290.667H278.667V278.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V314.667H266.667V290.667ZM
<path d="M242.667 290.667H230.667V362.667H242.667V290.667Z" fill="#0F1013"/>
<path d="M254.667 302.667V314.667H278.667V302.667H254.667Z" fill="#0F1013"/>
<path d="M254.667 314.667H242.667V326.667H254.667V314.667Z" fill="#0F1013"/>
<path d="M254.667 266.667H230.667V290.667H254.667V266.667Z" fill="#394358"/>
<path d="M230.667 278.667H218.667V302.667H230.667V278.667Z" fill="#394358"/>
<path d="M230.667 350.667H218.667V374.667H230.667V350.667Z" fill="#394358"/>
<path d="M230.667 398.667H218.667V422.6M
67H230.667V398.667Z" fill="#394358"/>
<path d="M254.667 362.667H218.667V386.667H254.667V362.667Z" fill="#394358"/>
<path d="M254.667 362.667H230.667V374.667H254.667V362.667Z" fill="#9699A0"/>
<path d="M242.667 386.667H218.667V398.667H242.667V386.667Z" fill="#394358"/>
<path d="M254.667 386.667H242.667V434.667H254.667V386.667Z" fill="#0F1013"/>
<path d="M242.667 398.667H230.667V410.667H242.667V398.667Z" fill="#0F1013"/>
<path d="M266.667 422.667H254.667V446.667H266.667V422.667Z" fill="#0F1013"/>
<path d="M254.667 43M
4.667H242.667V446.667H254.667V434.667Z" fill="#0F1013"/>
<path d="M242.667 434.667H230.667V458.667H242.667V434.667Z" fill="#394358"/>
<path d="M266.667 446.667H242.667V458.667H266.667V446.667Z" fill="#394358"/>
<mask id="mask1_5_199666" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_199666)">
<path d="M470.667 314.667L470.667 278.667L482.667 278.667L482.667 M
314.667L470.667 314.667Z" fill="#394358"/>
<path d="M494.667 350.667L494.667 338.667L506.667 338.667L506.667 350.667L494.667 350.667Z" fill="#394358"/>
<path d="M482.667 362.667L482.667 350.667L506.667 350.667L506.667 362.667L482.667 362.667Z" fill="#0F1013"/>
<path d="M482.667 374.667L482.667 362.667L530.667 362.667L530.667 374.667L482.667 374.667Z" fill="#0F1013"/>
<path d="M482.667 362.667L482.667 338.667L494.667 338.667L494.667 362.667L482.667 362.667Z" fill="#0F1013"/>
<path d="M482.667 398.667L482.667 386.667M
L530.667 386.667L530.667 398.667L482.667 398.667Z" fill="#0F1013"/>
<path d="M482.667 422.667L482.667 410.667L518.667 410.667L518.667 422.667L482.667 422.667Z" fill="#0F1013"/>
<path d="M494.667 398.667L494.667 386.667L518.667 386.667L518.667 398.667L494.667 398.667Z" fill="#0F1013"/>
<path d="M518.667 314.667L518.667 278.667L530.667 278.667L530.667 314.667L518.667 314.667Z" fill="#394358"/>
<path d="M518.667 314.667L518.667 290.667L530.667 290.667L530.667 314.667L518.667 314.667Z" fill="#0F1013"/>
7 314.667L470.667 290.667L482.667 290.667L482.667 314.667L470.667 314.667Z" fill="#0F1013"/>
<path d="M458.667 314.667L458.667 278.667L470.667 278.667L470.667 314.667L458.667 314.667Z" fill="#0F1013"/>
<path d="M458.667 314.667L458.667 278.667L470.667 278.667L470.667 314.667L458.667 314.667Z" fill="#0F1013"/>
<path d="M446.667 302.667L446.667 290.667L458.667 290.667L458.667 302.667L446.667 302.667Z" fill="#0F1013"/>
<path d="M482.667 254.667H518.667V338.667H482.667V254.667Z" fill="#394358"/>
<path d="M482.667 302.6M
67H518.667V338.667H482.667V302.667Z" fill="#0F1013"/>
<path d="M530.667 374.667H518.667V386.667H530.667V374.667Z" fill="#394358"/>
<path d="M530.667 398.667H518.667V410.667H530.667V398.667Z" fill="#394358"/>
<path d="M542.667 386.667H530.667V398.667H542.667V386.667Z" fill="#394358"/>
<path d="M530.667 422.667H518.667V434.667H530.667V422.667Z" fill="#394358"/>
<path d="M518.667 386.667H506.667V398.667H518.667V386.667Z" fill="#394358"/>
<path d="M518.667 410.667H506.667V422.667H518.667V410.667Z" fill="#394358"/>
h d="M530.667 410.667H518.667V422.667H530.667V410.667Z" fill="#0F1013"/>
<path d="M518.667 434.667H506.667V446.667H518.667V434.667Z" fill="#394358"/>
<path d="M518.667 458.667H506.667V470.667H518.667V458.667Z" fill="#394358"/>
<path d="M506.667 386.667H494.667V398.667H506.667V386.667Z" fill="#394358"/>
<path d="M506.667 410.667H494.667V422.667H506.667V410.667Z" fill="#394358"/>
<path d="M506.667 434.667H494.667V446.667H506.667V434.667Z" fill="#394358"/>
<path d="M506.667 458.667H494.667V470.667H506.667V458.667Z" fiM
<path d="M506.667 470.667H494.667V482.667H506.667V470.667Z" fill="#394358"/>
<path d="M494.667 398.667H482.667V410.667H494.667V398.667Z" fill="#394358"/>
<path d="M494.667 422.667H482.667V434.667H494.667V422.667Z" fill="#394358"/>
<path d="M494.667 446.667H482.667V458.667H494.667V446.667Z" fill="#394358"/>
<path d="M482.667 398.667H470.667V410.667H482.667V398.667Z" fill="#394358"/>
<path d="M482.667 422.667H470.667V434.667H482.667V422.667Z" fill="#394358"/>
<path d="M482.667 410.667H470.667V422.667H4M
82.667V410.667Z" fill="#394358"/>
<path d="M470.667 404.667H458.667V416.667H470.667V404.667Z" fill="#394358"/>
<path d="M494.667 386.667H482.667V398.667H494.667V386.667Z" fill="#0F1013"/>
<path d="M494.667 410.667H482.667V422.667H494.667V410.667Z" fill="#0F1013"/>
<path d="M494.667 434.667H482.667V446.667H494.667V434.667Z" fill="#0F1013"/>
<path d="M494.667 374.667H482.667V386.667H494.667V374.667Z" fill="#0F1013"/>
<path d="M482.667 386.667H470.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M506.667 374.66M
7H494.667V386.667H506.667V374.667Z" fill="#0F1013"/>
<path d="M506.667 398.667H494.667V410.667H506.667V398.667Z" fill="#0F1013"/>
<path d="M506.667 422.667H494.667V434.667H506.667V422.667Z" fill="#0F1013"/>
<path d="M518.667 446.667H494.667V458.667H518.667V446.667Z" fill="#0F1013"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#0F1013"/>
<path d="M518.667 398.667H506.667V410.667H518.667V398.667Z" fill="#0F1013"/>
<path d="M518.667 422.667H506.667V434.667H518.667V422.667Z" fill="#0F1013"/>
 d="M542.667 362.667H530.667V374.667H542.667V362.667Z" fill="#394358"/>
<mask id="mask2_5_199666" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_199666)">
<path d="M398.667 374.667H326.667V386.667H398.667V374.667Z" fill="#00EAC0"/>
<path d="M398.667 386.667H314.667V398.667H398.667V386.667Z" fill="#00EAC0"/>
<path d="M422.667 362.667H410.667V374.667H422.667V3M
62.667Z" fill="white"/>
<path d="M434.667 362.667H422.667V374.667H434.667V362.667Z" fill="#00EAC0"/>
<path d="M422.667 350.667H410.667V362.667H422.667V350.667Z" fill="#00EAC0"/>
<path d="M302.667 350.667H290.667V362.667H302.667V350.667Z" fill="#00EAC0"/>
<path d="M350.667 386.667H338.667V398.667H350.667V386.667Z" fill="white"/>
<path d="M290.667 374.667H278.667V386.667H290.667V374.667Z" fill="white"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="white"/>
<path d="M398.667 374.667H386.667V386.66M
7H398.667V374.667Z" fill="white"/>
<path d="M326.667 362.667H314.667V374.667H326.667V362.667Z" fill="#00EAC0"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#00EAC0"/>
<path d="M374.667 350.667H362.667V362.667H374.667V350.667Z" fill="#00EAC0"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#00EAC0"/>
<path d="M410.667 362.667H398.667V374.667H410.667V362.667Z" fill="#00EAC0"/>
<path d="M434.667 374.667H422.667V386.667H434.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 374.6M
67H434.667V386.667H446.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 386.667H434.667V398.667H446.667V386.667Z" fill="#00EAC0"/>
<path d="M302.667 386.667H290.667V398.667H302.667V386.667Z" fill="#00EAC0"/>
<path d="M434.667 386.667H410.667V398.667H434.667V386.667Z" fill="#00EAC0"/>
<path d="M314.667 374.667H302.667V386.667H314.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V434.667H446.667V398.667Z" fill="#9D5EDB"/>
<path d="M434.667 434.667H290.667V446.667H434.667V434.667Z" fill="#9D5EDB"/>
h d="M338.667 470.667H290.667V482.667H338.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 470.667H386.667V482.667H434.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 506.667H380.667V518.667H434.667V506.667Z" fill="#00EAC0"/>
<path d="M344.667 506.667H290.667V518.667H344.667V506.667Z" fill="#00EAC0"/>
<path d="M398.667 446.667H326.667V458.667H398.667V446.667Z" fill="#9D5EDB"/>
<path d="M398.667 482.667H326.667V494.667H398.667V482.667Z" fill="#00EAC0"/>
<path d="M398.667 518.667H326.667V530.667H398.667V518.667Z" fiM
<path d="M446.667 398.667H278.667V410.667H446.667V398.667Z" fill="#394358"/>
<path d="M314.667 398.667H278.667V410.667H314.667V398.667Z" fill="#0F1013"/>
<path d="M314.667 410.667H278.667V434.667H314.667V410.667Z" fill="#542D7B"/>
<path d="M302.667 434.667H290.667V446.667H302.667V434.667Z" fill="#542D7B"/>
<path d="M302.667 470.667H290.667V482.667H302.667V470.667Z" fill="#00EAC0"/>
<path d="M290.667 458.667H278.667V470.667H290.667V458.667Z" fill="#00EAC0"/>
<path d="M290.667 434.667H278.667V446.667H2M
90.667V434.667Z" fill="#00EAC0"/>
<path d="M446.667 458.667H434.667V470.667H446.667V458.667Z" fill="#00EAC0"/>
<path d="M464.667 542.667H452.667V554.667H464.667V542.667Z" fill="#00EAC0"/>
<path d="M242.667 542.667H230.667V554.667H242.667V542.667Z" fill="#00EAC0"/>
<path d="M458.667 518.667H446.667V530.667H458.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 518.667H266.667V530.667H278.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 542.667H254.667V554.667H278.667V542.667Z" fill="#00EAC0"/>
<path d="M446.667 434.66M
7H434.667V446.667H446.667V434.667Z" fill="#00EAC0"/>
<path d="M422.667 446.667H398.667V458.667H422.667V446.667Z" fill="#00EAC0"/>
<path d="M326.667 446.667H302.667V458.667H326.667V446.667Z" fill="#00EAC0"/>
<path d="M374.667 458.667H350.667V470.667H374.667V458.667Z" fill="#00EAC0"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#542D7B"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#00EAC0"/>
<path d="M362.667 446.667H326.667V458.667H362.667V446.667Z" fill="#542D7B"/>
 d="M362.667 482.667H326.667V494.667H362.667V482.667Z" fill="white"/>
<path d="M314.667 434.667H302.667V446.667H314.667V434.667Z" fill="#542D7B"/>
<path d="M314.667 470.667H302.667V482.667H314.667V470.667Z" fill="white"/>
<path d="M434.667 542.667H290.667V554.667H434.667V542.667Z" fill="#00EAC0"/>
<path d="M500.667 542.667H476.667V554.667H500.667V542.667Z" fill="#00EAC0"/>
<path d="M380.667 518.667H368.667V530.667H380.667V518.667Z" fill="white"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="whiM
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="white"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="white"/>
<path d="M434.667 506.667H422.667V518.667H434.667V506.667Z" fill="white"/>
<mask id="mask3_5_199666" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_199666)">
<path d="M350.667 254.667H278.667V266.667H350.M
667V254.667Z" fill="#0F1013"/>
<path d="M434.667 266.667H290.667V350.667H434.667V266.667Z" fill="#0F1013"/>
<path d="M326.667 206.667H278.667V242.667H326.667V206.667Z" fill="#0F1013"/>
<path d="M446.667 254.667H374.667V266.667H446.667V254.667Z" fill="#0F1013"/>
<path d="M446.667 206.667H398.667V242.667H446.667V206.667Z" fill="#0F1013"/>
<path d="M434.667 218.667H410.667V230.667H434.667V218.667Z" fill="#5BFF4D"/>
<path d="M314.667 218.667H290.667V230.667H314.667V218.667Z" fill="#5BFF4D"/>
<path d="M338.667 218.667H3M
26.667V254.667H338.667V218.667Z" fill="#394358"/>
<path d="M398.667 218.667H386.667V254.667H398.667V218.667Z" fill="#0F1013"/>
<path d="M326.667 206.667H314.667V218.667H326.667V206.667Z" fill="#394358"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="#394358"/>
<path d="M446.667 206.667H434.667V218.667H446.667V206.667Z" fill="#394358"/>
<path d="M446.667 254.667H434.667V266.667H446.667V254.667Z" fill="#394358"/>
<path d="M290.667 278.667H278.667V326.667H290.667V278.667Z" fill="#0F1013"/>
"M446.667 278.667H434.667V326.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M386.667 278.667H338.667V338.667H386.667V278.667Z" fill="#394358"/>
<path d="M338.667 278.667H290.667V290.667H338.667V278.667Z" fill="#394358"/>
<path d="M434.667 278.667H386.667V290.667H434.667V278.667Z" fill="#394358"/>
<path d="M374.667 278.667H362.667V290.667H374.667V278.667Z" fill="#0F1013"/>
<path d="M362.667 278.667H350.667V290.667H362.667V278.667Z" fill="#0F1013"/>
<path d="M338.667 278.667H326.667V290.667H338.667V278.667Z" fill="M
<path d="M374.667 302.667H350.667V314.667H374.667V302.667Z" fill="#0F1013"/>
<path d="M374.667 326.667H350.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M446.667 302.667H410.667V314.667H446.667V302.667Z" fill="#394358"/>
<path d="M314.667 302.667H278.667V314.667H314.667V302.667Z" fill="#394358"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#0F1013"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 302.667H410.667V314.667H422.6M
67V302.667Z" fill="#5BFF4D"/>
<path d="M422.667 326.667H410.667V338.667H422.667V326.667Z" fill="#394358"/>
<path d="M386.667 338.667H374.667V350.667H386.667V338.667Z" fill="#394358"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#394358"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#394358"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#0F1013"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Pepperoni Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1349,"Total":2500}
{"Background":"Purple Billiard","Bits":"Wolf Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":654,"Total":2500}
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_199860" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_199860)">
<path d="M302.667 278.667H254.667V326.667H302.667V278.667Z" fill="#394358"/>
<path d="M302.667 314.667H254.667V326.667H302.667V314.667ZM
<path d="M254.667 266.667H242.667V338.667H254.667V266.667Z" fill="#394358"/>
<path d="M242.667 278.667H230.667V326.667H242.667V278.667Z" fill="#F0A100"/>
<path d="M230.667 278.667H218.667V326.667H230.667V278.667Z" fill="#F0A100"/>
<path d="M218.667 278.667H206.667V314.667H218.667V278.667Z" fill="#F0A100"/>
<path d="M218.667 278.667H206.667V314.667H218.667V278.667Z" fill="#F0A100"/>
<path d="M206.667 266.667H194.667V302.667H206.667V266.667Z" fill="#F0A100"/>
<path d="M194.667 254.667H182.667V290.6M
67H194.667V254.667Z" fill="#F0A100"/>
<path d="M218.667 254.667H206.667V266.667H218.667V254.667Z" fill="#F0A100"/>
<path d="M182.667 290.667H170.667V302.667H182.667V290.667Z" fill="#F0A100"/>
<path d="M206.667 314.667H194.667V326.667H206.667V314.667Z" fill="#F0A100"/>
<path d="M194.667 338.667H182.667V350.667H194.667V338.667Z" fill="#F0A100"/>
<path d="M230.667 386.667H218.667V398.667H230.667V386.667Z" fill="#E72E4B"/>
<path d="M242.667 326.667H230.667V338.667H242.667V326.667Z" fill="#E72E4B"/>
<path d="M242.667 35M
0.667H230.667V362.667H242.667V350.667Z" fill="#E72E4B"/>
<path d="M206.667 422.667H194.667V434.667H206.667V422.667Z" fill="#E72E4B"/>
<path d="M206.667 326.667H194.667V338.667H206.667V326.667Z" fill="#E72E4B"/>
<path d="M230.667 398.667H218.667V410.667H230.667V398.667Z" fill="#F0A100"/>
<path d="M218.667 302.667H206.667V314.667H218.667V302.667Z" fill="#D47300"/>
<path d="M242.667 278.667H230.667V290.667H242.667V278.667Z" fill="#D47300"/>
<path d="M242.667 314.667H230.667V326.667H242.667V314.667Z" fill="#D47300"/>
path d="M206.667 266.667H194.667V278.667H206.667V266.667Z" fill="#D47300"/>
<path d="M212.667 230.667H200.667V242.667H212.667V230.667Z" fill="#F0A100"/>
<path d="M236.667 206.667H224.667V218.667H236.667V206.667Z" fill="#F0A100"/>
<path d="M242.667 290.667H218.667V314.667H242.667V290.667Z" fill="#E72E4B"/>
<path d="M242.667 290.667H230.667V302.667H242.667V290.667Z" fill="#EE6C81"/>
<path d="M254.667 278.667H242.667V290.667H254.667V278.667Z" fill="#9699A0"/>
<path d="M278.667 290.667H254.667V302.667H278.667V290.667Z"M
<mask id="mask1_5_199860" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_199860)">
<path d="M482.667 278.667H422.667V326.667H482.667V278.667Z" fill="#394358"/>
<path d="M494.667 278.667H482.667V350.667H494.667V278.667Z" fill="#394358"/>
<path d="M506.667 290.667H494.667V350.667H506.667V290.667Z" fill="#394358"/>
<path d="M518.667 314.667H50M
6.667V350.667H518.667V314.667Z" fill="#394358"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#394358"/>
<path d="M530.667 350.667H458.667V362.667H530.667V350.667Z" fill="#394358"/>
<path d="M518.667 362.667H470.667V374.667H518.667V362.667Z" fill="#F0A100"/>
<path d="M470.667 326.667H458.667V338.667H470.667V326.667Z" fill="#394358"/>
<path d="M482.667 290.667H458.667V302.667H482.667V290.667Z" fill="#9699A0"/>
<path d="M494.667 302.667H482.667V314.667H494.667V302.667Z" fill="#9699A0"/>
M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#9699A0"/>
<path d="M506.667 314.667H494.667V338.667H506.667V314.667Z" fill="#9699A0"/>
<path d="M482.667 374.667H470.667V386.667H482.667V374.667Z" fill="#F0A100"/>
<path d="M518.667 374.667H494.667V386.667H518.667V374.667Z" fill="#F0A100"/>
<path d="M506.667 386.667H494.667V398.667H506.667V386.667Z" fill="#EE6C81"/>
<path d="M494.667 398.667H482.667V410.667H494.667V398.667Z" fill="#F0A100"/>
<path d="M518.667 410.667H506.667V422.667H518.667V410.667Z" fill="#M
<path d="M470.667 422.667H458.667V434.667H470.667V422.667Z" fill="#F0A100"/>
<path d="M494.667 458.667H482.667V470.667H494.667V458.667Z" fill="#E72E4B"/>
<path d="M506.667 362.667H482.667V374.667H506.667V362.667Z" fill="#E72E4B"/>
<path d="M482.667 362.667H470.667V374.667H482.667V362.667Z" fill="#D47300"/>
<path d="M494.667 386.667H482.667V398.667H494.667V386.667Z" fill="#F0A100"/>
<path d="M458.667 314.667H422.667V326.667H458.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 326.667H458.667V338.667H470.66M
7V326.667Z" fill="#0F1013"/>
<path d="M470.667 350.667H458.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H458.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<mask id="mask2_5_199860" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_199860)">
 350.667H350.667V458.667H374.667V350.667Z" fill="#0F1013"/>
<path d="M338.667 350.667H326.667V362.667H338.667V350.667Z" fill="#0F1013"/>
<path d="M398.667 362.667V350.667H386.667V362.667H398.667Z" fill="#0F1013"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#0F1013"/>
<path d="M386.667 398.667H338.667V410.667H386.667V398.667Z" fill="#0F1013"/>
<path d="M386.667 422.667H338.667V434.667H386.667V422.667Z" fill="#0F1013"/>
<path d="M386.667 374.667V362.667H374.667V374.667H386.667Z" fill="#0F1013"/M
<path d="M386.667 410.667V398.667H350.667V410.667H386.667Z" fill="#394358"/>
<path d="M386.667 434.667V422.667H350.667V434.667H386.667Z" fill="#394358"/>
<path d="M410.667 458.667V446.667H314.667V458.667H410.667Z" fill="#394358"/>
<path d="M398.667 470.667V458.667H326.667V470.667H398.667Z" fill="#394358"/>
<path d="M386.667 470.667V458.667H374.667V470.667H386.667Z" fill="#9699A0"/>
<path d="M398.667 458.667V446.667H386.667V458.667H398.667Z" fill="#9699A0"/>
<path d="M302.667 446.667H290.667V494.667H302.667V446.66M
7Z" fill="#394358"/>
<path d="M434.667 446.667H422.667V494.667H434.667V446.667Z" fill="#394358"/>
<path d="M290.667 458.667H278.667V482.667H290.667V458.667Z" fill="#0F1013"/>
<path d="M422.667 494.667H290.667V506.667H422.667V494.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H314.667V494.667H410.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#394358"/>
<path d="M446.667 506.667H278.667V518.667H446.667V506.667Z" fill="#394358"/>
<path d="M446.667 506.667H434.667V518M
.667H446.667V506.667Z" fill="#9699A0"/>
<path d="M458.667 518.667H266.667V530.667H458.667V518.667Z" fill="#0F1013"/>
<path d="M458.667 518.667H446.667V530.667H458.667V518.667Z" fill="#394358"/>
<path d="M434.667 494.667H422.667V506.667H434.667V494.667Z" fill="#394358"/>
<path d="M470.667 530.667H254.667V542.667H470.667V530.667Z" fill="#394358"/>
<path d="M458.667 542.667H266.667V554.667H458.667V542.667Z" fill="#0F1013"/>
<path d="M446.667 458.667H434.667V482.667H446.667V458.667Z" fill="#0F1013"/>
458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M422.667 458.667H398.667V470.667H422.667V458.667Z" fill="#0F1013"/>
<path d="M266.667 530.667H254.667V542.667H266.667V530.667Z" fill="#0F1013"/>
<path d="M470.667 530.667H458.667V542.667H470.667V530.667Z" fill="#9699A0"/>
<path d="M314.667 338.667H302.667V362.667H314.667V338.667Z" fill="#E72E4B"/>
<path d="M314.667 362.667H302.667V374.667H314.667V362.667Z" fill="#E72E4B"/>
<path d="M314.667 374.667H302.667V386.667H314.667V374.667Z" fill="#E72E4B"/>M
<path d="M350.667 374.667H338.667V386.667H350.667V374.667Z" fill="#E72E4B"/>
<path d="M338.667 386.667H314.667V398.667H338.667V386.667Z" fill="#E72E4B"/>
<mask id="mask3_5_199860" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_199860)">
<path d="M350.667 254.667H278.667V266.667H350.667V254.667Z" fill="#0F1013"/>
<path d="M434.667 266.667H290.667V350.667H434M
.667V266.667Z" fill="#0F1013"/>
<path d="M326.667 206.667H278.667V242.667H326.667V206.667Z" fill="#0F1013"/>
<path d="M446.667 254.667H374.667V266.667H446.667V254.667Z" fill="#0F1013"/>
<path d="M446.667 206.667H398.667V242.667H446.667V206.667Z" fill="#0F1013"/>
<path d="M434.667 218.667H410.667V230.667H434.667V218.667Z" fill="#5BFF4D"/>
<path d="M314.667 218.667H290.667V230.667H314.667V218.667Z" fill="#5BFF4D"/>
<path d="M338.667 218.667H326.667V254.667H338.667V218.667Z" fill="#394358"/>
<path d="M398.667 218.667HM
386.667V254.667H398.667V218.667Z" fill="#0F1013"/>
<path d="M326.667 206.667H314.667V218.667H326.667V206.667Z" fill="#394358"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="#394358"/>
<path d="M446.667 206.667H434.667V218.667H446.667V206.667Z" fill="#394358"/>
<path d="M446.667 254.667H434.667V266.667H446.667V254.667Z" fill="#394358"/>
<path d="M290.667 278.667H278.667V326.667H290.667V278.667Z" fill="#0F1013"/>
<path d="M446.667 278.667H434.667V326.667H446.667V278.667Z" fill="#0F1013"/>
="M386.667 278.667H338.667V338.667H386.667V278.667Z" fill="#394358"/>
<path d="M338.667 278.667H290.667V290.667H338.667V278.667Z" fill="#394358"/>
<path d="M434.667 278.667H386.667V290.667H434.667V278.667Z" fill="#394358"/>
<path d="M374.667 278.667H362.667V290.667H374.667V278.667Z" fill="#0F1013"/>
<path d="M362.667 278.667H350.667V290.667H362.667V278.667Z" fill="#0F1013"/>
<path d="M338.667 278.667H326.667V290.667H338.667V278.667Z" fill="#0F1013"/>
<path d="M374.667 302.667H350.667V314.667H374.667V302.667Z" fill=M
<path d="M374.667 326.667H350.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M446.667 302.667H410.667V314.667H446.667V302.667Z" fill="#394358"/>
<path d="M314.667 302.667H278.667V314.667H314.667V302.667Z" fill="#394358"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#0F1013"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 302.667H410.667V314.667H422.667V302.667Z" fill="#5BFF4D"/>
<path d="M422.667 326.667H410.667V338.667H422.M_
667V326.667Z" fill="#394358"/>
<path d="M386.667 338.667H374.667V350.667H386.667V338.667Z" fill="#394358"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#394358"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#394358"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#0F1013"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
text/plain;charset=utf-8
Que me muerda un rayo,
Que me llore un pavo,
Y que me importe poco,
despues de dos tragos
(Aunque tal ves dos)
Yo tambien te quiero
al vez solo uno poco
(aunque tal vez dos)
Que me muerda un rayo,
Que me llore un pavo,
Que me quieras vos.h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_202638" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_202638)">
<path d="M278.667 278.667H218.667V290.667H278.667V278.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V314.667H266.667V290.667ZM
<path d="M242.667 290.667H230.667V362.667H242.667V290.667Z" fill="#0F1013"/>
<path d="M254.667 302.667V314.667H278.667V302.667H254.667Z" fill="#0F1013"/>
<path d="M254.667 314.667H242.667V326.667H254.667V314.667Z" fill="#0F1013"/>
<path d="M254.667 266.667H230.667V290.667H254.667V266.667Z" fill="#394358"/>
<path d="M230.667 278.667H218.667V302.667H230.667V278.667Z" fill="#394358"/>
<path d="M230.667 350.667H218.667V374.667H230.667V350.667Z" fill="#394358"/>
<path d="M230.667 398.667H218.667V422.6M
67H230.667V398.667Z" fill="#394358"/>
<path d="M254.667 362.667H218.667V386.667H254.667V362.667Z" fill="#394358"/>
<path d="M254.667 362.667H230.667V374.667H254.667V362.667Z" fill="#9699A0"/>
<path d="M242.667 386.667H218.667V398.667H242.667V386.667Z" fill="#394358"/>
<path d="M254.667 386.667H242.667V434.667H254.667V386.667Z" fill="#0F1013"/>
<path d="M242.667 398.667H230.667V410.667H242.667V398.667Z" fill="#0F1013"/>
<path d="M266.667 422.667H254.667V446.667H266.667V422.667Z" fill="#0F1013"/>
<path d="M254.667 43M
4.667H242.667V446.667H254.667V434.667Z" fill="#0F1013"/>
<path d="M242.667 434.667H230.667V458.667H242.667V434.667Z" fill="#394358"/>
<path d="M266.667 446.667H242.667V458.667H266.667V446.667Z" fill="#394358"/>
<mask id="mask1_5_202638" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_202638)">
<path d="M482.667 278.667H422.667V326.667H482.667V278.667Z" fill="M
<path d="M494.667 278.667H482.667V350.667H494.667V278.667Z" fill="#394358"/>
<path d="M506.667 290.667H494.667V350.667H506.667V290.667Z" fill="#394358"/>
<path d="M518.667 314.667H506.667V350.667H518.667V314.667Z" fill="#394358"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#394358"/>
<path d="M530.667 350.667H458.667V362.667H530.667V350.667Z" fill="#394358"/>
<path d="M518.667 362.667H470.667V374.667H518.667V362.667Z" fill="#F0A100"/>
<path d="M470.667 326.667H458.667V338.667H470.6M
67V326.667Z" fill="#394358"/>
<path d="M482.667 290.667H458.667V302.667H482.667V290.667Z" fill="#9699A0"/>
<path d="M494.667 302.667H482.667V314.667H494.667V302.667Z" fill="#9699A0"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#9699A0"/>
<path d="M506.667 314.667H494.667V338.667H506.667V314.667Z" fill="#9699A0"/>
<path d="M482.667 374.667H470.667V386.667H482.667V374.667Z" fill="#F0A100"/>
<path d="M518.667 374.667H494.667V386.667H518.667V374.667Z" fill="#F0A100"/>
<path d="M506.667 386.667H49M
4.667V398.667H506.667V386.667Z" fill="#EE6C81"/>
<path d="M494.667 398.667H482.667V410.667H494.667V398.667Z" fill="#F0A100"/>
<path d="M518.667 410.667H506.667V422.667H518.667V410.667Z" fill="#F0A100"/>
<path d="M470.667 422.667H458.667V434.667H470.667V422.667Z" fill="#F0A100"/>
<path d="M494.667 458.667H482.667V470.667H494.667V458.667Z" fill="#E72E4B"/>
<path d="M506.667 362.667H482.667V374.667H506.667V362.667Z" fill="#E72E4B"/>
<path d="M482.667 362.667H470.667V374.667H482.667V362.667Z" fill="#D47300"/>
M494.667 386.667H482.667V398.667H494.667V386.667Z" fill="#F0A100"/>
<path d="M458.667 314.667H422.667V326.667H458.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 326.667H458.667V338.667H470.667V326.667Z" fill="#0F1013"/>
<path d="M470.667 350.667H458.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H458.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<mask id="mask2_5_202638" style="mask-type:luminance" maskUnitM
s="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_202638)">
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#E72E4B"/>
<path d="M410.667 386.667H314.667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V38M
6.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.667V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667V362.667H356.667V350.667Z" fill="#EE6C81"/>
<path d="M338.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013"/>
<path d="M338.667 446.667H290.667V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 4M
70.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.667V458.667H338.667V446.667Z" fill="#EE6C81"/>
<path d="M338.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
<path d="M338.667 470.667H314.667V482.667H338.667V470.667Z" fill="#EE6C81"/>
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M290.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
<path d="M278.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C81"/>
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667ZM
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#504480"/>
<path d="M386.667 434.667L386.667 410.667L410.667 410.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446.667L398.667 422.667L422.667 422.667L422.667 446.667L398.667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434.667V554.667H386.667V470.667Z" fill="#E72E4B"/>
<path d="M386.667 446.667H398.667V458.667H386.667V44M
6.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill="#EE6C81"/>
<path d="M404.667 470.667H428.667V482.667H404.667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.667V458.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H446.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
<path d="M446.667 518.667H458.667V554.667H446.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667M
V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H446.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H422.667V554.667H410.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#504480"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#504480"/>
667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H314.667V542.667H350.667V530.667Z" fill="#50447F"/>
<path d="M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
<path d="M458.667 530.667H422.667V542.667H458.667V530.667Z" fill="#50447F"/>
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_202638" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170M
.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_202638)">
<path d="M446.667 314.667H278.667V326.667H446.667V314.667Z" fill="#3532A9"/>
<path d="M446.667 326.667H278.667V338.667H446.667V326.667Z" fill="#3532A9"/>
<path d="M446.667 302.667H278.667V314.667H446.667V302.667Z" fill="#5653EC"/>
<path d="M302.667 290.667H278.667V302.667H302.667V290.667Z" fill="#5653EC"/>
<path d="M302.667 278.667H278.667V290.667H302.667V278.667Z" fill="#5653EC"/>
<path d="M446.667 278.667H422.667V290.667M
H446.667V278.667Z" fill="#5653EC"/>
<path d="M446.667 290.667H410.667V302.667H446.667V290.667Z" fill="#5653EC"/>
<path d="M446.667 314.667H398.667V326.667H446.667V314.667Z" fill="#5653EC"/>
<path d="M290.667 278.667H278.667V290.667H290.667V278.667Z" fill="#5653EC"/>
<path d="M290.667 266.667H278.667V278.667H290.667V266.667Z" fill="#5653EC"/>
<path d="M314.667 290.667H302.667V302.667H314.667V290.667Z" fill="#5653EC"/>
<path d="M290.667 290.667H278.667V314.667H290.667V290.667Z" fill="#3532A9"/>
<path d="M446.667 266.M
667H434.667V278.667H446.667V266.667Z" fill="#5653EC"/>
<path d="M314.667 326.667H278.667V338.667H314.667V326.667Z" fill="#0F1013"/>
<path d="M398.667 290.667H326.667V302.667H398.667V290.667Z" fill="#0F1013"/>
<path d="M314.667 338.667H290.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M434.667 338.667H410.667V350.667H434.667V338.667Z" fill="#0F1013"/>
<path d="M326.667 314.667H290.667V326.667H326.667V314.667Z" fill="#F0A100"/>
<path d="M446.667 326.667H410.667V338.667H446.667V326.667Z" fill="#0F1013"/>
th d="M434.667 314.667H398.667V326.667H434.667V314.667Z" fill="#F0A100"/>
<path d="M350.667 314.667H338.667V326.667H350.667V314.667Z" fill="#F0A100"/>
<path d="M326.667 338.667H314.667V350.667H326.667V338.667Z" fill="#F0A100"/>
<path d="M398.667 338.667H326.667V350.667H398.667V338.667Z" fill="#5653EC"/>
<path d="M386.667 314.667H374.667V326.667H386.667V314.667Z" fill="#F0A100"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#F0A100"/>
<path d="M374.667 314.667H350.667V338.667H374.667V314.667Z" fM
<path d="M398.667 230.667H326.667V290.667H398.667V230.667Z" fill="white"/>
<path d="M362.667 314.667H350.667V326.667H362.667V314.667Z" fill="#5653EC"/>
<path d="M374.667 266.667H350.667V290.667H374.667V266.667Z" fill="#E72E4B"/>
<path d="M338.667 338.667H326.667V350.667H338.667V338.667Z" fill="#3532A9"/>
<path d="M374.667 338.667H350.667V350.667H374.667V338.667Z" fill="#0F1013"/>
<path d="M326.667 230.667H314.667V278.667H326.667V230.667Z" fill="white"/>
<path d="M314.667 254.667H302.667V278.667H314.M
667V254.667Z" fill="white"/>
<path d="M410.667 230.667H398.667V278.667H410.667V230.667Z" fill="white"/>
<path d="M422.667 254.667H410.667V278.667H422.667V254.667Z" fill="white"/>
<path d="M338.667 242.667H326.667V278.667H338.667V242.667Z" fill="#E72E4B"/>
<path d="M398.667 242.667H386.667V278.667H398.667V242.667Z" fill="#E72E4B"/>
<path d="M386.667 242.667H338.667V254.667H386.667V242.667Z" fill="#E72E4B"/>
<path d="M374.667 242.667H350.667V254.667H374.667V242.667Z" fill="#0F1013"/>
<path d="M350.667 242.667H326.667M
V254.667H350.667V242.667Z" fill="#F0A100"/>
<path d="M398.667 242.667H374.667V254.667H398.667V242.667Z" fill="#F0A100"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#E72E4B"/>
<path d="M374.667 206.667H350.667V218.667H374.667V206.667Z" fill="#E72E4B"/>
<path d="M374.667 194.667H350.667V206.667H374.667V194.667Z" fill="white"/>
<path d="M374.667 230.667H350.667V242.667H374.667V230.667Z" fill="#394358"/>
<path d="M350.667 218.667H338.667V230.667H350.667V218.667Z" fill="#B5B5B7"/>
7 218.667H374.667V230.667H386.667V218.667Z" fill="#B5B5B7"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#B5B5B7"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#B5B5B7"/>
<path d="M326.667 194.667H314.667V206.667H326.667V194.667Z" fill="#B5B5B7"/>
<path d="M410.667 194.667H398.667V206.667H410.667V194.667Z" fill="#B5B5B7"/>
<path d="M350.667 230.667H314.667V242.667H350.667V230.667Z" fill="white"/>
<path d="M410.667 230.667H374.667V242.667H410.667V230.667Z" fill="white"/>
path d="M338.667 218.667H326.667V230.667H338.667V218.667Z" fill="white"/>
<path d="M326.667 218.667H314.667V230.667H326.667V218.667Z" fill="white"/>
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="white"/>
<path d="M398.667 218.667H386.667V230.667H398.667V218.667Z" fill="white"/>
<path d="M410.667 218.667H398.667V230.667H410.667V218.667Z" fill="white"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" fill="white"/>
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_198969" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_198969)">
<path d="M278.667 326.667V302.667H266.667V326.667H278.667Z" fill="white"/>
<path d="M278.667 326.667V314.667H266.667V326.667H278.667Z" M
<path d="M254.667 410.667V338.667H230.667V410.667H254.667Z" fill="#394358"/>
<path d="M254.667 410.667V338.667H230.667V410.667H254.667Z" fill="#394358"/>
<path d="M254.667 350.667V338.667H230.667V350.667H254.667Z" fill="#0F1013"/>
<path d="M254.667 374.667V362.667H230.667V374.667H254.667Z" fill="#0F1013"/>
<path d="M242.667 422.667V410.667H218.667V422.667H242.667Z" fill="#B5B5B7"/>
<path d="M242.667 422.667V410.667H218.667V422.667H242.667Z" fill="#B5B5B7"/>
<path d="M230.667 458.667V422.667H206.667V4M
58.667H230.667Z" fill="#B5B5B7"/>
<path d="M230.667 458.667V422.667H206.667V458.667H230.667Z" fill="#B5B5B7"/>
<path d="M266.667 422.667V410.667H242.667V422.667H266.667Z" fill="white"/>
<path d="M254.667 398.667V386.667H230.667V398.667H254.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H218.667V338.667H266.667V290.667Z" fill="white"/>
<path d="M254.667 278.667H242.667V290.667H254.667V278.667Z" fill="white"/>
<path d="M242.667 278.667H230.667V290.667H242.667V278.667Z" fill="#B5B5B7"/>
<path d="M218.667 326.667V302.M
667H206.667V326.667H218.667Z" fill="#B5B5B7"/>
<path d="M230.667 302.667V290.667H218.667V302.667H230.667Z" fill="#B5B5B7"/>
<path d="M242.667 338.667V326.667H218.667V338.667H242.667Z" fill="#B5B5B7"/>
<path d="M242.667 422.667H230.667V458.667H242.667V422.667Z" fill="white"/>
<path d="M266.667 422.667H254.667V458.667H266.667V422.667Z" fill="white"/>
<path d="M254.667 422.667H242.667V458.667H254.667V422.667Z" fill="#394358"/>
<path d="M302.667 302.667H278.667V326.667H302.667V302.667Z" fill="#0F1013"/>
67 302.667H278.667V326.667H290.667V302.667Z" fill="#394358"/>
<mask id="mask1_5_198969" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_198969)">
<path d="M494.667 242.667H482.667V302.667H494.667V242.667Z" fill="#3532A9"/>
<path d="M494.667 266.667H446.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667Z" fM
<path d="M494.667 230.667H482.667V242.667H494.667V230.667Z" fill="#5653EC"/>
<path d="M506.667 242.667H494.667V254.667H506.667V242.667Z" fill="#5653EC"/>
<path d="M518.667 254.667H506.667V266.667H518.667V254.667Z" fill="white"/>
<path d="M530.667 266.667H518.667V278.667H530.667V266.667Z" fill="white"/>
<path d="M482.667 218.667H470.667V230.667H482.667V218.667Z" fill="#5653EC"/>
<path d="M470.667 206.667H458.667V218.667H470.667V206.667Z" fill="#5653EC"/>
<path d="M482.667 230.667H470.667V242.667H482.M
667V230.667Z" fill="#5653EC"/>
<path d="M518.667 266.667H506.667V278.667H518.667V266.667Z" fill="#5653EC"/>
<path d="M530.667 278.667H518.667V290.667H530.667V278.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="white"/>
<path d="M494.667 362.667H518.667V374.667H494.667V362.667Z" fill="#5653EC"/>
<path d="M494.667 374.667H506.667V386.667H494.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 374.667H518M
.667V386.667H506.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 386.667H518.667V398.667H506.667V386.667Z" fill="#5653EC"/>
<path d="M494.667 386.667H506.667V422.667H494.667V386.667Z" fill="#5653EC"/>
<path d="M518.667 374.667H530.667V410.667H518.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 410.667H530.667V422.667H518.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 398.667H518.667V410.667H506.667V398.667Z" fill="#5653EC"/>
506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#5653EC"/>
<path d="M482.667 422.667H494.667V446.667H482.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#5653EC"/>
<path d="M482.667 446.667H494.667V458.667H482.667V446.667Z" fill="#5653EC"/>
<path d="M470.667 458.667H482.667V470.667H470.667V458.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#5M
<path d="M458.667 446.667H470.667V458.667H458.667V446.667Z" fill="#3532A9"/>
<path d="M446.667 434.667H458.667V446.667H446.667V434.667Z" fill="#3532A9"/>
<path d="M458.667 470.667H470.667V482.667H458.667V470.667Z" fill="#5653EC"/>
<path d="M446.667 470.667H458.667V482.667H446.667V470.667Z" fill="#5653EC"/>
<path d="M482.667 374.667H494.667V386.667H482.667V374.667Z" fill="#5653EC"/>
<path d="M530.667 374.667H542.667V386.667H530.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 362.667H530.667V374.667H518.667M
V362.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#3532A9"/>
<path d="M470.667 446.667H482.667V458.667H470.667V446.667Z" fill="#3532A9"/>
<path d="M482.667 422.667H494.667V434.667H482.667V422.667Z" fill="#3532A9"/>
<path d="M542.667 302.667H530.667V314.667H542.667V302.667Z" fill="#5653EC"/>
<path d="M542.667 362.667H530.667V374.667H542.667V362.667Z" fill="white"/>
<path d="M542.667 386.667H530.667V410.667H542.667V386.667Z" fill="white"/>
<path d="M542.667 314.667H530.667VM
326.667H542.667V314.667Z" fill="#5653EC"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#5653EC"/>
<path d="M518.667 278.667H506.667V290.667H518.667V278.667Z" fill="#5653EC"/>
<path d="M518.667 290.667H506.667V302.667H518.667V290.667Z" fill="#5653EC"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#5653EC"/>
<path d="M518.667 326.667H506.667V338.667H518.667V326.667Z" fill="#0F1013"/>
<path d="M518.667 338.667H506.667V350.667H518.667V338.667Z" fill="#0F1013"/>
67 350.667H506.667V362.667H518.667V350.667Z" fill="#0F1013"/>
<path d="M530.667 290.667H518.667V302.667H530.667V290.667Z" fill="#5653EC"/>
<path d="M530.667 302.667H518.667V314.667H530.667V302.667Z" fill="#5653EC"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#5653EC"/>
<path d="M506.667 290.667H494.667V302.667H506.667V290.667Z" fill="#3532A9"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#3532A9"/>
<path d="M506.667 302.667H494.667V314.667H506.667V302.667Z" fill="#3532A9M
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 314.667H518.667V338.667H530.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H446.667V302.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#0F1013"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 278.667H458.667V290.667H470.667V278.M
667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M470.667 266.667H446.667V278.667H470.667V266.667Z" fill="#394358"/>
<mask id="mask2_5_198969" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_198969)">
<path d="M386.667 350.667H338.667V362.667H386.667V350.667Z" fill="#5653EC"/>
<path d="M374.667 362.6M
67H350.667V374.667H374.667V362.667Z" fill="#5653EC"/>
<path d="M374.667 374.667H350.667V386.667H374.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 386.667H350.667V398.667H374.667V386.667Z" fill="#B5B5B7"/>
<path d="M350.667 410.667H314.667V446.667H350.667V410.667Z" fill="#B5B5B7"/>
<path d="M350.667 446.667H326.667V458.667H350.667V446.667Z" fill="#0F1013"/>
<path d="M350.667 458.667H326.667V482.667H350.667V458.667Z" fill="#B5B5B7"/>
<path d="M398.667 458.667H386.667V482.667H398.667V458.667Z" fill="#B5B5B7"/>
h d="M386.667 470.667H374.667V482.667H386.667V470.667Z" fill="#B5B5B7"/>
<path d="M410.667 410.667H374.667V446.667H410.667V410.667Z" fill="#B5B5B7"/>
<path d="M410.667 446.667H386.667V458.667H410.667V446.667Z" fill="#0F1013"/>
<path d="M410.667 350.667H386.667V362.667H410.667V350.667Z" fill="#0F1013"/>
<path d="M338.667 350.667H314.667V362.667H338.667V350.667Z" fill="#0F1013"/>
<path d="M338.667 362.667H314.667V398.667H338.667V362.667Z" fill="white"/>
<path d="M410.667 362.667H386.667V410.667H410.667V362.667Z" fillM
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#0F1013"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#0F1013"/>
<path d="M350.667 374.667H338.667V398.667H350.667V374.667Z" fill="white"/>
<path d="M314.667 386.667H302.667V398.667H314.667V386.667Z" fill="white"/>
<path d="M314.667 470.667H302.667V482.667H314.667V470.667Z" fill="white"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="white"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.6M
<path d="M314.667 398.667H302.667V410.667H314.667V398.667Z" fill="white"/>
<path d="M314.667 482.667H302.667V494.667H314.667V482.667Z" fill="white"/>
<path d="M314.667 410.667H302.667V422.667H314.667V410.667Z" fill="white"/>
<path d="M302.667 542.667H290.667V554.667H302.667V542.667Z" fill="white"/>
<path d="M326.667 470.667H314.667V518.667H326.667V470.667Z" fill="white"/>
<path d="M350.667 482.667H314.667V530.667H350.667V482.667Z" fill="white"/>
<path d="M350.667 530.667H290.667V554.667H350.667VM
530.667Z" fill="white"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="white"/>
<path d="M422.667 386.667H410.667V398.667H422.667V386.667Z" fill="white"/>
<path d="M422.667 386.667H410.667V398.667H422.667V386.667Z" fill="white"/>
<path d="M422.667 398.667H410.667V422.667H422.667V398.667Z" fill="white"/>
<path d="M410.667 410.667H398.667V422.667H410.667V410.667Z" fill="white"/>
<path d="M434.667 374.667H422.667V386.667H434.667V374.667Z" fill="white"/>
<path d="M302.667 374.667H290.667V386.667H302M
.667V374.667Z" fill="white"/>
<path d="M326.667 398.667H314.667V410.667H326.667V398.667Z" fill="white"/>
<path d="M338.667 398.667H326.667V410.667H338.667V398.667Z" fill="white"/>
<path d="M350.667 398.667H338.667V410.667H350.667V398.667Z" fill="white"/>
<path d="M374.667 398.667H350.667V410.667H374.667V398.667Z" fill="white"/>
<path d="M386.667 374.667H374.667V410.667H386.667V374.667Z" fill="white"/>
<path d="M350.667 374.667H338.667V386.667H350.667V374.667Z" fill="#B5B5B7"/>
<path d="M338.667 362.667H314.667V374.M
667H338.667V362.667Z" fill="#E72E4B"/>
<path d="M410.667 362.667H386.667V374.667H410.667V362.667Z" fill="#E72E4B"/>
<path d="M386.667 410.667H374.667V434.667H386.667V410.667Z" fill="#394358"/>
<path d="M398.667 410.667H386.667V422.667H398.667V410.667Z" fill="#394358"/>
<path d="M326.667 422.667H314.667V446.667H326.667V422.667Z" fill="#394358"/>
<path d="M350.667 410.667H326.667V422.667H350.667V410.667Z" fill="#394358"/>
<path d="M350.667 542.667H278.667V554.667H350.667V542.667Z" fill="#E72E4B"/>
<path d="M326.667 5M
06.667H314.667V518.667H326.667V506.667Z" fill="#394358"/>
<path d="M338.667 506.667H326.667V518.667H338.667V506.667Z" fill="#394358"/>
<path d="M350.667 518.667H338.667V530.667H350.667V518.667Z" fill="#394358"/>
<path d="M350.667 506.667H338.667V518.667H350.667V506.667Z" fill="#F0A100"/>
<path d="M398.667 458.667H410.667V470.667H398.667V458.667Z" fill="white"/>
<path d="M386.667 470.667H398.667V482.667H386.667V470.667Z" fill="white"/>
<path d="M410.667 458.667H422.667V470.667H410.667V458.667Z" fill="white"/>
d="M410.667 470.667H422.667V482.667H410.667V470.667Z" fill="white"/>
<path d="M398.667 470.667H410.667V518.667H398.667V470.667Z" fill="white"/>
<path d="M374.667 482.667H410.667V530.667H374.667V482.667Z" fill="white"/>
<path d="M374.667 530.667H434.667V554.667H374.667V530.667Z" fill="white"/>
<path d="M374.667 542.667H434.667V554.667H374.667V542.667Z" fill="#E72E4B"/>
<path d="M398.667 506.667H410.667V518.667H398.667V506.667Z" fill="#394358"/>
<path d="M386.667 506.667H398.667V518.667H386.667V506.667Z" fill="#39435M
<path d="M374.667 518.667H386.667V530.667H374.667V518.667Z" fill="#394358"/>
<path d="M422.667 518.667H410.667V530.667H422.667V518.667Z" fill="#394358"/>
<mask id="mask3_5_198969" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_198969)">
<path d="M446.667 266.667H278.667V338.667H446.667V266.667Z" fill="#F0A100"/>
<path d="M434.667 254.667H290.667V266.667M
H434.667V254.667Z" fill="#F0A100"/>
<path d="M422.667 242.667H302.667V254.667H422.667V242.667Z" fill="#F0A100"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#F0A100"/>
<path d="M326.667 266.667H278.667V338.667H326.667V266.667Z" fill="#D47300"/>
<path d="M314.667 290.667H266.667V338.667H314.667V290.667Z" fill="#D47300"/>
<path d="M458.667 290.667H410.667V338.667H458.667V290.667Z" fill="#F0A100"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#F0A100"/>
<path d="M362.667 218.M
667H350.667V326.667H362.667V218.667Z" fill="#0F1013"/>
<path d="M374.667 218.667H362.667V326.667H374.667V218.667Z" fill="#394358"/>
<path d="M410.667 278.667H314.667V290.667H410.667V278.667Z" fill="white"/>
<path d="M374.667 266.667H350.667V278.667H374.667V266.667Z" fill="white"/>
<path d="M374.667 290.667H350.667V302.667H374.667V290.667Z" fill="white"/>
<path d="M338.667 230.667H326.667V242.667H338.667V230.667Z" fill="#D47300"/>
<path d="M326.667 242.667H302.667V254.667H326.667V242.667Z" fill="#D47300"/>
M350.667 290.667H314.667V302.667H350.667V290.667Z" fill="#D47300"/>
<path d="M350.667 266.667H326.667V278.667H350.667V266.667Z" fill="#D47300"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#0F1013"/>
<path d="M410.667 266.667H374.667V278.667H410.667V266.667Z" fill="#D47300"/>
<path d="M446.667 326.667H296.667V338.667H446.667V326.667Z" fill="#394358"/>
<path d="M350.667 338.667H278.667V350.667H350.667V338.667Z" fill="#394358"/>
<path d="M446.667 338.667H374.667V350.667H446.667V338.667Z" fill="#M
<path d="M314.667 338.667H278.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M314.667 254.667H290.667V266.667H314.667V254.667Z" fill="#D47300"/>
<path d="M422.667 278.667H410.667V290.667H422.667V278.667Z" fill="#D47300"/>
<path d="M338.667 314.667H326.667V326.667H338.667V314.667Z" fill="#394358"/>
<path d="M314.667 314.667H302.667V326.667H314.667V314.667Z" fill="#394358"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#394358"/>
<path d="M422.667 314.667H410.667V326.667H422.66M
7V314.667Z" fill="#394358"/>
<path d="M434.667 326.667H422.667V338.667H434.667V326.667Z" fill="#394358"/>
<path d="M374.667 326.667H338.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M386.667 326.667H374.667V338.667H386.667V326.667Z" fill="#394358"/>
<path d="M350.667 326.667H338.667V338.667H350.667V326.667Z" fill="#394358"/>
<path d="M290.667 326.667H278.667V338.667H290.667V326.667Z" fill="#0F1013"/>
<path d="M290.667 314.667H278.667V326.667H290.667V314.667Z" fill="#0F1013"/>
<path d="M302.667 326.667H290M#
.667V338.667H302.667V326.667Z" fill="#0F1013"/>
<path d="M386.667 338.667H374.667V350.667H386.667V338.667Z" fill="#0F1013"/>
<path d="M350.667 338.667H326.667V350.667H350.667V338.667Z" fill="#0F1013"/>
<path d="M446.667 314.667H434.667V338.667H446.667V314.667Z" fill="#394358"/>
{"Background":"Purple Billiard","Bits":"Salami Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":1762,"Total":2500}
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_194388" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_194388)">
<path d="M278.667 278.667H218.667V290.667H278.667V278.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V314.667H266.667V290.667ZM
<path d="M242.667 290.667H230.667V362.667H242.667V290.667Z" fill="#0F1013"/>
<path d="M254.667 302.667V314.667H278.667V302.667H254.667Z" fill="#0F1013"/>
<path d="M254.667 314.667H242.667V326.667H254.667V314.667Z" fill="#0F1013"/>
<path d="M254.667 266.667H230.667V290.667H254.667V266.667Z" fill="#394358"/>
<path d="M230.667 278.667H218.667V302.667H230.667V278.667Z" fill="#394358"/>
<path d="M230.667 350.667H218.667V374.667H230.667V350.667Z" fill="#394358"/>
<path d="M230.667 398.667H218.667V422.6M
67H230.667V398.667Z" fill="#394358"/>
<path d="M254.667 362.667H218.667V386.667H254.667V362.667Z" fill="#394358"/>
<path d="M254.667 362.667H230.667V374.667H254.667V362.667Z" fill="#9699A0"/>
<path d="M242.667 386.667H218.667V398.667H242.667V386.667Z" fill="#394358"/>
<path d="M254.667 386.667H242.667V434.667H254.667V386.667Z" fill="#0F1013"/>
<path d="M242.667 398.667H230.667V410.667H242.667V398.667Z" fill="#0F1013"/>
<path d="M266.667 422.667H254.667V446.667H266.667V422.667Z" fill="#0F1013"/>
<path d="M254.667 43M
4.667H242.667V446.667H254.667V434.667Z" fill="#0F1013"/>
<path d="M242.667 434.667H230.667V458.667H242.667V434.667Z" fill="#394358"/>
<path d="M266.667 446.667H242.667V458.667H266.667V446.667Z" fill="#394358"/>
<mask id="mask1_5_194388" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_194388)">
<path d="M446.667 278.667H506.667V290.667H446.667V278.667Z" fill="M
<path d="M458.667 290.667H470.667V314.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M482.667 290.667H494.667V362.667H482.667V290.667Z" fill="#0F1013"/>
<path d="M470.667 302.667L470.667 314.667L446.667 314.667L446.667 302.667L470.667 302.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H482.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 266.667H494.667V290.667H470.667V266.667Z" fill="#394358"/>
<path d="M494.667 278.667H506.667V302.667H494.667V278.667Z" fill="#394358"/>
67 350.667H506.667V374.667H494.667V350.667Z" fill="#394358"/>
<path d="M494.667 398.667H506.667V422.667H494.667V398.667Z" fill="#394358"/>
<path d="M470.667 362.667H506.667V386.667H470.667V362.667Z" fill="#394358"/>
<path d="M506.667 350.667L506.667 374.667L494.667 374.667L494.667 350.667L506.667 350.667Z" fill="#9699A0"/>
<path d="M482.667 386.667H506.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M470.667 386.667H482.667V434.667H470.667V386.667Z" fill="#0F1013"/>
<path d="M482.667 398.667H494.667V410.667M
H482.667V398.667Z" fill="#0F1013"/>
<path d="M458.667 422.667H470.667V446.667H458.667V422.667Z" fill="#0F1013"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#0F1013"/>
<path d="M482.667 434.667H494.667V458.667H482.667V434.667Z" fill="#394358"/>
<path d="M458.667 446.667H482.667V458.667H458.667V446.667Z" fill="#394358"/>
<path d="M482.667 434.667H458.667V458.667H482.667V434.667Z" fill="#E72E4B"/>
<path d="M482.667 434.667H470.667V458.667H482.667V434.667Z" fill="#EE6C81"/>
<path d="M494.667 446.M
667H482.667V458.667H494.667V446.667Z" fill="#E72E4B"/>
<path d="M482.667 458.667H470.667V470.667H482.667V458.667Z" fill="#E72E4B"/>
<path d="M482.667 470.667H470.667V482.667H482.667V470.667Z" fill="#E72E4B"/>
<path d="M482.667 482.667H470.667V506.667H482.667V482.667Z" fill="#0F1013"/>
<path d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#9699A0"/>
<mask id="mask2_5_194388" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170M
.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_194388)">
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#E72E4B"/>
<path d="M410.667 386.667H314.667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667M
V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.667V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667V362.667H356.667V350.667Z" fill="#EE6C81"/>
<path d="M338.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013"/>
<path d="M338.667 446.667H290.667V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 470.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.66M
7V458.667H338.667V446.667Z" fill="#EE6C81"/>
<path d="M338.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
<path d="M338.667 470.667H314.667V482.667H338.667V470.667Z" fill="#EE6C81"/>
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M290.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C81"/>
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#504480"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#5044M
<path d="M386.667 434.667L386.667 410.667L410.667 410.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446.667L398.667 422.667L422.667 422.667L422.667 446.667L398.667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434.667V554.667H386.667V470.667Z" fill="#E72E4B"/>
<path d="M386.667 446.667H398.667V458.667H386.667V446.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill=M
<path d="M404.667 470.667H428.667V482.667H404.667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.667V458.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H446.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
<path d="M446.667 518.667H458.667V554.667H446.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.M
667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H446.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H422.667V554.667H410.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#504480"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#504480"/>
<path d="M350.667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H3M
14.667V542.667H350.667V530.667Z" fill="#50447F"/>
<path d="M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
<path d="M458.667 530.667H422.667V542.667H458.667V530.667Z" fill="#50447F"/>
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_194388" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_194388M
<path d="M422.667 338.667H302.667V350.667H422.667V338.667Z" fill="white"/>
<path d="M434.667 326.667H290.667V338.667H434.667V326.667Z" fill="white"/>
<path d="M410.667 314.667H314.667V326.667H410.667V314.667Z" fill="white"/>
<path d="M422.667 302.667H302.667V314.667H422.667V302.667Z" fill="white"/>
<path d="M434.667 290.667H290.667V302.667H434.667V290.667Z" fill="white"/>
<path d="M446.667 290.667H434.667V338.667H446.667V290.667Z" fill="#394358"/>
<path d="M422.667 314.667H410.667V326.667H422.667V314.667Z" fillM
<path d="M302.667 290.667H278.667V302.667H302.667V290.667Z" fill="#9699A0"/>
<path d="M314.667 302.667H290.667V314.667H314.667V302.667Z" fill="#9699A0"/>
<path d="M398.667 338.667H386.667V350.667H398.667V338.667Z" fill="#9699A0"/>
<path d="M410.667 326.667H398.667V338.667H410.667V326.667Z" fill="#9699A0"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#9699A0"/>
<path d="M314.667 314.667H302.667V326.667H314.667V314.667Z" fill="#0F1013"/>
<path d="M326.667 326.667H290.667V338.667H326M
.667V326.667Z" fill="#9699A0"/>
<path d="M314.667 326.667H290.667V338.667H314.667V326.667Z" fill="white"/>
<path d="M338.667 338.667H302.667V350.667H338.667V338.667Z" fill="#9699A0"/>
<path d="M326.667 338.667H302.667V350.667H326.667V338.667Z" fill="white"/>
<path d="M302.667 302.667H290.667V338.667H302.667V302.667Z" fill="#394358"/>
<path d="M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#394358"/>
<path d="M290.667 290.667H278.667V302.667H290.667V290.667Z" fill="#0F1013"/>
<path d="M350.667 278.667H278.M
667V290.667H350.667V278.667Z" fill="white"/>
<path d="M446.667 278.667H374.667V290.667H446.667V278.667Z" fill="white"/>
<path d="M314.667 266.667H278.667V278.667H314.667V266.667Z" fill="white"/>
<path d="M446.667 266.667H410.667V278.667H446.667V266.667Z" fill="white"/>
<path d="M290.667 278.667H278.667V290.667H290.667V278.667Z" fill="#9699A0"/>
<path d="M290.667 254.667H278.667V266.667H290.667V254.667Z" fill="white"/>
<path d="M446.667 254.667H434.667V266.667H446.667V254.667Z" fill="white"/>
<path d="M374.667 278.6M
67H350.667V302.667H374.667V278.667Z" fill="#0F1013"/>
<path d="M374.667 302.667H350.667V314.667H374.667V302.667Z" fill="#394358"/>
<path d="M434.667 302.667H422.667V338.667H434.667V302.667Z" fill="#394358"/>
<path d="M410.667 266.667H314.667V278.667H410.667V266.667Z" fill="#0F1013"/>
<path d="M422.667 254.667H302.667V266.667H422.667V254.667Z" fill="#0F1013"/>
<path d="M410.667 242.667H314.667V254.667H410.667V242.667Z" fill="#0F1013"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#0F1013"/>
h d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#0F1013"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#E72E4B"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#E72E4B"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="#0F1013"/>
<path d="M386.667 278.667H374.667V290.667H386.667V278.667Z" fill="#0F1013"/>
<path d="M374.667 230.667H362.667V242.667H374.667V230.667Z" fill="#394358"/>
<path d="M386.667 242.667H374.667V254.667H386.667V242.667Z" fiMO
<path d="M398.667 254.667H386.667V266.667H398.667V254.667Z" fill="#394358"/>
<path d="M398.667 266.667H386.667V278.667H398.667V266.667Z" fill="#394358"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#0F1013"/>
<path d="M302.667 314.667H290.667V338.667H302.667V314.667Z" fill="#0F1013"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="768" height="768" fill="#EEE0FA"/>
<g clip-path="url(#clip0_5_186934)">
<rect width="384" height="384" transform="translate(192 192)" fill="white"/>
<rect width="384" height="384" transform="matrix(-1 0 0 1 576 192)" fill="#EEE0FA"/>
<rect x="348" y="252" width="72" height="24" fill="#9D5EDB"/>
<rect x="360" y="264" width="12" height="12" fill="#542D7B"/>
<rect x="384" y="264" width="12" height="12" fillM
<rect x="360" y="204" width="48" height="48" fill="#9D5EDB"/>
<rect x="372" y="228" width="24" height="24" fill="#00EAC0"/>
<rect x="348" y="216" width="12" height="60" fill="#542D7B"/>
<rect x="408" y="216" width="12" height="36" fill="#9D5EDB"/>
<rect x="420" y="228" width="12" height="48" fill="#9D5EDB"/>
<rect x="336" y="228" width="12" height="48" fill="#542D7B"/>
<rect x="360" y="204" width="12" height="12" fill="#542D7B"/>
<rect x="348" y="276" width="72" height="36" fill="#00EAC0"/>
0" y="300" width="12" height="12" fill="white"/>
<rect x="372" y="288" width="12" height="12" fill="white"/>
<rect x="396" y="276" width="12" height="12" fill="white"/>
<rect x="300" y="312" width="168" height="48" fill="#9D5EDB"/>
<rect x="408" y="300" width="12" height="12" fill="white"/>
<rect x="300" y="312" width="36" height="48" fill="#542D7B"/>
<rect x="300" y="360" width="36" height="12" fill="#0F1013"/>
<rect x="348" y="312" width="12" height="48" fill="#542D7B"/>
<rect x="300" y="360" width="168" height="M
12" fill="#394358"/>
<rect x="348" y="360" width="12" height="12" fill="#0F1013"/>
<rect x="300" y="360" width="36" height="12" fill="#0F1013"/>
<rect x="324" y="300" width="12" height="12" fill="#00EAC0"/>
<rect x="300" y="300" width="168" height="12" fill="#394358"/>
<rect x="300" y="300" width="36" height="12" fill="#0F1013"/>
<rect x="348" y="300" width="12" height="12" fill="#0F1013"/>
<rect x="312" y="276" width="12" height="12" fill="#00EAC0"/>
<rect x="432" y="288" width="12" height="12" fill="#00EAC0"/>
ect x="444" y="264" width="12" height="12" fill="#00EAC0"/>
<rect x="384" y="228" width="12" height="12" fill="white"/>
<rect x="426" y="336" width="12" height="12" fill="#00EAC0"/>
<rect x="348" y="396" width="72" height="12" fill="#00EAC0"/>
<rect x="336" y="408" width="84" height="12" fill="#00EAC0"/>
<rect x="432" y="384" width="12" height="12" fill="white"/>
<rect x="444" y="384" width="12" height="12" fill="#00EAC0"/>
<rect x="432" y="372" width="12" height="12" fill="#00EAC0"/>
<rect x="312" y="372" width="1M
2" height="12" fill="#00EAC0"/>
<rect x="360" y="408" width="12" height="12" fill="white"/>
<rect x="300" y="396" width="12" height="12" fill="white"/>
<rect x="384" y="384" width="12" height="12" fill="white"/>
<rect x="408" y="396" width="12" height="12" fill="white"/>
<rect x="336" y="384" width="12" height="12" fill="#00EAC0"/>
<rect x="360" y="384" width="12" height="12" fill="#00EAC0"/>
<rect x="384" y="372" width="12" height="12" fill="#00EAC0"/>
<rect x="396" y="384" width="12" height="12" fill="#00EAC0"/>
<rect x="420" y="384" width="12" height="12" fill="#00EAC0"/>
<rect x="444" y="396" width="12" height="12" fill="#00EAC0"/>
<rect x="456" y="396" width="12" height="12" fill="#00EAC0"/>
<rect x="456" y="408" width="12" height="12" fill="#00EAC0"/>
<rect x="312" y="408" width="12" height="12" fill="#00EAC0"/>
<rect x="432" y="408" width="24" height="12" fill="#00EAC0"/>
<rect x="324" y="396" width="12" height="12" fill="#00EAC0"/>
<rect x="300" y="420" width="168" height="36" fill="#9D5EDB"/>
<rect x="312" y="456" wM
idth="144" height="12" fill="#9D5EDB"/>
<rect x="312" y="492" width="48" height="12" fill="#00EAC0"/>
<rect x="408" y="492" width="48" height="12" fill="#00EAC0"/>
<rect x="402" y="528" width="54" height="12" fill="#00EAC0"/>
<rect x="312" y="528" width="54" height="12" fill="#00EAC0"/>
<rect x="348" y="468" width="72" height="12" fill="#9D5EDB"/>
<rect x="348" y="504" width="72" height="12" fill="#00EAC0"/>
<rect x="348" y="540" width="72" height="12" fill="#00EAC0"/>
<rect x="300" y="420" width="168" height="12" M
<rect x="300" y="420" width="36" height="12" fill="#0F1013"/>
<rect x="300" y="432" width="36" height="24" fill="#542D7B"/>
<rect x="312" y="456" width="12" height="12" fill="#542D7B"/>
<rect x="312" y="492" width="12" height="12" fill="#00EAC0"/>
<rect x="300" y="480" width="12" height="12" fill="#00EAC0"/>
<rect x="300" y="456" width="12" height="12" fill="#00EAC0"/>
<rect x="456" y="480" width="12" height="12" fill="#00EAC0"/>
<rect x="474" y="564" width="12" height="12" fill="#00EAC0"/>
="252" y="564" width="12" height="12" fill="#00EAC0"/>
<rect x="468" y="540" width="12" height="12" fill="#00EAC0"/>
<rect x="288" y="540" width="12" height="12" fill="#00EAC0"/>
<rect x="276" y="564" width="24" height="12" fill="#00EAC0"/>
<rect x="456" y="456" width="12" height="12" fill="#00EAC0"/>
<rect x="420" y="468" width="24" height="12" fill="#00EAC0"/>
<rect x="324" y="468" width="24" height="12" fill="#00EAC0"/>
<rect x="372" y="480" width="24" height="12" fill="#00EAC0"/>
<rect x="336" y="456" width="12M
" height="12" fill="#542D7B"/>
<rect x="336" y="492" width="12" height="12" fill="#00EAC0"/>
<rect x="348" y="468" width="36" height="12" fill="#542D7B"/>
<rect x="348" y="504" width="36" height="12" fill="white"/>
<rect x="324" y="456" width="12" height="12" fill="#542D7B"/>
<rect x="324" y="492" width="12" height="12" fill="white"/>
<rect x="312" y="564" width="144" height="12" fill="#00EAC0"/>
<rect x="498" y="564" width="24" height="12" fill="#00EAC0"/>
<rect x="228" y="264" width="36" height="156" fill="#9D5EDM
<rect x="216" y="276" width="12" height="132" fill="#542D7B"/>
<rect x="228" y="264" width="12" height="12" fill="#542D7B"/>
<rect x="264" y="288" width="24" height="24" fill="#00EAC0"/>
<rect x="216" y="408" width="24" height="12" fill="#542D7B"/>
<rect x="240" y="336" width="24" height="12" fill="#542D7B"/>
<rect x="240" y="300" width="24" height="12" fill="#542D7B"/>
<rect x="240" y="372" width="24" height="12" fill="#542D7B"/>
<rect x="288" y="318" width="12" height="12" fill="#00EAC0"/>
76" width="12" height="12" fill="#00EAC0"/>
<rect x="288" y="276" width="12" height="12" fill="#00EAC0"/>
<rect x="264" y="312" width="12" height="12" fill="white"/>
<rect x="276" y="288" width="12" height="12" fill="white"/>
<rect x="228" y="420" width="36" height="12" fill="#394358"/>
<rect x="240" y="432" width="24" height="12" fill="#394358"/>
<rect x="240" y="432" width="24" height="36" fill="#394358"/>
<rect x="216" y="420" width="48" height="12" fill="#0F1013"/>
<rect x="240" y="456" width="12" height="12" fM
<rect x="228" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="240" y="444" width="12" height="12" fill="#0F1013"/>
<rect x="228" y="444" width="12" height="12" fill="#0F1013"/>
<rect width="36" height="156" transform="matrix(-1 0 0 1 540 264)" fill="#9D5EDB"/>
<rect width="12" height="132" transform="matrix(-1 0 0 1 552 276)" fill="#9D5EDB"/>
<rect width="12" height="156" transform="matrix(-1 0 0 1 516 264)" fill="#542D7B"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 276)" M
<rect width="12" height="12" transform="matrix(-1 0 0 1 492 288)" fill="#00EAC0"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 300)" fill="#00EAC0"/>
<rect width="48" height="12" transform="matrix(-1 0 0 1 552 408)" fill="#542D7B"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 528 336)" fill="#542D7B"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 528 300)" fill="#542D7B"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 528 372)" fill="#542D7B"/>
 width="12" height="12" transform="matrix(-1 0 0 1 504 312)" fill="#00EAC0"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 480 300)" fill="#00EAC0"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 492 312)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 480 276)" fill="white"/>
<rect width="36" height="12" transform="matrix(-1 0 0 1 540 420)" fill="#394358"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 528 432)" fill="#394358"/>
<rect width="24" height="36" trM
ansform="matrix(-1 0 0 1 528 432)" fill="#394358"/>
<rect width="48" height="12" transform="matrix(-1 0 0 1 552 420)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 528 456)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 432)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 528 444)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 444)" fill="#0F1013"/>
<clipPath id="clip0_5_186934">
<rect widtL^h="384" height="384" fill="white" transform="translate(192 192)"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_192244" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_192244)">
<path d="M254.667 314.667V278.667H242.667V314.667H254.667Z" fill="#394358"/>
<path d="M242.667 374.667V338.667H218.667V374.667H242.667ZM
<path d="M242.667 362.667V350.667H218.667V362.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 386.667V374.667H218.667V386.667H242.667Z" fill="#0F1013"/>
<path d="M206.667 314.667V278.667H194.667V314.667H206.667Z" fill="#394358"/>
<path d="M218.667 410.667V374.667H206.667V410.667H218.667Z" fill="#394358"/>
<path d="M254.667 410.667V374.667H242.667V410.667H254.667Z" fill="#394358"/>
<path d="M206.667 314.667V290.667H194.667V314.667H206.667Z" fill="#0F1013"/>
<path d="M254.667 410.667V386.667H206.6M
67V410.667H254.667Z" fill="#0F1013"/>
<path d="M242.667 398.667V386.667H218.667V398.667H242.667Z" fill="#5BFF4D"/>
<path d="M254.667 314.667V290.667H242.667V314.667H254.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M278.667 302.667V290.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M242.667 254.667H206.667V338.667H242.667V254.667Z" fill="#394358"/>
<path d="M242.667 30M
2.667H206.667V338.667H242.667V302.667Z" fill="#0F1013"/>
<path d="M206.667 398.667H194.667V410.667H206.667V398.667Z" fill="#394358"/>
<path d="M194.667 398.667H182.667V410.667H194.667V398.667Z" fill="#394358"/>
<path d="M194.667 410.667H182.667V422.667H194.667V410.667Z" fill="#394358"/>
<path d="M194.667 452.667H182.667V464.667H194.667V452.667Z" fill="#394358"/>
<path d="M194.667 464.667H182.667V476.667H194.667V464.667Z" fill="#394358"/>
<path d="M218.667 464.667H206.667V476.667H218.667V464.667Z" fill="#0F1013"/>
path d="M206.667 464.667H194.667V476.667H206.667V464.667Z" fill="#394358"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#0F1013"/>
<path d="M206.667 410.667H194.667V464.667H206.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 398.667H266.667V410.667H254.667V398.667Z" fill="#394358"/>
<path d="M266.667 398.667H278.667V410.667H266.667V398.667Z" fill="#394358"/>
<path d="M266.667 410.667H278.667V422.667H266.667V410.667Z" fill="#394358"/>
<path d="M266.667 452.667H278.667V464.667H266.667V452.667Z"M
<path d="M266.667 464.667H278.667V476.667H266.667V464.667Z" fill="#394358"/>
<path d="M242.667 464.667H254.667V476.667H242.667V464.667Z" fill="#0F1013"/>
<path d="M254.667 464.667H266.667V476.667H254.667V464.667Z" fill="#394358"/>
<path d="M242.667 410.667H254.667V422.667H242.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 410.667H266.667V464.667H254.667V410.667Z" fill="#0F1013"/>
<mask id="mask1_5_192244" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" heiM
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_192244)">
<path d="M494.667 242.667H482.667V302.667H494.667V242.667Z" fill="#3532A9"/>
<path d="M494.667 266.667H446.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667Z" fill="#5653EC"/>
<path d="M494.667 230.667H482.667V242.667H494.667V230.667Z" fill="#5653EC"/>
<path d="M506.667 242.667H494.667V254.667H506.667V242.667Z" fill="#5653EC"/>
M518.667 254.667H506.667V266.667H518.667V254.667Z" fill="white"/>
<path d="M530.667 266.667H518.667V278.667H530.667V266.667Z" fill="white"/>
<path d="M482.667 218.667H470.667V230.667H482.667V218.667Z" fill="#5653EC"/>
<path d="M470.667 206.667H458.667V218.667H470.667V206.667Z" fill="#5653EC"/>
<path d="M482.667 230.667H470.667V242.667H482.667V230.667Z" fill="#5653EC"/>
<path d="M518.667 266.667H506.667V278.667H518.667V266.667Z" fill="#5653EC"/>
<path d="M530.667 278.667H518.667V290.667H530.667V278.667Z" fill="#5653M
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="white"/>
<path d="M494.667 362.667H518.667V374.667H494.667V362.667Z" fill="#5653EC"/>
<path d="M494.667 374.667H506.667V386.667H494.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 374.667H518.667V386.667H506.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 386.667H518.667V398.667H506.667V386.667Z" fill="#5653EC"/>
<path d="M494.667 386.667H506.667V422.667H494.667V386.M
667Z" fill="#5653EC"/>
<path d="M518.667 374.667H530.667V410.667H518.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 410.667H530.667V422.667H518.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 398.667H518.667V410.667H506.667V398.667Z" fill="#5653EC"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#5653EC"/>
<path d="M482.667 422.667H494.667V4M
46.667H482.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#5653EC"/>
<path d="M482.667 446.667H494.667V458.667H482.667V446.667Z" fill="#5653EC"/>
<path d="M470.667 458.667H482.667V470.667H470.667V458.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#5653EC"/>
<path d="M458.667 446.667H470.667V458.667H458.667V446.667Z" fill="#3532A9"/>
<path d="M446.667 434.667H458.667V446.667H446.667V434.667Z" fill="#3532A9"/>
7 470.667H470.667V482.667H458.667V470.667Z" fill="#5653EC"/>
<path d="M446.667 470.667H458.667V482.667H446.667V470.667Z" fill="#5653EC"/>
<path d="M482.667 374.667H494.667V386.667H482.667V374.667Z" fill="#5653EC"/>
<path d="M530.667 374.667H542.667V386.667H530.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 362.667H530.667V374.667H518.667V362.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#3532A9"/>
<path d="M470.667 446.667H482.667V458.667H470.667V446.667Z" fill="#3532A9"M
<path d="M482.667 422.667H494.667V434.667H482.667V422.667Z" fill="#3532A9"/>
<path d="M542.667 302.667H530.667V314.667H542.667V302.667Z" fill="#5653EC"/>
<path d="M542.667 362.667H530.667V374.667H542.667V362.667Z" fill="white"/>
<path d="M542.667 386.667H530.667V410.667H542.667V386.667Z" fill="white"/>
<path d="M542.667 314.667H530.667V326.667H542.667V314.667Z" fill="#5653EC"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#5653EC"/>
<path d="M518.667 278.667H506.667V290.667H518.667V278.667Z"M
<path d="M518.667 290.667H506.667V302.667H518.667V290.667Z" fill="#5653EC"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#5653EC"/>
<path d="M518.667 326.667H506.667V338.667H518.667V326.667Z" fill="#0F1013"/>
<path d="M518.667 338.667H506.667V350.667H518.667V338.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#0F1013"/>
<path d="M530.667 290.667H518.667V302.667H530.667V290.667Z" fill="#5653EC"/>
<path d="M530.667 302.667H518.667V314.66M
7H530.667V302.667Z" fill="#5653EC"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#5653EC"/>
<path d="M506.667 290.667H494.667V302.667H506.667V290.667Z" fill="#3532A9"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#3532A9"/>
<path d="M506.667 302.667H494.667V314.667H506.667V302.667Z" fill="#3532A9"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 314.667H518.667V338.667H530.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 326M
.667H518.667V338.667H530.667V326.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H446.667V302.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#0F1013"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 278.667H458.667V290.667H470.667V278.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M470.667 266.667H446.667V278.667H470.667V266.667Z" fill="#394358"/>
<mask id="mask2_5_192244" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_192244)">
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#E72E4B"/>
<path d="M410.667 386.667H314.667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
<path d="M338.667 374.667H326.667V386.667H338.66M
7V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.667V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667V362.667H356.667V350.667Z" fill="#EE6C81"/>
<path d="M338.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013"/>
<path d="M338.667 446.667H290.6M
67V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 470.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.667V458.667H338.667V446.667Z" fill="#EE6C81"/>
<path d="M338.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
<path d="M338.667 470.667H314.667V482.667H338.667V470.667Z" fill="#EE6C81"/>
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
0.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
<path d="M278.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C81"/>
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#0F1M
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#504480"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#504480"/>
<path d="M386.667 434.667L386.667 410.667L410.667 410.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446.667L398.667 422.667L422.667 422.667L422.667 446.667L398.667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434.667V554.667H386.667V470.667Z" fillM
<path d="M386.667 446.667H398.667V458.667H386.667V446.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill="#EE6C81"/>
<path d="M404.667 470.667H428.667V482.667H404.667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.667V458.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H446.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
<path d="M446.667 518.667H458.667V554.667H446M
.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H446.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H422.667V554.667H410.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#504480"/>
<path d="M410.667 422.667HM
422.667V434.667H410.667V422.667Z" fill="#504480"/>
<path d="M350.667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H314.667V542.667H350.667V530.667Z" fill="#50447F"/>
<path d="M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
<path d="M458.667 530.667H422.667V542.667H458.667V530.667Z" fill="#50447F"/>
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_192244" style="mask-type:luminance" maskUnits="userSpaceOnUseM
" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_192244)">
<path d="M398.667 242.667H326.667V278.667H398.667V242.667Z" fill="#B5B5B7"/>
<path d="M386.667 194.667H338.667V242.667H386.667V194.667Z" fill="#B5B5B7"/>
<path d="M386.667 218.667H338.667V242.667H386.667V218.667Z" fill="#0F1013"/>
<path d="M338.667 206.667H326.667V266.667H338.667V206.667Z" fill="#9699A0"/>
<path d="M398.667 206.667H386.667V242.667H398.667V206M
.667Z" fill="#B5B5B7"/>
<path d="M350.667 194.667H338.667V206.667H350.667V194.667Z" fill="#9699A0"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="white"/>
<path d="M386.667 254.667H374.667V266.667H386.667V254.667Z" fill="white"/>
<path d="M374.667 254.667H362.667V266.667H374.667V254.667Z" fill="white"/>
<path d="M362.667 254.667H350.667V266.667H362.667V254.667Z" fill="white"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="white"/>
<path d="M338.667 266.667H326.667V278.667H33M
8.667V266.667Z" fill="#9699A0"/>
<path d="M422.667 290.667H302.667V350.667H422.667V290.667Z" fill="#B5B5B7"/>
<path d="M398.667 278.667H386.667V290.667H398.667V278.667Z" fill="white"/>
<path d="M410.667 278.667H314.667V290.667H410.667V278.667Z" fill="#9699A0"/>
<path d="M410.667 278.667H374.667V290.667H410.667V278.667Z" fill="#B5B5B7"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#F0A100"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#F0A100"/>
<path d="M398.667 314.667H3M
62.667V326.667H398.667V314.667Z" fill="#E72E4B"/>
<path d="M374.667 302.667H362.667V314.667H374.667V302.667Z" fill="#E72E4B"/>
<path d="M386.667 326.667H374.667V338.667H386.667V326.667Z" fill="#E72E4B"/>
<path d="M326.667 290.667H302.667V350.667H326.667V290.667Z" fill="#9699A0"/>
<path d="M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#9699A0"/>
<path d="M446.667 290.667H434.667V338.667H446.667V290.667Z" fill="#9699A0"/>
<path d="M302.667 290.667H290.667V338.667H302.667V290.667Z" fill="#394358"/>
"M434.667 290.667H422.667V338.667H434.667V290.667Z" fill="#394358"/>
<path d="M398.667 290.667H386.667V302.667H398.667V290.667Z" fill="white"/>
<path d="M386.667 194.667H374.667V206.667H386.667V194.667Z" fill="white"/>
<path d="M410.667 326.667H398.667V338.667H410.667V326.667Z" fill="white"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="white"/>
<path d="M398.667 302.667H386.667V314.667H398.667V302.667Z" fill="#EE6C81"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#EE6C81"L
<path d="M362.667 182.667H350.667V194.667H362.667V182.667Z" fill="#9699A0"/>
<path d="M362.667 170.667H350.667V182.667H362.667V170.667Z" fill="#B5B5B7"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255,M
 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.M#
306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_209720" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_209720)">
<path d="M254.667 314.667V278.667H242.667V314.667H254.667Z" fill="#394358"/>
<path d="M242.667 374.667V338.667H218.667V374.667H242.667ZM
<path d="M242.667 362.667V350.667H218.667V362.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 386.667V374.667H218.667V386.667H242.667Z" fill="#0F1013"/>
<path d="M206.667 314.667V278.667H194.667V314.667H206.667Z" fill="#394358"/>
<path d="M218.667 410.667V374.667H206.667V410.667H218.667Z" fill="#394358"/>
<path d="M254.667 410.667V374.667H242.667V410.667H254.667Z" fill="#394358"/>
<path d="M206.667 314.667V290.667H194.667V314.667H206.667Z" fill="#0F1013"/>
<path d="M254.667 410.667V386.667H206.6M
67V410.667H254.667Z" fill="#0F1013"/>
<path d="M242.667 398.667V386.667H218.667V398.667H242.667Z" fill="#5BFF4D"/>
<path d="M254.667 314.667V290.667H242.667V314.667H254.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M278.667 302.667V290.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M242.667 254.667H206.667V338.667H242.667V254.667Z" fill="#394358"/>
<path d="M242.667 30M
2.667H206.667V338.667H242.667V302.667Z" fill="#0F1013"/>
<path d="M206.667 398.667H194.667V410.667H206.667V398.667Z" fill="#394358"/>
<path d="M194.667 398.667H182.667V410.667H194.667V398.667Z" fill="#394358"/>
<path d="M194.667 410.667H182.667V422.667H194.667V410.667Z" fill="#394358"/>
<path d="M194.667 452.667H182.667V464.667H194.667V452.667Z" fill="#394358"/>
<path d="M194.667 464.667H182.667V476.667H194.667V464.667Z" fill="#394358"/>
<path d="M218.667 464.667H206.667V476.667H218.667V464.667Z" fill="#0F1013"/>
path d="M206.667 464.667H194.667V476.667H206.667V464.667Z" fill="#394358"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#0F1013"/>
<path d="M206.667 410.667H194.667V464.667H206.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 398.667H266.667V410.667H254.667V398.667Z" fill="#394358"/>
<path d="M266.667 398.667H278.667V410.667H266.667V398.667Z" fill="#394358"/>
<path d="M266.667 410.667H278.667V422.667H266.667V410.667Z" fill="#394358"/>
<path d="M266.667 452.667H278.667V464.667H266.667V452.667Z"M
<path d="M266.667 464.667H278.667V476.667H266.667V464.667Z" fill="#394358"/>
<path d="M242.667 464.667H254.667V476.667H242.667V464.667Z" fill="#0F1013"/>
<path d="M254.667 464.667H266.667V476.667H254.667V464.667Z" fill="#394358"/>
<path d="M242.667 410.667H254.667V422.667H242.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 410.667H266.667V464.667H254.667V410.667Z" fill="#0F1013"/>
<mask id="mask1_5_209720" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" heiM
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_209720)">
<path d="M446.667 302.667L446.667 242.667L458.667 242.667L458.667 302.667L446.667 302.667Z" fill="#0F1013"/>
<path d="M446.667 458.667L446.667 422.667L458.667 422.667L458.667 458.667L446.667 458.667Z" fill="#E72E4B"/>
<path d="M518.667 314.667L470.667 314.667L470.667 302.667L518.667 302.667L518.667 314.667Z" fill="#0F1013"/>
<path d="M518.667 350.667L470.667 350.667L470.667 338.667L518.667 3M
38.667L518.667 350.667Z" fill="#0F1013"/>
<path d="M518.667 422.667L470.667 422.667L470.667 410.667L518.667 410.667L518.667 422.667Z" fill="#0F1013"/>
<path d="M506.667 338.667L482.667 338.667L482.667 314.667L506.667 314.667L506.667 338.667Z" fill="#50447F"/>
<path d="M458.667 254.667L446.667 254.667L446.667 242.667L458.667 242.667L458.667 254.667Z" fill="#50447F"/>
<path d="M518.667 314.667L506.667 314.667L506.667 302.667L518.667 302.667L518.667 314.667Z" fill="#50447F"/>
<path d="M518.667 350.667L506.667 350.667LM
506.667 338.667L518.667 338.667L518.667 350.667Z" fill="#50447F"/>
<path d="M518.667 422.667L506.667 422.667L506.667 410.667L518.667 410.667L518.667 422.667Z" fill="#50447F"/>
<path d="M506.667 302.667L506.667 242.667L518.667 242.667L518.667 302.667L506.667 302.667Z" fill="#E72E4B"/>
<path d="M518.667 302.667L518.667 254.667L530.667 254.667L530.667 302.667L518.667 302.667Z" fill="#E72E4B"/>
<path d="M518.667 254.667L506.667 254.667L506.667 242.667L518.667 242.667L518.667 254.667Z" fill="#EE6C81"/>
 254.667L506.667 254.667L506.667 242.667L518.667 242.667L518.667 254.667Z" fill="#E72E4B"/>
<path d="M530.667 290.667L518.667 290.667L518.667 254.667L530.667 254.667L530.667 290.667Z" fill="#EE6C81"/>
<path d="M506.667 266.667L494.667 266.667L494.667 254.667L506.667 254.667L506.667 266.667Z" fill="#EE6C81"/>
<path d="M458.667 302.667L458.667 230.667L506.667 230.667L506.667 302.667L458.667 302.667Z" fill="#E72E4B"/>
<path d="M458.667 410.667L458.667 350.667L530.667 350.667L530.667 410.667L458.667 410.667Z" fill="#E7M
<path d="M506.667 266.667L494.667 266.667L494.667 254.667L506.667 254.667L506.667 266.667Z" fill="#0F1013"/>
<path d="M494.667 278.667L482.667 278.667L482.667 266.667L494.667 266.667L494.667 278.667Z" fill="#0F1013"/>
<path d="M518.667 266.667L506.667 266.667L506.667 254.667L518.667 254.667L518.667 266.667Z" fill="#0F1013"/>
<path d="M530.667 290.667L518.667 290.667L518.667 278.667L530.667 278.667L530.667 290.667Z" fill="#0F1013"/>
<path d="M506.667 278.667L494.667 278.667L494.667 266.667L506.667 266.667L50M
6.667 278.667Z" fill="#50447F"/>
<path d="M494.667 242.667L482.667 242.667L482.667 230.667L494.667 230.667L494.667 242.667Z" fill="#0F1013"/>
<path d="M470.667 230.667H506.667V242.667H470.667V230.667Z" fill="#EE6C81"/>
<path d="M494.667 350.667H506.667V362.667H494.667V350.667Z" fill="#EE6C81"/>
<path d="M470.667 266.667H482.667V278.667H470.667V266.667Z" fill="#EE6C81"/>
<path d="M482.667 254.667H494.667V266.667H482.667V254.667Z" fill="#EE6C81"/>
<path d="M494.667 242.667H506.667V254.667H494.667V242.667Z" fill="#EE6M
<path d="M530.667 350.667L530.667 398.667L518.667 398.667L518.667 350.667L530.667 350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M458.667 470.667V422.667H530.667V458.667H518.667V470.667H458.667Z" fill="#E72E4B"/>
<path d="M518.667 446.667H530.667V458.667H518.667V446.667Z" fill="#EE6C81"/>
<path d="M482.667 422.667H530.667V434.667H482.667V422.667Z" fill="#EE6C81"/>
<path d="M518.667 470.667L506.667 470.667L506.667 458.667L518.667 458.667L518.667 470.667Z" fill="white"/>
494.667 470.667L482.667 470.667L482.667 458.667L494.667 458.667L494.667 470.667Z" fill="white"/>
<path d="M470.667 470.667L458.667 470.667L458.667 458.667L470.667 458.667L470.667 470.667Z" fill="white"/>
<path d="M530.667 386.667H518.667V398.667H530.667V386.667Z" fill="#50447F"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#D9D9D9"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#0F1013"/>
<mask id="mask2_5_209720" style="mask-type:luminance" maskUnits="userSpaceOnUse"M
 x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_209720)">
<path d="M422.667 350.667H302.667V410.667H422.667V350.667Z" fill="#B5B5B7"/>
<path d="M326.667 350.667H302.667V410.667H326.667V350.667Z" fill="#9699A0"/>
<path d="M338.667 398.667H326.667V410.667H338.667V398.667Z" fill="#9699A0"/>
<path d="M410.667 362.667H398.667V422.667H410.667V362.667Z" fill="white"/>
<path d="M362.667 422.667H326.667V434.667H362.667V422.66M
7Z" fill="#394358"/>
<path d="M410.667 422.667H374.667V434.667H410.667V422.667Z" fill="#394358"/>
<path d="M410.667 446.667H374.667V458.667H410.667V446.667Z" fill="#394358"/>
<path d="M410.667 470.667H374.667V482.667H410.667V470.667Z" fill="#394358"/>
<path d="M410.667 494.667H374.667V506.667H410.667V494.667Z" fill="#394358"/>
<path d="M350.667 434.667H314.667V446.667H350.667V434.667Z" fill="#9699A0"/>
<path d="M410.667 434.667H374.667V446.667H410.667V434.667Z" fill="#9699A0"/>
<path d="M410.667 458.667H374.667V470M
.667H410.667V458.667Z" fill="#9699A0"/>
<path d="M410.667 482.667H374.667V494.667H410.667V482.667Z" fill="#9699A0"/>
<path d="M410.667 506.667H374.667V518.667H410.667V506.667Z" fill="#9699A0"/>
<path d="M350.667 446.667H314.667V458.667H350.667V446.667Z" fill="#394358"/>
<path d="M338.667 458.667H302.667V470.667H338.667V458.667Z" fill="#9699A0"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#B5B5B7"/>
<path d="M350.667 482.667H314.667V494.667H350.667V482.667Z" fill="#9699A0"/>
506.667H314.667V518.667H350.667V506.667Z" fill="#9699A0"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#B5B5B7"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#B5B5B7"/>
<path d="M350.667 518.667H302.667V530.667H350.667V518.667Z" fill="#9699A0"/>
<path d="M422.667 518.667H374.667V530.667H422.667V518.667Z" fill="#9699A0"/>
<path d="M446.667 542.667H398.667V554.667H446.667V542.667Z" fill="#9699A0"/>
<path d="M362.667 530.667H290.667V554.667H362.667V530.667Z" fill="#9699A0"/>M
<path d="M434.667 530.667H374.667V554.667H434.667V530.667Z" fill="#9699A0"/>
<path d="M338.667 470.667H302.667V482.667H338.667V470.667Z" fill="#394358"/>
<path d="M350.667 494.667H314.667V506.667H350.667V494.667Z" fill="#394358"/>
<path d="M326.667 542.667H290.667V554.667H326.667V542.667Z" fill="#394358"/>
<path d="M410.667 434.667H398.667V446.667H410.667V434.667Z" fill="white"/>
<path d="M410.667 446.667H398.667V458.667H410.667V446.667Z" fill="#B5B5B7"/>
<path d="M410.667 470.667H398.667V482.667H410.667V470.667Z"M
<path d="M434.667 530.667H422.667V542.667H434.667V530.667Z" fill="#B5B5B7"/>
<path d="M410.667 530.667H398.667V542.667H410.667V530.667Z" fill="#B5B5B7"/>
<path d="M446.667 542.667H434.667V554.667H446.667V542.667Z" fill="#B5B5B7"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.667Z" fill="#B5B5B7"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#B5B5B7"/>
<path d="M350.667 542.667H338.667V554.667H350.667V542.667Z" fill="#B5B5B7"/>
<path d="M326.667 530.667H290.667V542.66M
7H326.667V530.667Z" fill="#B5B5B7"/>
<path d="M410.667 458.667H398.667V470.667H410.667V458.667Z" fill="white"/>
<path d="M422.667 518.667H410.667V542.667H422.667V518.667Z" fill="#B5B5B7"/>
<path d="M422.667 518.667H410.667V542.667H422.667V518.667Z" fill="#B5B5B7"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="white"/>
<path d="M410.667 410.667H314.667V422.667H410.667V410.667Z" fill="#B5B5B7"/>
<path d="M362.667 410.667H314.667V422.667H362.667V410.667Z" fill="#9699A0"/>
<mask id="mask3_5_20M
9720" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_209720)">
<path d="M434.667 230.667H290.667V350.667H434.667V230.667Z" fill="#018F4F"/>
<path d="M362.667 218.667H314.667V230.667H362.667V218.667Z" fill="#0F1013"/>
<path d="M410.667 218.667H374.667V230.667H410.667V218.667Z" fill="#0F1013"/>
<path d="M362.667 218.667H326.667V230.667H362.667V218.667Z" fill="#3943M
<path d="M410.667 218.667H398.667V230.667H410.667V218.667Z" fill="#394358"/>
<path d="M446.667 242.667H434.667V338.667H446.667V242.667Z" fill="#018F4F"/>
<path d="M290.667 242.667H278.667V338.667H290.667V242.667Z" fill="#006332"/>
<path d="M434.667 242.667H302.667V338.667H434.667V242.667Z" fill="#0F1013"/>
<path d="M434.667 326.667H422.667V338.667H434.667V326.667Z" fill="#006332"/>
<path d="M434.667 242.667H422.667V254.667H434.667V242.667Z" fill="#006332"/>
<path d="M326.667 290.667H314.667V302.667H326.667V29M
0.667Z" fill="white"/>
<path d="M386.667 314.667H350.667V326.667H386.667V314.667Z" fill="#018F4F"/>
<path d="M398.667 302.667H386.667V314.667H398.667V302.667Z" fill="#018F4F"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="#018F4F"/>
<path d="M422.667 290.667H410.667V302.667H422.667V290.667Z" fill="white"/>
<path d="M422.667 230.667H302.667V242.667H422.667V230.667Z" fill="#018F4F"/>
<path d="M314.667 242.667H302.667V254.667H314.667V242.667Z" fill="#018F4F"/>
<path d="M314.667 230.667H302.667V242M
.667H314.667V230.667Z" fill="#018F4F"/>
<path d="M326.667 230.667H314.667V242.667H326.667V230.667Z" fill="#018F4F"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#018F4F"/>
<path d="M434.667 230.667H422.667V242.667H434.667V230.667Z" fill="#018F4F"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Lamb Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1676,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_207099" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_207099)">
<path d="M242.667 242.667H206.667V398.667H242.667V242.667Z" fill="#9D5EDB"/>
<path d="M206.667 254.667H194.667V386.667H206.667V254.667ZM
<path d="M218.667 242.667H206.667V254.667H218.667V242.667Z" fill="#542D7B"/>
<path d="M266.667 266.667H242.667V290.667H266.667V266.667Z" fill="#00EAC0"/>
<path d="M218.667 386.667H194.667V398.667H218.667V386.667Z" fill="#542D7B"/>
<path d="M242.667 314.667H218.667V326.667H242.667V314.667Z" fill="#542D7B"/>
<path d="M242.667 278.667H218.667V290.667H242.667V278.667Z" fill="#542D7B"/>
<path d="M242.667 350.667H218.667V362.667H242.667V350.667Z" fill="#542D7B"/>
<path d="M278.667 296.667H266.667V308.6M
67H278.667V296.667Z" fill="#00EAC0"/>
<path d="M254.667 254.667H242.667V266.667H254.667V254.667Z" fill="#00EAC0"/>
<path d="M278.667 254.667H266.667V266.667H278.667V254.667Z" fill="#00EAC0"/>
<path d="M254.667 290.667H242.667V302.667H254.667V290.667Z" fill="white"/>
<path d="M266.667 266.667H254.667V278.667H266.667V266.667Z" fill="white"/>
<path d="M242.667 398.667H206.667V410.667H242.667V398.667Z" fill="#394358"/>
<path d="M242.667 410.667H218.667V422.667H242.667V410.667Z" fill="#394358"/>
<path d="M242.667 410.66M
7H218.667V446.667H242.667V410.667Z" fill="#394358"/>
<path d="M242.667 398.667H194.667V410.667H242.667V398.667Z" fill="#0F1013"/>
<path d="M230.667 434.667H218.667V446.667H230.667V434.667Z" fill="#0F1013"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#0F1013"/>
<path d="M230.667 422.667H218.667V434.667H230.667V422.667Z" fill="#0F1013"/>
<path d="M218.667 422.667H206.667V434.667H218.667V422.667Z" fill="#0F1013"/>
<mask id="mask1_5_207099" style="mask-type:luminance" maskUnits="userSpaceOnUM
se" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_207099)">
<path d="M494.667 242.667H482.667V302.667H494.667V242.667Z" fill="#3532A9"/>
<path d="M494.667 266.667H446.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667Z" fill="#5653EC"/>
<path d="M494.667 230.667H482.667V242.667H494.667V230.667Z" fill="#5653EC"/>
<path d="M506.667 242.667H494.667V254.667H506.667V2M
42.667Z" fill="#5653EC"/>
<path d="M518.667 254.667H506.667V266.667H518.667V254.667Z" fill="white"/>
<path d="M530.667 266.667H518.667V278.667H530.667V266.667Z" fill="white"/>
<path d="M482.667 218.667H470.667V230.667H482.667V218.667Z" fill="#5653EC"/>
<path d="M470.667 206.667H458.667V218.667H470.667V206.667Z" fill="#5653EC"/>
<path d="M482.667 230.667H470.667V242.667H482.667V230.667Z" fill="#5653EC"/>
<path d="M518.667 266.667H506.667V278.667H518.667V266.667Z" fill="#5653EC"/>
<path d="M530.667 278.667H518.667V29M
0.667H530.667V278.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="white"/>
<path d="M494.667 362.667H518.667V374.667H494.667V362.667Z" fill="#5653EC"/>
<path d="M494.667 374.667H506.667V386.667H494.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 374.667H518.667V386.667H506.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 386.667H518.667V398.667H506.667V386.667Z" fill="#5653EC"/>
<path d="M494.667 3M
86.667H506.667V422.667H494.667V386.667Z" fill="#5653EC"/>
<path d="M518.667 374.667H530.667V410.667H518.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 410.667H530.667V422.667H518.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 398.667H518.667V410.667H506.667V398.667Z" fill="#5653EC"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#5653EC"/>
<path d="M482.667 422.667H494.667V446.667H482.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#5653EC"/>
<path d="M482.667 446.667H494.667V458.667H482.667V446.667Z" fill="#5653EC"/>
<path d="M470.667 458.667H482.667V470.667H470.667V458.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#5653EC"/>
<path d="M458.667 446.667H470.667V458.667H458.667V446.667Z" fill="#3532A9"/>
<path d="M446.667 434.667H458.667V446.667H446.667V434.667ZM
<path d="M458.667 470.667H470.667V482.667H458.667V470.667Z" fill="#5653EC"/>
<path d="M446.667 470.667H458.667V482.667H446.667V470.667Z" fill="#5653EC"/>
<path d="M482.667 374.667H494.667V386.667H482.667V374.667Z" fill="#5653EC"/>
<path d="M530.667 374.667H542.667V386.667H530.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 362.667H530.667V374.667H518.667V362.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#3532A9"/>
<path d="M470.667 446.667H482.667V458.6M
67H470.667V446.667Z" fill="#3532A9"/>
<path d="M482.667 422.667H494.667V434.667H482.667V422.667Z" fill="#3532A9"/>
<path d="M542.667 302.667H530.667V314.667H542.667V302.667Z" fill="#5653EC"/>
<path d="M542.667 362.667H530.667V374.667H542.667V362.667Z" fill="white"/>
<path d="M542.667 386.667H530.667V410.667H542.667V386.667Z" fill="white"/>
<path d="M542.667 314.667H530.667V326.667H542.667V314.667Z" fill="#5653EC"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#5653EC"/>
<path d="M518.667 278.66M
7H506.667V290.667H518.667V278.667Z" fill="#5653EC"/>
<path d="M518.667 290.667H506.667V302.667H518.667V290.667Z" fill="#5653EC"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#5653EC"/>
<path d="M518.667 326.667H506.667V338.667H518.667V326.667Z" fill="#0F1013"/>
<path d="M518.667 338.667H506.667V350.667H518.667V338.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#0F1013"/>
<path d="M530.667 290.667H518.667V302.667H530.667V290.667Z" fill="#5653EC"/>
 d="M530.667 302.667H518.667V314.667H530.667V302.667Z" fill="#5653EC"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#5653EC"/>
<path d="M506.667 290.667H494.667V302.667H506.667V290.667Z" fill="#3532A9"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#3532A9"/>
<path d="M506.667 302.667H494.667V314.667H506.667V302.667Z" fill="#3532A9"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 314.667H518.667V338.667H530.667V314.667Z" filM
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H446.667V302.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#0F1013"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 278.667H458.667V290.667H470.667V278.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M470.667 266.667H446.667V278.667H47M
0.667V266.667Z" fill="#394358"/>
<mask id="mask2_5_207099" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_207099)">
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#E72E4B"/>
<path d="M410.667 386.667H314.667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
.667 374.667H326.667V386.667H338.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.667V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667V362.667H356.667V350.667Z" fill="#EE6C81"/>
<path d="M338.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013M
<path d="M338.667 446.667H290.667V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 470.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.667V458.667H338.667V446.667Z" fill="#EE6C81"/>
<path d="M338.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
<path d="M338.667 470.667H314.667V482.667H338.667V470.667Z" fill="#EE6C81"/>
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.M
667Z" fill="#0F1013"/>
<path d="M290.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
<path d="M278.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C81"/>
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V5M
54.667H338.667V542.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#504480"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#504480"/>
<path d="M386.667 434.667L386.667 410.667L410.667 410.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446.667L398.667 422.667L422.667 422.667L422.667 446.667L398.667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434M
.667V554.667H386.667V470.667Z" fill="#E72E4B"/>
<path d="M386.667 446.667H398.667V458.667H386.667V446.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill="#EE6C81"/>
<path d="M404.667 470.667H428.667V482.667H404.667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.667V458.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H446.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
446.667 518.667H458.667V554.667H446.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H446.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H422.667V554.667H410.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#5M
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#504480"/>
<path d="M350.667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H314.667V542.667H350.667V530.667Z" fill="#50447F"/>
<path d="M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
<path d="M458.667 530.667H422.667V542.667H458.667V530.667Z" fill="#50447F"/>
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_207099" style="mask-type:lM
uminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_207099)">
<path d="M446.667 266.667H278.667V338.667H446.667V266.667Z" fill="#F0A100"/>
<path d="M434.667 254.667H290.667V266.667H434.667V254.667Z" fill="#F0A100"/>
<path d="M422.667 242.667H302.667V254.667H422.667V242.667Z" fill="#F0A100"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#F0A100"/>
266.667H278.667V338.667H326.667V266.667Z" fill="#D47300"/>
<path d="M314.667 290.667H266.667V338.667H314.667V290.667Z" fill="#D47300"/>
<path d="M458.667 290.667H410.667V338.667H458.667V290.667Z" fill="#F0A100"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#F0A100"/>
<path d="M362.667 218.667H350.667V326.667H362.667V218.667Z" fill="#0F1013"/>
<path d="M374.667 218.667H362.667V326.667H374.667V218.667Z" fill="#394358"/>
<path d="M410.667 278.667H314.667V290.667H410.667V278.667Z" fill="white"/>
path d="M374.667 266.667H350.667V278.667H374.667V266.667Z" fill="white"/>
<path d="M374.667 290.667H350.667V302.667H374.667V290.667Z" fill="white"/>
<path d="M338.667 230.667H326.667V242.667H338.667V230.667Z" fill="#D47300"/>
<path d="M326.667 242.667H302.667V254.667H326.667V242.667Z" fill="#D47300"/>
<path d="M350.667 290.667H314.667V302.667H350.667V290.667Z" fill="#D47300"/>
<path d="M350.667 266.667H326.667V278.667H350.667V266.667Z" fill="#D47300"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" filM
<path d="M410.667 266.667H374.667V278.667H410.667V266.667Z" fill="#D47300"/>
<path d="M446.667 326.667H296.667V338.667H446.667V326.667Z" fill="#394358"/>
<path d="M350.667 338.667H278.667V350.667H350.667V338.667Z" fill="#394358"/>
<path d="M446.667 338.667H374.667V350.667H446.667V338.667Z" fill="#394358"/>
<path d="M314.667 338.667H278.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M314.667 254.667H290.667V266.667H314.667V254.667Z" fill="#D47300"/>
<path d="M422.667 278.667H410.667V290.667H42M
2.667V278.667Z" fill="#D47300"/>
<path d="M338.667 314.667H326.667V326.667H338.667V314.667Z" fill="#394358"/>
<path d="M314.667 314.667H302.667V326.667H314.667V314.667Z" fill="#394358"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#394358"/>
<path d="M422.667 314.667H410.667V326.667H422.667V314.667Z" fill="#394358"/>
<path d="M434.667 326.667H422.667V338.667H434.667V326.667Z" fill="#394358"/>
<path d="M374.667 326.667H338.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M386.667 326.667M
H374.667V338.667H386.667V326.667Z" fill="#394358"/>
<path d="M350.667 326.667H338.667V338.667H350.667V326.667Z" fill="#394358"/>
<path d="M290.667 326.667H278.667V338.667H290.667V326.667Z" fill="#0F1013"/>
<path d="M290.667 314.667H278.667V326.667H290.667V314.667Z" fill="#0F1013"/>
<path d="M302.667 326.667H290.667V338.667H302.667V326.667Z" fill="#0F1013"/>
<path d="M386.667 338.667H374.667V350.667H386.667V338.667Z" fill="#0F1013"/>
<path d="M350.667 338.667H326.667V350.667H350.667V338.667Z" fill="#0F1013"/>
<path LSd="M446.667 314.667H434.667V338.667H446.667V314.667Z" fill="#394358"/>
{"Background":"Purple Billiard","Bits":"Turkey Breast","Plate":"Bronze","Collection":"Lil' Bits","Id":1681,"Total":2500}
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, M
214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.M#
306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heiM
ght="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20L
)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Crab Legs","Plate":"No","Collection":"Lil' Bits","Id":1605,"Total":2500}
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="anM
imation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l1Lm27.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="768" height="768" fill="#B4BBC3"/>
<g clip-path="url(#clip0_5_186433)">
<rect width="384" height="384" transform="translate(192 192)" fill="white"/>
<rect x="192" y="192" width="384" height="384" fill="#B4BBC4"/>
<rect x="276" y="300" width="36" height="12" transform="rotate(90 276 300)" fill="#394358"/>
<rect x="264" y="360" width="36" height="24" transform="rotate(90 264 360)" fill="#394358"/>
"264" y="372" width="12" height="24" transform="rotate(90 264 372)" fill="#0F1013"/>
<rect x="264" y="396" width="12" height="24" transform="rotate(90 264 396)" fill="#0F1013"/>
<rect x="228" y="300" width="36" height="12" transform="rotate(90 228 300)" fill="#394358"/>
<rect x="240" y="396" width="36" height="12" transform="rotate(90 240 396)" fill="#394358"/>
<rect x="276" y="396" width="36" height="12" transform="rotate(90 276 396)" fill="#394358"/>
<rect x="228" y="312" width="24" height="12" transform="rotate(M
90 228 312)" fill="#0F1013"/>
<rect x="276" y="408" width="24" height="48" transform="rotate(90 276 408)" fill="#0F1013"/>
<rect x="264" y="408" width="12" height="24" transform="rotate(90 264 408)" fill="#5BFF4D"/>
<rect x="276" y="312" width="24" height="12" transform="rotate(90 276 312)" fill="#0F1013"/>
<rect x="288" y="300" width="36" height="12" transform="rotate(90 288 300)" fill="#0F1013"/>
<rect x="288" y="300" width="36" height="12" transform="rotate(90 288 300)" fill="#0F1013"/>
<rect x="300" y="312" widM
th="12" height="12" transform="rotate(90 300 312)" fill="#0F1013"/>
<rect x="228" y="276" width="36" height="84" fill="#394358"/>
<rect x="228" y="324" width="36" height="36" fill="#0F1013"/>
<rect x="216" y="420" width="12" height="12" fill="#394358"/>
<rect x="204" y="420" width="12" height="12" fill="#394358"/>
<rect x="204" y="432" width="12" height="12" fill="#394358"/>
<rect x="204" y="474" width="12" height="12" fill="#394358"/>
<rect x="204" y="486" width="12" height="12" fill="#394358"/>
86" width="12" height="12" fill="#0F1013"/>
<rect x="216" y="486" width="12" height="12" fill="#394358"/>
<rect x="228" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="216" y="432" width="12" height="54" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 288 420)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 300 420)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 300 432)" fill="#394358"/>
<rect width="12" height="12" transform="mM
atrix(-1 0 0 1 300 474)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 300 486)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 276 486)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 288 486)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 276 432)" fill="#0F1013"/>
<rect width="12" height="54" transform="matrix(-1 0 0 1 288 432)" fill="#0F1013"/>
<rect width="36" height="12" transform="matrix(4.37114e-08 1 1 M
-4.37114e-08 492 300)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 516 360)" fill="#394358"/>
<rect width="12" height="24" transform="matrix(4.37114e-08 1 1 -4.37114e-08 504 372)" fill="#0F1013"/>
<rect width="12" height="48" transform="matrix(4.37114e-08 1 1 -4.37114e-08 504 384)" fill="#0F1013"/>
<rect width="24" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 504 360)" fill="#0F1013"/>
<rect width="12" height="48" transform="matrix(4.37114e-08 1 1 -4.37M
114e-08 504 408)" fill="#0F1013"/>
<rect width="12" height="36" transform="matrix(4.37114e-08 1 1 -4.37114e-08 504 432)" fill="#0F1013"/>
<rect width="12" height="24" transform="matrix(4.37114e-08 1 1 -4.37114e-08 516 408)" fill="#0F1013"/>
<rect width="36" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 540 300)" fill="#394358"/>
<rect width="24" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 540 312)" fill="#0F1013"/>
<rect width="24" height="12" transform="matrix(1.31134e-07 1 1 -1.45705e-M
08 492 312)" fill="#0F1013"/>
<rect width="36" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 480 300)" fill="#0F1013"/>
<rect width="36" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 480 300)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 468 312)" fill="#0F1013"/>
<rect width="36" height="84" transform="matrix(-1 0 0 1 540 276)" fill="#394358"/>
<rect width="36" height="36" transform="matrix(-1 0 0 1 540 324)" fill="#0F1013"/>
="396" width="12" height="12" fill="#394358"/>
<rect x="540" y="420" width="12" height="12" fill="#394358"/>
<rect x="552" y="408" width="12" height="12" fill="#394358"/>
<rect x="540" y="444" width="12" height="12" fill="#394358"/>
<rect x="528" y="408" width="12" height="12" fill="#394358"/>
<rect x="528" y="432" width="12" height="12" fill="#394358"/>
<rect x="540" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="456" width="12" height="12" fill="#394358"/>
<rect x="528" y="480" width="12" heightM
="12" fill="#394358"/>
<rect x="516" y="408" width="12" height="12" fill="#394358"/>
<rect x="516" y="432" width="12" height="12" fill="#394358"/>
<rect x="516" y="456" width="12" height="12" fill="#394358"/>
<rect x="516" y="480" width="12" height="12" fill="#394358"/>
<rect x="516" y="492" width="12" height="12" fill="#394358"/>
<rect x="504" y="420" width="12" height="12" fill="#394358"/>
<rect x="504" y="444" width="12" height="12" fill="#394358"/>
<rect x="504" y="468" width="12" height="12" fill="#394358"/>
rect x="492" y="420" width="12" height="12" fill="#394358"/>
<rect x="492" y="444" width="12" height="12" fill="#394358"/>
<rect x="492" y="432" width="12" height="12" fill="#394358"/>
<rect x="480" y="426" width="12" height="12" fill="#394358"/>
<rect x="504" y="408" width="12" height="12" fill="#0F1013"/>
<rect x="504" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="504" y="456" width="12" height="12" fill="#0F1013"/>
<rect x="504" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="492" y="408" widM
th="12" height="12" fill="#394358"/>
<rect x="516" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="516" y="420" width="12" height="12" fill="#0F1013"/>
<rect x="516" y="444" width="12" height="12" fill="#0F1013"/>
<rect x="516" y="468" width="24" height="12" fill="#0F1013"/>
<rect x="528" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="420" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="444" width="12" height="12" fill="#0F1013"/>
<rect x="552" y="384" width="12" height="12" fillM
<rect x="300" y="276" width="72" height="12" fill="#0F1013"/>
<rect x="312" y="288" width="144" height="84" fill="#0F1013"/>
<rect x="300" y="228" width="48" height="36" fill="#0F1013"/>
<rect x="396" y="276" width="72" height="12" fill="#0F1013"/>
<rect x="420" y="228" width="48" height="36" fill="#0F1013"/>
<rect x="432" y="240" width="24" height="12" fill="#5BFF4D"/>
<rect x="312" y="240" width="24" height="12" fill="#5BFF4D"/>
<rect x="348" y="240" width="12" height="36" fill="#394358"/>
08" y="240" width="12" height="36" fill="#0F1013"/>
<rect x="336" y="228" width="12" height="12" fill="#394358"/>
<rect x="360" y="276" width="12" height="12" fill="#394358"/>
<rect x="456" y="228" width="12" height="12" fill="#394358"/>
<rect x="456" y="276" width="12" height="12" fill="#394358"/>
<rect x="300" y="300" width="12" height="48" fill="#0F1013"/>
<rect x="456" y="300" width="12" height="48" fill="#0F1013"/>
<rect x="360" y="300" width="48" height="60" fill="#394358"/>
<rect x="312" y="300" width="48" hM
eight="12" fill="#394358"/>
<rect x="408" y="300" width="48" height="12" fill="#394358"/>
<rect x="384" y="300" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="300" width="12" height="12" fill="#0F1013"/>
<rect x="348" y="300" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="324" width="24" height="12" fill="#0F1013"/>
<rect x="372" y="348" width="24" height="12" fill="#0F1013"/>
<rect x="432" y="324" width="36" height="12" fill="#394358"/>
<rect x="300" y="324" width="36" height="12" fill="#394358M
<rect x="312" y="324" width="12" height="12" fill="#0F1013"/>
<rect x="444" y="324" width="12" height="12" fill="#0F1013"/>
<rect x="432" y="324" width="12" height="12" fill="#5BFF4D"/>
<rect x="432" y="348" width="12" height="12" fill="#394358"/>
<rect x="396" y="360" width="12" height="12" fill="#394358"/>
<rect x="324" y="348" width="12" height="12" fill="#394358"/>
<rect x="348" y="228" width="12" height="12" fill="#394358"/>
<rect x="408" y="228" width="12" height="12" fill="#0F1013"/>
<rect x="330" y="372M
" width="114" height="12" fill="#394358"/>
<rect x="330" y="444" width="114" height="12" fill="#394358"/>
<rect x="324" y="384" width="36" height="12" fill="#394358"/>
<rect x="324" y="372" width="48" height="12" fill="#0F1013"/>
<rect x="324" y="444" width="60" height="12" fill="#0F1013"/>
<rect x="312" y="456" width="144" height="12" fill="#0F1013"/>
<rect x="312" y="516" width="144" height="12" fill="#0F1013"/>
<rect x="408" y="384" width="36" height="12" fill="#394358"/>
<rect x="384" y="516" width="72" height=M
"12" fill="#394358"/>
<rect x="336" y="396" width="12" height="48" fill="#0F1013"/>
<rect x="420" y="396" width="12" height="48" fill="#0F1013"/>
<rect x="348" y="420" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="420" width="24" height="12" fill="#0F1013"/>
<rect x="360" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="312" y="504" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="468" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="492" width="12" height="12" fill="#0F1013"/>
ect x="372" y="480" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="480" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="468" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="492" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="504" width="24" height="12" fill="#0F1013"/>
<rect x="408" y="504" width="24" height="12" fill="#0F1013"/>
<rect x="444" y="504" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="324" y="384" widtM
h="12" height="12" fill="#0F1013"/>
<rect x="408" y="384" width="12" height="12" fill="#0F1013"/>
<rect x="312" y="468" width="36" height="36" fill="#394358"/>
<rect x="420" y="468" width="36" height="36" fill="#394358"/>
<rect x="408" y="468" width="12" height="36" fill="#0F1013"/>
<rect x="348" y="468" width="12" height="36" fill="#0F1013"/>
<rect x="264" y="528" width="96" height="48" fill="#394358"/>
<rect x="408" y="528" width="96" height="48" fill="#394358"/>
<rect x="360" y="528" width="48" height="24" fill=M
<rect x="252" y="540" width="12" height="24" fill="#0F1013"/>
<rect x="504" y="540" width="12" height="24" fill="#0F1013"/>
<rect x="264" y="540" width="96" height="12" fill="#0F1013"/>
<rect x="408" y="540" width="96" height="12" fill="#0F1013"/>
<rect x="264" y="564" width="96" height="12" fill="#0F1013"/>
<rect x="408" y="564" width="96" height="12" fill="#0F1013"/>
<rect x="360" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="552" width="12" height="12" fill="#0F1013"/>
<clipPath id="clip0_5_186433">
<rect width="384" height="384" fill="white" transform="translate(192 192)"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, M
287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Salmon Steak","Plate":"Bronze","Collection":"Lil' Bits","Id":1076,"Total":2500}
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><pLXath fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_202428" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_202428)">
<path d="M302.667 278.667H254.667V326.667H302.667V278.667Z" fill="#394358"/>
<path d="M302.667 314.667H254.667V326.667H302.667V314.667ZM
<path d="M254.667 266.667H242.667V338.667H254.667V266.667Z" fill="#394358"/>
<path d="M242.667 278.667H230.667V326.667H242.667V278.667Z" fill="#F0A100"/>
<path d="M230.667 278.667H218.667V326.667H230.667V278.667Z" fill="#F0A100"/>
<path d="M218.667 278.667H206.667V314.667H218.667V278.667Z" fill="#F0A100"/>
<path d="M218.667 278.667H206.667V314.667H218.667V278.667Z" fill="#F0A100"/>
<path d="M206.667 266.667H194.667V302.667H206.667V266.667Z" fill="#F0A100"/>
<path d="M194.667 254.667H182.667V290.6M
67H194.667V254.667Z" fill="#F0A100"/>
<path d="M218.667 254.667H206.667V266.667H218.667V254.667Z" fill="#F0A100"/>
<path d="M182.667 290.667H170.667V302.667H182.667V290.667Z" fill="#F0A100"/>
<path d="M206.667 314.667H194.667V326.667H206.667V314.667Z" fill="#F0A100"/>
<path d="M194.667 338.667H182.667V350.667H194.667V338.667Z" fill="#F0A100"/>
<path d="M230.667 386.667H218.667V398.667H230.667V386.667Z" fill="#E72E4B"/>
<path d="M242.667 326.667H230.667V338.667H242.667V326.667Z" fill="#E72E4B"/>
<path d="M242.667 35M
0.667H230.667V362.667H242.667V350.667Z" fill="#E72E4B"/>
<path d="M206.667 422.667H194.667V434.667H206.667V422.667Z" fill="#E72E4B"/>
<path d="M206.667 326.667H194.667V338.667H206.667V326.667Z" fill="#E72E4B"/>
<path d="M230.667 398.667H218.667V410.667H230.667V398.667Z" fill="#F0A100"/>
<path d="M218.667 302.667H206.667V314.667H218.667V302.667Z" fill="#D47300"/>
<path d="M242.667 278.667H230.667V290.667H242.667V278.667Z" fill="#D47300"/>
<path d="M242.667 314.667H230.667V326.667H242.667V314.667Z" fill="#D47300"/>
path d="M206.667 266.667H194.667V278.667H206.667V266.667Z" fill="#D47300"/>
<path d="M212.667 230.667H200.667V242.667H212.667V230.667Z" fill="#F0A100"/>
<path d="M236.667 206.667H224.667V218.667H236.667V206.667Z" fill="#F0A100"/>
<path d="M242.667 290.667H218.667V314.667H242.667V290.667Z" fill="#E72E4B"/>
<path d="M242.667 290.667H230.667V302.667H242.667V290.667Z" fill="#EE6C81"/>
<path d="M254.667 278.667H242.667V290.667H254.667V278.667Z" fill="#9699A0"/>
<path d="M278.667 290.667H254.667V302.667H278.667V290.667Z"M
<mask id="mask1_5_202428" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_202428)">
<path d="M494.667 350.667V338.667H470.667V350.667H494.667Z" fill="#0F1013"/>
<path d="M482.667 374.667V362.667H458.667V374.667H482.667Z" fill="#394358"/>
<path d="M482.667 386.667V374.667H458.667V386.667H482.667Z" fill="#0F1013"/>
<path d="M494.667 398.667V38M
6.667H470.667V398.667H494.667Z" fill="#394358"/>
<path d="M494.667 410.667V398.667H482.667V410.667H494.667Z" fill="#0F1013"/>
<path d="M506.667 398.667V386.667H494.667V398.667H506.667Z" fill="#0F1013"/>
<path d="M530.667 398.667V386.667H518.667V398.667H530.667Z" fill="#0F1013"/>
<path d="M530.667 386.667V374.667H518.667V386.667H530.667Z" fill="#0F1013"/>
<path d="M542.667 362.667V350.667H530.667V362.667H542.667Z" fill="#0F1013"/>
<path d="M530.667 350.667V338.667H518.667V350.667H530.667Z" fill="#394358"/>
M530.667 338.667V326.667H518.667V338.667H530.667Z" fill="#0F1013"/>
<path d="M530.667 326.667V314.667H518.667V326.667H530.667Z" fill="#394358"/>
<path d="M530.667 314.667V302.667H518.667V314.667H530.667Z" fill="#0F1013"/>
<path d="M518.667 302.667V290.667H506.667V302.667H518.667Z" fill="#394358"/>
<path d="M518.667 290.667V278.667H494.667V290.667H518.667Z" fill="#0F1013"/>
<path d="M506.667 266.667V254.667H482.667V266.667H506.667Z" fill="#0F1013"/>
<path d="M494.667 242.667V230.667H470.667V242.667H494.667Z" fill="#M
<path d="M518.667 278.667V266.667H494.667V278.667H518.667Z" fill="#394358"/>
<path d="M494.667 254.667V242.667H470.667V254.667H494.667Z" fill="#394358"/>
<path d="M506.667 230.667V218.667H482.667V230.667H506.667Z" fill="#394358"/>
<path d="M518.667 386.667V374.667H506.667V386.667H518.667Z" fill="#0F1013"/>
<path d="M530.667 362.667V350.667H518.667V362.667H530.667Z" fill="#0F1013"/>
<path d="M518.667 350.667V338.667H506.667V350.667H518.667Z" fill="#394358"/>
<path d="M518.667 338.667V326.667H506.667V338.66M
7H518.667Z" fill="#0F1013"/>
<path d="M518.667 398.667V386.667H506.667V398.667H518.667Z" fill="#394358"/>
<path d="M530.667 374.667V362.667H518.667V374.667H530.667Z" fill="#394358"/>
<path d="M506.667 410.667V398.667H494.667V410.667H506.667Z" fill="#394358"/>
<path d="M518.667 410.667V398.667H506.667V410.667H518.667Z" fill="#394358"/>
<path d="M542.667 374.667V362.667H530.667V374.667H542.667Z" fill="#394358"/>
<path d="M542.667 386.667V374.667H530.667V386.667H542.667Z" fill="#394358"/>
<path d="M518.667 326.667V302M
.667H506.667V326.667H518.667Z" fill="white"/>
<path d="M518.667 326.667V314.667H506.667V326.667H518.667Z" fill="white"/>
<path d="M506.667 290.667H458.667V338.667H506.667V290.667Z" fill="white"/>
<path d="M494.667 278.667H470.667V290.667H494.667V278.667Z" fill="white"/>
<path d="M458.667 326.667V302.667H446.667V326.667H458.667Z" fill="#B5B5B7"/>
<path d="M470.667 302.667V290.667H458.667V302.667H470.667Z" fill="#B5B5B7"/>
<path d="M482.667 338.667V326.667H458.667V338.667H482.667Z" fill="#B5B5B7"/>
374.667H482.667V386.667H494.667V374.667Z" fill="#394358"/>
<path d="M482.667 350.667H470.667V362.667H482.667V350.667Z" fill="#0F1013"/>
<path d="M470.667 350.667H458.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M470.667 338.667H458.667V350.667H470.667V338.667Z" fill="#0F1013"/>
<path d="M482.667 338.667H470.667V350.667H482.667V338.667Z" fill="#394358"/>
<path d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 230.667H494.667V242.667H506.667V230.667Z" fill="#394358"/>M
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M482.667 194.667H458.667V230.667H482.667V194.667Z" fill="white"/>
<path d="M494.667 182.667H458.667V194.667H494.667V182.667Z" fill="white"/>
<path d="M506.667 182.667H494.667V218.667H506.667V182.667Z" fill="#B5B5B7"/>
<path d="M482.667 194.667H470.667V230.667H482.667V194.667Z" fill="#B5B5B7"/>
<path d="M518.667 182.667H506.667V230.667H518.667V182.667Z" fill="white"/>
<path d="M494.667 182.667H482.667V194.667H494.667V182.667Z" filM
<path d="M446.667 302.667H422.667V326.667H446.667V302.667Z" fill="#0F1013"/>
<path d="M434.667 302.667H422.667V326.667H434.667V302.667Z" fill="#394358"/>
<mask id="mask2_5_202428" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_202428)">
<path d="M374.667 350.667H350.667V458.667H374.667V350.667Z" fill="#0F1013"/>
<path d="M338.667 350.667H326.66M
7V362.667H338.667V350.667Z" fill="#0F1013"/>
<path d="M398.667 362.667V350.667H386.667V362.667H398.667Z" fill="#0F1013"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#0F1013"/>
<path d="M386.667 398.667H338.667V410.667H386.667V398.667Z" fill="#0F1013"/>
<path d="M386.667 422.667H338.667V434.667H386.667V422.667Z" fill="#0F1013"/>
<path d="M386.667 374.667V362.667H374.667V374.667H386.667Z" fill="#0F1013"/>
<path d="M386.667 410.667V398.667H350.667V410.667H386.667Z" fill="#394358"/>
.667 434.667V422.667H350.667V434.667H386.667Z" fill="#394358"/>
<path d="M410.667 458.667V446.667H314.667V458.667H410.667Z" fill="#394358"/>
<path d="M398.667 470.667V458.667H326.667V470.667H398.667Z" fill="#394358"/>
<path d="M386.667 470.667V458.667H374.667V470.667H386.667Z" fill="#9699A0"/>
<path d="M398.667 458.667V446.667H386.667V458.667H398.667Z" fill="#9699A0"/>
<path d="M302.667 446.667H290.667V494.667H302.667V446.667Z" fill="#394358"/>
<path d="M434.667 446.667H422.667V494.667H434.667V446.667Z" fill="#3943M
<path d="M290.667 458.667H278.667V482.667H290.667V458.667Z" fill="#0F1013"/>
<path d="M422.667 494.667H290.667V506.667H422.667V494.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H314.667V494.667H410.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#394358"/>
<path d="M446.667 506.667H278.667V518.667H446.667V506.667Z" fill="#394358"/>
<path d="M446.667 506.667H434.667V518.667H446.667V506.667Z" fill="#9699A0"/>
<path d="M458.667 518.667H266.667V530.667H458.667V51M
8.667Z" fill="#0F1013"/>
<path d="M458.667 518.667H446.667V530.667H458.667V518.667Z" fill="#394358"/>
<path d="M434.667 494.667H422.667V506.667H434.667V494.667Z" fill="#394358"/>
<path d="M470.667 530.667H254.667V542.667H470.667V530.667Z" fill="#394358"/>
<path d="M458.667 542.667H266.667V554.667H458.667V542.667Z" fill="#0F1013"/>
<path d="M446.667 458.667H434.667V482.667H446.667V458.667Z" fill="#0F1013"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M422.667 458.667H398.667M
V470.667H422.667V458.667Z" fill="#0F1013"/>
<path d="M266.667 530.667H254.667V542.667H266.667V530.667Z" fill="#0F1013"/>
<path d="M470.667 530.667H458.667V542.667H470.667V530.667Z" fill="#9699A0"/>
<path d="M314.667 338.667H302.667V362.667H314.667V338.667Z" fill="#E72E4B"/>
<path d="M314.667 362.667H302.667V374.667H314.667V362.667Z" fill="#E72E4B"/>
<path d="M314.667 374.667H302.667V386.667H314.667V374.667Z" fill="#E72E4B"/>
<path d="M350.667 374.667H338.667V386.667H350.667V374.667Z" fill="#E72E4B"/>
667 386.667H314.667V398.667H338.667V386.667Z" fill="#E72E4B"/>
<mask id="mask3_5_202428" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_202428)">
<path d="M446.667 314.667H278.667V326.667H446.667V314.667Z" fill="#3532A9"/>
<path d="M446.667 326.667H278.667V338.667H446.667V326.667Z" fill="#3532A9"/>
<path d="M446.667 302.667H278.667V314.667H446.667V302.667Z" M
<path d="M302.667 290.667H278.667V302.667H302.667V290.667Z" fill="#5653EC"/>
<path d="M302.667 278.667H278.667V290.667H302.667V278.667Z" fill="#5653EC"/>
<path d="M446.667 278.667H422.667V290.667H446.667V278.667Z" fill="#5653EC"/>
<path d="M446.667 290.667H410.667V302.667H446.667V290.667Z" fill="#5653EC"/>
<path d="M446.667 314.667H398.667V326.667H446.667V314.667Z" fill="#5653EC"/>
<path d="M290.667 278.667H278.667V290.667H290.667V278.667Z" fill="#5653EC"/>
<path d="M290.667 266.667H278.667V278.667M
H290.667V266.667Z" fill="#5653EC"/>
<path d="M314.667 290.667H302.667V302.667H314.667V290.667Z" fill="#5653EC"/>
<path d="M290.667 290.667H278.667V314.667H290.667V290.667Z" fill="#3532A9"/>
<path d="M446.667 266.667H434.667V278.667H446.667V266.667Z" fill="#5653EC"/>
<path d="M314.667 326.667H278.667V338.667H314.667V326.667Z" fill="#0F1013"/>
<path d="M398.667 290.667H326.667V302.667H398.667V290.667Z" fill="#0F1013"/>
<path d="M314.667 338.667H290.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M434.667 338.M
667H410.667V350.667H434.667V338.667Z" fill="#0F1013"/>
<path d="M326.667 314.667H290.667V326.667H326.667V314.667Z" fill="#F0A100"/>
<path d="M446.667 326.667H410.667V338.667H446.667V326.667Z" fill="#0F1013"/>
<path d="M434.667 314.667H398.667V326.667H434.667V314.667Z" fill="#F0A100"/>
<path d="M350.667 314.667H338.667V326.667H350.667V314.667Z" fill="#F0A100"/>
<path d="M326.667 338.667H314.667V350.667H326.667V338.667Z" fill="#F0A100"/>
<path d="M398.667 338.667H326.667V350.667H398.667V338.667Z" fill="#5653EC"/>
th d="M386.667 314.667H374.667V326.667H386.667V314.667Z" fill="#F0A100"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#F0A100"/>
<path d="M374.667 314.667H350.667V338.667H374.667V314.667Z" fill="#5653EC"/>
<path d="M398.667 230.667H326.667V290.667H398.667V230.667Z" fill="white"/>
<path d="M362.667 314.667H350.667V326.667H362.667V314.667Z" fill="#5653EC"/>
<path d="M374.667 266.667H350.667V290.667H374.667V266.667Z" fill="#E72E4B"/>
<path d="M338.667 338.667H326.667V350.667H338.667V338.667Z" filM
<path d="M374.667 338.667H350.667V350.667H374.667V338.667Z" fill="#0F1013"/>
<path d="M326.667 230.667H314.667V278.667H326.667V230.667Z" fill="white"/>
<path d="M314.667 254.667H302.667V278.667H314.667V254.667Z" fill="white"/>
<path d="M410.667 230.667H398.667V278.667H410.667V230.667Z" fill="white"/>
<path d="M422.667 254.667H410.667V278.667H422.667V254.667Z" fill="white"/>
<path d="M338.667 242.667H326.667V278.667H338.667V242.667Z" fill="#E72E4B"/>
<path d="M398.667 242.667H386.667V278.667H398.667V24M
2.667Z" fill="#E72E4B"/>
<path d="M386.667 242.667H338.667V254.667H386.667V242.667Z" fill="#E72E4B"/>
<path d="M374.667 242.667H350.667V254.667H374.667V242.667Z" fill="#0F1013"/>
<path d="M350.667 242.667H326.667V254.667H350.667V242.667Z" fill="#F0A100"/>
<path d="M398.667 242.667H374.667V254.667H398.667V242.667Z" fill="#F0A100"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#E72E4B"/>
<path d="M374.667 206.667H350.667V218.667H374.667V206.667Z" fill="#E72E4B"/>
<path d="M374.667 194.667H350.667M
V206.667H374.667V194.667Z" fill="white"/>
<path d="M374.667 230.667H350.667V242.667H374.667V230.667Z" fill="#394358"/>
<path d="M350.667 218.667H338.667V230.667H350.667V218.667Z" fill="#B5B5B7"/>
<path d="M386.667 218.667H374.667V230.667H386.667V218.667Z" fill="#B5B5B7"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#B5B5B7"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#B5B5B7"/>
<path d="M326.667 194.667H314.667V206.667H326.667V194.667Z" fill="#B5B5B7"/>
7 194.667H398.667V206.667H410.667V194.667Z" fill="#B5B5B7"/>
<path d="M350.667 230.667H314.667V242.667H350.667V230.667Z" fill="white"/>
<path d="M410.667 230.667H374.667V242.667H410.667V230.667Z" fill="white"/>
<path d="M338.667 218.667H326.667V230.667H338.667V218.667Z" fill="white"/>
<path d="M326.667 218.667H314.667V230.667H326.667V218.667Z" fill="white"/>
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="white"/>
<path d="M398.667 218.667H386.667V230.667H398.667V218.667Z" fill="white"/>
M410.667 218.667H398.667V230.667H410.667V218.667Z" fill="white"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" fill="white"/>
{"Background":"Purple Billiard","Bits":"Steak","Plate":"Bronze","Collection":"Lil' Bits","Id":1672,"Total":2500}
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heM
ight="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)"M
 d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="768" height="768" fill="#C6F9E0"/>
<g clip-path="url(#clip0_5_186602)">
<rect width="384" height="384" transform="translate(192 192)" fill="white"/>
<rect width="384" height="384" transform="matrix(-1 0 0 1 576 192)" fill="#C6F9E0"/>
<rect x="312" y="372" width="84" height="120" fill="#394358"/>
<rect x="396" y="372" width="12" height="108" fill="#394358"/>
<rect x="300" y="384" width="12" height="108" fM
<rect x="324" y="384" width="72" height="72" fill="#0F1013"/>
<rect x="348" y="420" width="24" height="12" fill="#018F4F"/>
<rect x="372" y="408" width="12" height="12" fill="#018F4F"/>
<rect x="336" y="408" width="12" height="12" fill="#018F4F"/>
<rect x="324" y="384" width="12" height="12" fill="#394358"/>
<rect x="324" y="444" width="12" height="12" fill="#394358"/>
<rect x="384" y="372" width="12" height="12" fill="#394358"/>
<rect x="336" y="468" width="12" height="12" fill="#018F4F"/>
"360" y="468" width="24" height="12" fill="#0F1013"/>
<rect x="420" y="372" width="48" height="24" fill="#394358"/>
<rect x="420" y="408" width="48" height="36" fill="#394358"/>
<rect x="420" y="456" width="48" height="36" fill="#394358"/>
<rect x="420" y="396" width="36" height="12" fill="#0F1013"/>
<rect x="420" y="444" width="36" height="12" fill="#0F1013"/>
<rect x="408" y="372" width="12" height="120" fill="#0F1013"/>
<rect x="396" y="480" width="12" height="12" fill="#0F1013"/>
<rect x="456" y="408" width="12M
" height="12" fill="#018F4F"/>
<rect x="432" y="420" width="36" height="12" fill="#0F1013"/>
<rect x="420" y="468" width="12" height="12" fill="#018F4F"/>
<rect x="312" y="492" width="156" height="12" fill="#018F4F"/>
<rect x="444" y="528" width="24" height="48" fill="#0F1013"/>
<rect x="444" y="528" width="12" height="12" fill="#394358"/>
<rect x="300" y="492" width="24" height="12" fill="#006332"/>
<rect x="456" y="504" width="12" height="60" fill="#018F4F"/>
<rect x="324" y="504" width="12" height="60" fill="#01M
<rect x="432" y="504" width="12" height="60" fill="#006332"/>
<rect x="300" y="504" width="12" height="48" fill="#006332"/>
<rect x="276" y="528" width="24" height="42" fill="#D9D9D9"/>
<rect x="276" y="528" width="24" height="48" fill="#0F1013"/>
<rect x="276" y="528" width="12" height="12" fill="#394358"/>
<rect x="300" y="528" width="24" height="48" fill="#394358"/>
<rect x="300" y="564" width="24" height="12" fill="#0F1013"/>
<rect x="300" y="540" width="24" height="12" fill="#0F1013"/>
"528" width="24" height="48" fill="#394358"/>
<rect x="468" y="564" width="24" height="12" fill="#0F1013"/>
<rect x="468" y="540" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="504" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="516" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="528" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="528" width="12" height="12" fill="#0F1013"/>
<rect x="408" y="528" width="12" height="12" fill="#0F1013"/>
<rect x="408" y="540" width="12" height=M
"12" fill="#394358"/>
<rect x="384" y="540" width="12" height="12" fill="#394358"/>
<rect x="432" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="324" y="552" width="12" height="12" fill="#006332"/>
<rect x="312" y="252" width="144" height="120" fill="#018F4F"/>
<rect x="336" y="240" width="48" height="12" fill="#0F1013"/>
<rect x="396" y="240" width="36" height="12" fill="#0F1013"/>
<rect x="348" y="240" width="36" height="12" fill="#394358"/>
<rect x="420" y="240" width="12" height="12" fill="#394358"/>
<rect x="456" y="264" width="12" height="96" fill="#018F4F"/>
<rect x="300" y="264" width="12" height="96" fill="#006332"/>
<rect x="324" y="264" width="132" height="96" fill="#0F1013"/>
<rect x="444" y="348" width="12" height="12" fill="#006332"/>
<rect x="444" y="264" width="12" height="12" fill="#006332"/>
<rect x="336" y="312" width="12" height="12" fill="white"/>
<rect x="372" y="336" width="36" height="12" fill="#018F4F"/>
<rect x="408" y="324" width="12" height="12" fill="#018F4F"/>
<rect x="360" y="324" widM
th="12" height="12" fill="#018F4F"/>
<rect x="432" y="312" width="12" height="12" fill="white"/>
<rect x="324" y="252" width="120" height="12" fill="#018F4F"/>
<rect x="324" y="264" width="12" height="12" fill="#018F4F"/>
<rect x="324" y="252" width="12" height="12" fill="#018F4F"/>
<rect x="336" y="252" width="12" height="12" fill="#018F4F"/>
<rect x="324" y="348" width="12" height="12" fill="#018F4F"/>
<rect x="444" y="252" width="12" height="12" fill="#018F4F"/>
<rect x="216" y="252" width="60" height="180" fillM
<rect x="228" y="264" width="48" height="156" fill="#0F1013"/>
<rect x="216" y="252" width="12" height="180" fill="#006332"/>
<rect x="276" y="252" width="12" height="180" fill="#018F4F"/>
<rect x="228" y="420" width="48" height="12" fill="#006332"/>
<rect x="228" y="396" width="12" height="12" fill="#394358"/>
<rect x="228" y="372" width="12" height="12" fill="#394358"/>
<rect x="228" y="300" width="12" height="12" fill="#394358"/>
<rect x="228" y="276" width="12" height="12" fill="#394358"/>
"264" y="288" width="12" height="12" fill="#394358"/>
<rect x="264" y="264" width="12" height="12" fill="#394358"/>
<rect x="264" y="312" width="12" height="12" fill="#394358"/>
<rect x="264" y="336" width="12" height="12" fill="#394358"/>
<rect x="264" y="360" width="12" height="12" fill="#394358"/>
<rect x="264" y="384" width="12" height="12" fill="#394358"/>
<rect x="240" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="240" y="264" width="12" height="12" fill="#394358"/>
<rect x="240" y="288" width="12"M
 height="12" fill="#394358"/>
<rect x="240" y="312" width="12" height="12" fill="#394358"/>
<rect x="240" y="336" width="12" height="12" fill="#394358"/>
<rect x="240" y="360" width="12" height="12" fill="#394358"/>
<rect x="240" y="384" width="12" height="12" fill="#394358"/>
<rect x="264" y="408" width="12" height="12" fill="#394358"/>
<rect x="240" y="408" width="12" height="12" fill="#394358"/>
<rect x="288" y="282" width="12" height="12" fill="#0F1013"/>
<rect x="300" y="360" width="12" height="12" fill="#3943M
<rect x="288" y="372" width="12" height="12" fill="#394358"/>
<rect x="468" y="300" width="12" height="36" fill="#394358"/>
<rect x="492" y="300" width="12" height="48" fill="#0F1013"/>
<rect x="480" y="300" width="12" height="36" fill="#394358"/>
<rect x="504" y="300" width="12" height="36" fill="#394358"/>
<rect x="480" y="312" width="12" height="24" fill="#0F1013"/>
<rect x="504" y="324" width="12" height="24" fill="#0F1013"/>
<rect x="468" y="300" width="12" height="12" fill="#0F1013"/>
12" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="288" width="12" height="12" fill="#394358"/>
<rect x="468" y="288" width="12" height="12" fill="#394358"/>
<rect x="480" y="276" width="12" height="12" fill="#394358"/>
<rect x="516" y="300" width="12" height="12" fill="#394358"/>
<rect x="516" y="324" width="12" height="12" fill="#394358"/>
<rect x="516" y="312" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="312" width="12" height="12" fill="#0F1013"/>
<rect x="540" y="324" width="12" height="1M
<rect x="552" y="336" width="12" height="12" fill="#394358"/>
<rect x="552" y="324" width="12" height="12" fill="#394358"/>
<rect x="528" y="336" width="12" height="12" fill="#394358"/>
<rect x="528" y="348" width="12" height="12" fill="#394358"/>
<rect x="540" y="360" width="12" height="12" fill="white"/>
<rect x="528" y="384" width="12" height="12" fill="white"/>
<rect x="516" y="372" width="12" height="12" fill="white"/>
<rect x="528" y="276" width="12" height="12" fill="#394358"/>
16" y="264" width="12" height="12" fill="white"/>
<rect x="468" y="300" width="24" height="12" fill="#006332"/>
<rect x="468" y="312" width="12" height="12" fill="#006332"/>
<clipPath id="clip0_5_186602">
<rect width="384" height="384" fill="white" transform="translate(192 192)"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width=M
"78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgbM
(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_199195" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_199195)">
<path d="M254.667 314.667V278.667H242.667V314.667H254.667Z" fill="#394358"/>
<path d="M242.667 374.667V338.667H218.667V374.667H242.667ZM
<path d="M242.667 362.667V350.667H218.667V362.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 386.667V374.667H218.667V386.667H242.667Z" fill="#0F1013"/>
<path d="M206.667 314.667V278.667H194.667V314.667H206.667Z" fill="#394358"/>
<path d="M218.667 410.667V374.667H206.667V410.667H218.667Z" fill="#394358"/>
<path d="M254.667 410.667V374.667H242.667V410.667H254.667Z" fill="#394358"/>
<path d="M206.667 314.667V290.667H194.667V314.667H206.667Z" fill="#0F1013"/>
<path d="M254.667 410.667V386.667H206.6M
67V410.667H254.667Z" fill="#0F1013"/>
<path d="M242.667 398.667V386.667H218.667V398.667H242.667Z" fill="#5BFF4D"/>
<path d="M254.667 314.667V290.667H242.667V314.667H254.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M278.667 302.667V290.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M242.667 254.667H206.667V338.667H242.667V254.667Z" fill="#394358"/>
<path d="M242.667 30M
2.667H206.667V338.667H242.667V302.667Z" fill="#0F1013"/>
<path d="M206.667 398.667H194.667V410.667H206.667V398.667Z" fill="#394358"/>
<path d="M194.667 398.667H182.667V410.667H194.667V398.667Z" fill="#394358"/>
<path d="M194.667 410.667H182.667V422.667H194.667V410.667Z" fill="#394358"/>
<path d="M194.667 452.667H182.667V464.667H194.667V452.667Z" fill="#394358"/>
<path d="M194.667 464.667H182.667V476.667H194.667V464.667Z" fill="#394358"/>
<path d="M218.667 464.667H206.667V476.667H218.667V464.667Z" fill="#0F1013"/>
path d="M206.667 464.667H194.667V476.667H206.667V464.667Z" fill="#394358"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#0F1013"/>
<path d="M206.667 410.667H194.667V464.667H206.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 398.667H266.667V410.667H254.667V398.667Z" fill="#394358"/>
<path d="M266.667 398.667H278.667V410.667H266.667V398.667Z" fill="#394358"/>
<path d="M266.667 410.667H278.667V422.667H266.667V410.667Z" fill="#394358"/>
<path d="M266.667 452.667H278.667V464.667H266.667V452.667Z"M
<path d="M266.667 464.667H278.667V476.667H266.667V464.667Z" fill="#394358"/>
<path d="M242.667 464.667H254.667V476.667H242.667V464.667Z" fill="#0F1013"/>
<path d="M254.667 464.667H266.667V476.667H254.667V464.667Z" fill="#394358"/>
<path d="M242.667 410.667H254.667V422.667H242.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 410.667H266.667V464.667H254.667V410.667Z" fill="#0F1013"/>
<mask id="mask1_5_199195" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" heiM
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_199195)">
<path d="M458.667 290.667H446.667V326.667H458.667V290.667Z" fill="#394358"/>
<path d="M470.667 290.667H458.667V326.667H470.667V290.667Z" fill="white"/>
<path d="M482.667 278.667H470.667V326.667H482.667V278.667Z" fill="white"/>
<path d="M494.667 266.667H482.667V314.667H494.667V266.667Z" fill="white"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667Z" fill="white"/>
 428.667L470.667 362.667L530.667 362.667L530.667 428.667L470.667 428.667Z" fill="#E72E4B"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#394358"/>
<path d="M494.667 314.667H482.667V338.667H494.667V314.667Z" fill="#394358"/>
<path d="M458.667 314.667H446.667V326.667H458.667V314.667Z" fill="#0F1013"/>
<path d="M494.667 326.667H482.667V350.667H494.667V326.667Z" fill="#B5B5B7"/>
<path d="M530.667 350.667H482.667V362.667H530.667V350.667Z" fill="#E72E4B"/>
<path d="M530.667 440.667H482.667V452.667H5M
30.667V440.667Z" fill="#E72E4B"/>
<path d="M530.667 428.667H482.667V440.667H530.667V428.667Z" fill="#E72E4B"/>
<path d="M530.667 338.667H494.667V350.667H530.667V338.667Z" fill="#E72E4B"/>
<path d="M530.667 452.667H494.667V464.667H530.667V452.667Z" fill="#E72E4B"/>
<path d="M530.667 326.667H506.667V338.667H530.667V326.667Z" fill="#E72E4B"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#E72E4B"/>
<path d="M530.667 302.667H518.667V314.667H530.667V302.667Z" fill="#E72E4B"/>
<path d="M530.667 464.66M
7H518.667V476.667H530.667V464.667Z" fill="#E72E4B"/>
<path d="M530.667 404.667H518.667V440.667H530.667V404.667Z" fill="#F0A100"/>
<path d="M530.667 338.667H518.667V368.667H530.667V338.667Z" fill="#F0A100"/>
<path d="M482.667 440.667H470.667V464.667H482.667V440.667Z" fill="white"/>
<path d="M494.667 452.667H482.667V464.667H494.667V452.667Z" fill="white"/>
<path d="M530.667 380.667H506.667V392.667H530.667V380.667Z" fill="#F0A100"/>
<path d="M506.667 326.667H494.667V338.667H506.667V326.667Z" fill="#B5B5B7"/>
k id="mask2_5_199195" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_199195)">
<path d="M326.667 350.667H314.667V362.667H326.667V350.667Z" fill="#0F1013"/>
<path d="M326.667 362.667H314.667V374.667H326.667V362.667Z" fill="#0F1013"/>
<path d="M326.667 374.667H314.667V386.667H326.667V374.667Z" fill="#0F1013"/>
<path d="M350.667 374.667H338.667V386.667H350.667V374.6M
67Z" fill="#0F1013"/>
<path d="M362.667 386.667H350.667V398.667H362.667V386.667Z" fill="#0F1013"/>
<path d="M374.667 398.667H362.667V410.667H374.667V398.667Z" fill="#394358"/>
<path d="M374.667 386.667H362.667V398.667H374.667V386.667Z" fill="#394358"/>
<path d="M386.667 410.667H362.667V422.667H386.667V410.667Z" fill="#0F1013"/>
<path d="M362.667 410.667H350.667V422.667H362.667V410.667Z" fill="#394358"/>
<path d="M338.667 386.667H326.667V398.667H338.667V386.667Z" fill="#0F1013"/>
<path d="M338.667 422.667H326.667V43M
4.667H338.667V422.667Z" fill="#0F1013"/>
<path d="M350.667 410.667H338.667V422.667H350.667V410.667Z" fill="#0F1013"/>
<path d="M362.667 398.667H350.667V410.667H362.667V398.667Z" fill="#0F1013"/>
<path d="M362.667 374.667H350.667V386.667H362.667V374.667Z" fill="#0F1013"/>
<path d="M314.667 386.667H302.667V398.667H314.667V386.667Z" fill="#0F1013"/>
<path d="M398.667 350.667H326.667V362.667H398.667V350.667Z" fill="#0F1013"/>
<path d="M410.667 350.667H398.667V362.667H410.667V350.667Z" fill="#0F1013"/>
 350.667H374.667V362.667H386.667V350.667Z" fill="#394358"/>
<path d="M338.667 362.667H326.667V374.667H338.667V362.667Z" fill="#394358"/>
<path d="M362.667 374.667H350.667V386.667H362.667V374.667Z" fill="#394358"/>
<path d="M374.667 374.667H362.667V386.667H374.667V374.667Z" fill="#394358"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="#394358"/>
<path d="M338.667 434.667H326.667V446.667H338.667V434.667Z" fill="#394358"/>
<path d="M362.667 434.667H338.667V446.667H362.667V434.667Z" fill="#394358"/M
<path d="M350.667 422.667H338.667V434.667H350.667V422.667Z" fill="#394358"/>
<path d="M374.667 422.667H350.667V434.667H374.667V422.667Z" fill="#394358"/>
<path d="M410.667 494.667H386.667V518.667H410.667V494.667Z" fill="#394358"/>
<path d="M386.667 494.667H374.667V518.667H386.667V494.667Z" fill="#394358"/>
<path d="M422.667 494.667H410.667V518.667H422.667V494.667Z" fill="#394358"/>
<path d="M434.667 506.667H422.667V530.667H434.667V506.667Z" fill="#394358"/>
<path d="M446.667 518.667H434.667V542.667H446.667V518.66M
7Z" fill="#394358"/>
<path d="M458.667 530.667H446.667V554.667H458.667V530.667Z" fill="#394358"/>
<path d="M374.667 506.667H362.667V518.667H374.667V506.667Z" fill="#394358"/>
<path d="M386.667 518.667H326.667V530.667H386.667V518.667Z" fill="#394358"/>
<path d="M326.667 446.667H314.667V458.667H326.667V446.667Z" fill="#394358"/>
<path d="M350.667 446.667H326.667V458.667H350.667V446.667Z" fill="#394358"/>
<path d="M338.667 458.667H302.667V470.667H338.667V458.667Z" fill="#394358"/>
<path d="M326.667 470.667H290.667V506M
.667H326.667V470.667Z" fill="#394358"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#394358"/>
<path d="M326.667 506.667H314.667V518.667H326.667V506.667Z" fill="#394358"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.667Z" fill="#394358"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#394358"/>
<path d="M326.667 530.667H314.667V542.667H326.667V530.667Z" fill="#394358"/>
<path d="M338.667 530.667H326.667V542.667H338.667V530.667Z" fill="#394358"/>
530.667H338.667V542.667H374.667V530.667Z" fill="#394358"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#394358"/>
<path d="M350.667 542.667H338.667V554.667H350.667V542.667Z" fill="#394358"/>
<path d="M302.667 518.667H290.667V530.667H302.667V518.667Z" fill="#0F1013"/>
<path d="M302.667 530.667H290.667V542.667H302.667V530.667Z" fill="#0F1013"/>
<path d="M302.667 542.667H290.667V554.667H302.667V542.667Z" fill="#0F1013"/>
<path d="M290.667 530.667H278.667V542.667H290.667V530.667Z" fill="#0F1013"/>M
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="#0F1013"/>
<path d="M266.667 530.667H254.667V542.667H266.667V530.667Z" fill="#394358"/>
<path d="M266.667 542.667H254.667V554.667H266.667V542.667Z" fill="#0F1013"/>
<path d="M254.667 518.667H230.667V530.667H254.667V518.667Z" fill="#394358"/>
<path d="M254.667 530.667H242.667V542.667H254.667V530.667Z" fill="#0F1013"/>
<path d="M230.667 530.667H218.667V542.667H230.667V530.667Z" fill="#0F1013"/>
<path d="M218.667 530.667H206.667V542.667H218.667V530.667M
<path d="M230.667 506.667H218.667V518.667H230.667V506.667Z" fill="#0F1013"/>
<path d="M482.667 530.667H470.667V554.667H482.667V530.667Z" fill="#0F1013"/>
<path d="M206.667 542.667H194.667V554.667H206.667V542.667Z" fill="#0F1013"/>
<path d="M218.667 542.667H206.667V554.667H218.667V542.667Z" fill="#0F1013"/>
<path d="M194.667 530.667H182.667V542.667H194.667V530.667Z" fill="#0F1013"/>
<path d="M242.667 530.667H230.667V542.667H242.667V530.667Z" fill="#394358"/>
<path d="M230.667 542.667H218.667V554.M
667H230.667V542.667Z" fill="#394358"/>
<path d="M254.667 542.667H242.667V554.667H254.667V542.667Z" fill="#0F1013"/>
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 530.667H302.667V542.667H314.667V530.667Z" fill="#0F1013"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#0F1013"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#0F1013"/>
<path d="M326.667 494.667H314.667V506.667H326.667V494.667Z" fill="#0F1013"/>
<path d="M470.667 5M
18.667H458.667V530.667H470.667V518.667Z" fill="#0F1013"/>
<path d="M470.667 518.667H458.667V530.667H470.667V518.667Z" fill="#0F1013"/>
<path d="M470.667 530.667H458.667V542.667H470.667V530.667Z" fill="#0F1013"/>
<path d="M494.667 542.667H482.667V554.667H494.667V542.667Z" fill="#0F1013"/>
<path d="M506.667 530.667H494.667V542.667H506.667V530.667Z" fill="#0F1013"/>
<path d="M518.667 530.667H506.667V542.667H518.667V530.667Z" fill="#0F1013"/>
<path d="M530.667 530.667H518.667V542.667H530.667V530.667Z" fill="#394358"/>
<path d="M530.667 542.667H518.667V554.667H530.667V542.667Z" fill="#0F1013"/>
<path d="M542.667 542.667H530.667V554.667H542.667V542.667Z" fill="#0F1013"/>
<path d="M506.667 542.667H494.667V554.667H506.667V542.667Z" fill="#0F1013"/>
<path d="M458.667 506.667H446.667V518.667H458.667V506.667Z" fill="#0F1013"/>
<path d="M350.667 506.667H338.667V518.667H350.667V506.667Z" fill="#394358"/>
<path d="M302.667 494.667H290.667V518.667H302.667V494.667Z" fill="#0F1013"/>
<path d="M338.667 470.667H326.667V518.667H338.667V470.667ZM
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="#0F1013"/>
<path d="M350.667 518.667H338.667V530.667H350.667V518.667Z" fill="#0F1013"/>
<path d="M350.667 506.667H338.667V518.667H350.667V506.667Z" fill="#0F1013"/>
<path d="M338.667 530.667H326.667V542.667H338.667V530.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H350.667V530.667H362.667V518.667Z" fill="#394358"/>
<path d="M386.667 530.667H374.667V542.667H386.667V530.667Z" fill="#0F1013"/>
<path d="M434.667 542.667H422.667V554.6M
67H434.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 518.667H362.667V530.667H386.667V518.667Z" fill="#0F1013"/>
<path d="M374.667 530.667H362.667V542.667H374.667V530.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H350.667V530.667H362.667V518.667Z" fill="#0F1013"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#0F1013"/>
<path d="M386.667 506.667H362.667V518.667H386.667V506.667Z" fill="#0F1013"/>
<path d="M398.667 494.667H386.667V506.667H398.667V494.667Z" fill="#0F1013"/>
<path d="M386.667 49M
4.667H374.667V506.667H386.667V494.667Z" fill="#0F1013"/>
<path d="M398.667 530.667H386.667V542.667H398.667V530.667Z" fill="#394358"/>
<path d="M434.667 530.667H410.667V542.667H434.667V530.667Z" fill="#0F1013"/>
<path d="M446.667 542.667H434.667V554.667H446.667V542.667Z" fill="#0F1013"/>
<path d="M422.667 518.667H398.667V530.667H422.667V518.667Z" fill="#394358"/>
<path d="M386.667 542.667H350.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 386.667H374.667V398.667H386.667V386.667Z" fill="#394358"/>
path d="M386.667 398.667H374.667V410.667H386.667V398.667Z" fill="#394358"/>
<path d="M386.667 374.667H374.667V386.667H386.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 386.667H362.667V398.667H374.667V386.667Z" fill="#0F1013"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#394358"/>
<path d="M350.667 350.667H338.667V362.667H350.667V350.667Z" fill="#394358"/>
<path d="M410.667 350.667H398.667V362.667H410.667V350.667Z" fill="#394358"/>
<path d="M422.667 362.667H410.667V374.667H422.667V362.667Z"M
<path d="M410.667 374.667H398.667V386.667H410.667V374.667Z" fill="#0F1013"/>
<path d="M410.667 422.667H398.667V434.667H410.667V422.667Z" fill="#0F1013"/>
<path d="M422.667 410.667H410.667V422.667H422.667V410.667Z" fill="#0F1013"/>
<path d="M398.667 386.667H386.667V398.667H398.667V386.667Z" fill="#0F1013"/>
<path d="M398.667 398.667H386.667V410.667H398.667V398.667Z" fill="#0F1013"/>
<path d="M374.667 434.667H362.667V446.667H374.667V434.667Z" fill="#0F1013"/>
<path d="M386.667 422.667H374.667V434.66M
7H386.667V422.667Z" fill="#0F1013"/>
<path d="M362.667 446.667H350.667V458.667H362.667V446.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V470.667H338.667V458.667Z" fill="#0F1013"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#0F1013"/>
<path d="M314.667 482.667H302.667V494.667H314.667V482.667Z" fill="#0F1013"/>
<path d="M350.667 458.667H338.667V470.667H350.667V458.667Z" fill="#0F1013"/>
<path d="M350.667 446.667H338.667V458.667H350.667V446.667Z" fill="#0F1013"/>
<path d="M350.667 470M
.667H338.667V482.667H350.667V470.667Z" fill="#0F1013"/>
<path d="M410.667 410.667H386.667V422.667H410.667V410.667Z" fill="#0F1013"/>
<path d="M398.667 434.667H374.667V446.667H398.667V434.667Z" fill="#0F1013"/>
<path d="M398.667 362.667H386.667V374.667H398.667V362.667Z" fill="#0F1013"/>
<path d="M410.667 362.667H398.667V374.667H410.667V362.667Z" fill="#0F1013"/>
<path d="M302.667 386.667H290.667V410.667H302.667V386.667Z" fill="#0F1013"/>
<path d="M362.667 362.667H338.667V374.667H362.667V362.667Z" fill="#0F1013"/>
ath d="M314.667 398.667H302.667V422.667H314.667V398.667Z" fill="#0F1013"/>
<path d="M326.667 398.667H314.667V410.667H326.667V398.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V446.667H326.667V410.667Z" fill="#0F1013"/>
<path d="M422.667 386.667H410.667V410.667H422.667V386.667Z" fill="#0F1013"/>
<path d="M314.667 362.667H302.667V386.667H314.667V362.667Z" fill="#0F1013"/>
<path d="M470.667 542.667H458.667V554.667H470.667V542.667Z" fill="#394358"/>
<path d="M374.667 494.667H362.667V506.667H374.667V494.667Z" M
<path d="M362.667 506.667H350.667V518.667H362.667V506.667Z" fill="#3532A9"/>
<path d="M374.667 482.667H362.667V494.667H374.667V482.667Z" fill="#3532A9"/>
<path d="M434.667 494.667H422.667V506.667H434.667V494.667Z" fill="#5653EC"/>
<path d="M446.667 506.667H434.667V518.667H446.667V506.667Z" fill="#5653EC"/>
<path d="M422.667 482.667H374.667V494.667H422.667V482.667Z" fill="#5653EC"/>
<path d="M398.667 470.667H374.667V482.667H398.667V470.667Z" fill="#5653EC"/>
<path d="M386.667 482.667H374.667V494.667M
H386.667V482.667Z" fill="#3532A9"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#3532A9"/>
<path d="M386.667 470.667H374.667V482.667H386.667V470.667Z" fill="#3532A9"/>
<mask id="mask3_5_199195" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_199195)">
<path d="M446.667 266.667H278.667V338.667H446.667V266.667Z" fill="#F0A100"/>
434.667 254.667H290.667V266.667H434.667V254.667Z" fill="#F0A100"/>
<path d="M422.667 242.667H302.667V254.667H422.667V242.667Z" fill="#F0A100"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#F0A100"/>
<path d="M326.667 266.667H278.667V338.667H326.667V266.667Z" fill="#D47300"/>
<path d="M314.667 290.667H266.667V338.667H314.667V290.667Z" fill="#D47300"/>
<path d="M458.667 290.667H410.667V338.667H458.667V290.667Z" fill="#F0A100"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#FM
<path d="M362.667 218.667H350.667V326.667H362.667V218.667Z" fill="#0F1013"/>
<path d="M374.667 218.667H362.667V326.667H374.667V218.667Z" fill="#394358"/>
<path d="M410.667 278.667H314.667V290.667H410.667V278.667Z" fill="white"/>
<path d="M374.667 266.667H350.667V278.667H374.667V266.667Z" fill="white"/>
<path d="M374.667 290.667H350.667V302.667H374.667V290.667Z" fill="white"/>
<path d="M338.667 230.667H326.667V242.667H338.667V230.667Z" fill="#D47300"/>
<path d="M326.667 242.667H302.667V254.667H326.667V242.6M
67Z" fill="#D47300"/>
<path d="M350.667 290.667H314.667V302.667H350.667V290.667Z" fill="#D47300"/>
<path d="M350.667 266.667H326.667V278.667H350.667V266.667Z" fill="#D47300"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#0F1013"/>
<path d="M410.667 266.667H374.667V278.667H410.667V266.667Z" fill="#D47300"/>
<path d="M446.667 326.667H296.667V338.667H446.667V326.667Z" fill="#394358"/>
<path d="M350.667 338.667H278.667V350.667H350.667V338.667Z" fill="#394358"/>
<path d="M446.667 338.667H374.667V35M
0.667H446.667V338.667Z" fill="#394358"/>
<path d="M314.667 338.667H278.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M314.667 254.667H290.667V266.667H314.667V254.667Z" fill="#D47300"/>
<path d="M422.667 278.667H410.667V290.667H422.667V278.667Z" fill="#D47300"/>
<path d="M338.667 314.667H326.667V326.667H338.667V314.667Z" fill="#394358"/>
<path d="M314.667 314.667H302.667V326.667H314.667V314.667Z" fill="#394358"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#394358"/>
 314.667H410.667V326.667H422.667V314.667Z" fill="#394358"/>
<path d="M434.667 326.667H422.667V338.667H434.667V326.667Z" fill="#394358"/>
<path d="M374.667 326.667H338.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M386.667 326.667H374.667V338.667H386.667V326.667Z" fill="#394358"/>
<path d="M350.667 326.667H338.667V338.667H350.667V326.667Z" fill="#394358"/>
<path d="M290.667 326.667H278.667V338.667H290.667V326.667Z" fill="#0F1013"/>
<path d="M290.667 314.667H278.667V326.667H290.667V314.667Z" fill="#0F1013"/MB
<path d="M302.667 326.667H290.667V338.667H302.667V326.667Z" fill="#0F1013"/>
<path d="M386.667 338.667H374.667V350.667H386.667V338.667Z" fill="#0F1013"/>
<path d="M350.667 338.667H326.667V350.667H350.667V338.667Z" fill="#0F1013"/>
<path d="M446.667 314.667H434.667V338.667H446.667V314.667Z" fill="#394358"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="768" height="768" fill="#D1E7F8"/>
<g clip-path="url(#clip0_5_186082)">
<rect width="384" height="384" transform="translate(192 192)" fill="white"/>
<rect x="192" y="192" width="384" height="384" fill="#D1E7F8"/>
<rect x="456" y="252" width="12" height="72" fill="#5653EC"/>
<rect x="300" y="252" width="12" height="72" fill="#5653EC"/>
<rect x="444" y="276" width="12" height="60" fill="#5653EC"/>
"312" y="276" width="12" height="60" fill="#5653EC"/>
<rect x="420" y="288" width="24" height="72" fill="#5653EC"/>
<rect x="324" y="288" width="24" height="72" fill="#5653EC"/>
<rect x="408" y="300" width="24" height="72" fill="#5653EC"/>
<rect x="336" y="300" width="24" height="72" fill="#5653EC"/>
<rect x="396" y="288" width="12" height="72" fill="#5653EC"/>
<rect x="360" y="288" width="12" height="72" fill="#5653EC"/>
<rect x="372" y="300" width="24" height="48" fill="#5653EC"/>
<rect x="300" y="312" width="12"M
 height="12" fill="#3532A9"/>
<rect x="312" y="324" width="12" height="12" fill="#3532A9"/>
<rect x="348" y="360" width="12" height="12" fill="#3532A9"/>
<rect x="420" y="360" width="12" height="12" fill="#3532A9"/>
<rect x="324" y="324" width="12" height="36" fill="#3532A9"/>
<rect x="312" y="312" width="12" height="12" fill="#3532A9"/>
<rect x="300" y="288" width="12" height="24" fill="#3532A9"/>
<rect x="336" y="336" width="12" height="36" fill="#3532A9"/>
<rect x="384" y="360" width="12" height="12" fill="#3532M
<rect x="408" y="360" width="12" height="12" fill="#3532A9"/>
<rect x="396" y="348" width="12" height="12" fill="#3532A9"/>
<rect x="384" y="336" width="12" height="12" fill="#3532A9"/>
<rect x="372" y="348" width="24" height="12" fill="#0F1013"/>
<rect x="360" y="360" width="48" height="12" fill="#0F1013"/>
<rect x="384" y="360" width="12" height="12" fill="#394358"/>
<rect x="336" y="276" width="12" height="12" fill="#0F1013"/>
<rect x="348" y="264" width="12" height="12" fill="#0F1013"/>
76" width="12" height="12" fill="#394358"/>
<rect x="408" y="264" width="12" height="12" fill="#394358"/>
<rect x="420" y="288" width="12" height="12" fill="#3532A9"/>
<rect x="420" y="300" width="12" height="12" fill="#3532A9"/>
<rect x="420" y="312" width="12" height="12" fill="#3532A9"/>
<rect x="432" y="324" width="12" height="12" fill="#5653EC"/>
<rect x="408" y="300" width="12" height="12" fill="#3532A9"/>
<rect x="432" y="312" width="12" height="12" fill="#3532A9"/>
<rect x="432" y="300" width="12" height="1M
<rect x="432" y="312" width="12" height="12" fill="#3532A9"/>
<rect x="396" y="252" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="276" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="264" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="252" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="276" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="264" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="276" width="12" height="12" fill="#0F1013"/>
t x="384" y="276" width="12" height="12" fill="#394358"/>
<rect x="384" y="288" width="12" height="12" fill="#394358"/>
<rect x="372" y="288" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="252" width="24" height="12" fill="#3532A9"/>
<rect x="456" y="252" width="12" height="12" fill="white"/>
<rect x="372" y="312" width="24" height="12" fill="white"/>
<rect x="360" y="204" width="48" height="48" fill="#5653EC"/>
<rect x="372" y="228" width="24" height="12" fill="white"/>
<rect x="348" y="216" width="12" hM
eight="36" fill="#3532A9"/>
<rect x="408" y="216" width="12" height="36" fill="#5653EC"/>
<rect x="360" y="204" width="12" height="12" fill="#3532A9"/>
<rect x="504" y="264" width="12" height="60" fill="#3532A9"/>
<rect x="468" y="288" width="48" height="12" fill="#0F1013"/>
<rect x="516" y="276" width="12" height="48" fill="#5653EC"/>
<rect x="504" y="252" width="12" height="12" fill="#5653EC"/>
<rect x="516" y="264" width="12" height="12" fill="#5653EC"/>
<rect x="528" y="276" width="12" height="12" fill="white"/M
<rect x="540" y="288" width="12" height="12" fill="white"/>
<rect x="492" y="240" width="12" height="12" fill="#5653EC"/>
<rect x="480" y="228" width="12" height="12" fill="#5653EC"/>
<rect x="492" y="252" width="12" height="12" fill="#5653EC"/>
<rect x="528" y="288" width="12" height="12" fill="#5653EC"/>
<rect x="540" y="300" width="12" height="12" fill="#5653EC"/>
<rect x="552" y="312" width="12" height="12" fill="#5653EC"/>
<rect x="552" y="312" width="12" height="12" fill="white"/>
<rect width="24" height="1M
2" transform="matrix(-1 0 0 1 540 384)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 528 396)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 396)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 408)" fill="#5653EC"/>
<rect width="12" height="36" transform="matrix(-1 0 0 1 528 408)" fill="#5653EC"/>
<rect width="12" height="36" transform="matrix(-1 0 0 1 552 396)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-M
1 0 0 1 552 432)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 432)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 420)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 444)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 528 444)" fill="#5653EC"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 516 444)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 528 456)" fillM
<rect width="12" height="12" transform="matrix(-1 0 0 1 516 468)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 480)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 456)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 492 468)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 480 456)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 492 492)" fill="#5653EC"/>
th="12" height="12" transform="matrix(-1 0 0 1 480 492)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 516 396)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 564 396)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 552 384)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 456)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 468)" fill="#3532A9"/>
<rect width="12" height="12" trM
ansform="matrix(-1 0 0 1 516 444)" fill="#3532A9"/>
<rect x="552" y="324" width="12" height="12" fill="#5653EC"/>
<rect x="552" y="384" width="12" height="12" fill="white"/>
<rect x="552" y="408" width="12" height="24" fill="white"/>
<rect x="552" y="336" width="12" height="12" fill="#5653EC"/>
<rect x="540" y="348" width="12" height="12" fill="#5653EC"/>
<rect x="528" y="300" width="12" height="12" fill="#5653EC"/>
<rect x="528" y="312" width="12" height="12" fill="#5653EC"/>
<rect x="528" y="324" width="12" heighM
t="12" fill="#5653EC"/>
<rect x="528" y="348" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="360" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="372" width="12" height="12" fill="#0F1013"/>
<rect x="540" y="312" width="12" height="12" fill="#5653EC"/>
<rect x="540" y="324" width="12" height="12" fill="#5653EC"/>
<rect x="540" y="336" width="12" height="12" fill="#5653EC"/>
<rect x="516" y="312" width="12" height="12" fill="#3532A9"/>
<rect x="528" y="324" width="12" height="12" fill="#3532A9"/>
<rect x="516" y="324" width="12" height="12" fill="#3532A9"/>
<rect x="528" y="336" width="12" height="12" fill="#3532A9"/>
<rect x="540" y="336" width="12" height="24" fill="#3532A9"/>
<rect x="540" y="348" width="12" height="12" fill="#0F1013"/>
<rect x="468" y="312" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="324" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="336" width="12" height="12" fill="#0F1013"/>
<rect x="480" y="300" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="372" wiM
dth="12" height="12" fill="#394358"/>
<rect x="468" y="288" width="24" height="12" fill="#394358"/>
<rect width="12" height="60" transform="matrix(-1 0 0 1 264 276)" fill="#3532A9"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 276 300)" fill="#0F1013"/>
<rect width="12" height="48" transform="matrix(-1 0 0 1 252 288)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 264 264)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 252 276)" fill="#5653EC"/>
 width="12" height="12" transform="matrix(-1 0 0 1 240 288)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 300)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 276 252)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 288 240)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 276 264)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 300)" fill="#5653EC"/>
<rect width="12" height="12" trM
ansform="matrix(-1 0 0 1 228 312)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 216 324)" fill="#3532A9"/>
<rect x="228" y="396" width="24" height="12" fill="#5653EC"/>
<rect x="240" y="408" width="12" height="12" fill="#5653EC"/>
<rect x="228" y="408" width="12" height="12" fill="#5653EC"/>
<rect x="228" y="420" width="12" height="12" fill="white"/>
<rect x="240" y="420" width="12" height="36" fill="white"/>
<rect x="216" y="408" width="12" height="36" fill="#5653EC"/>
444" width="12" height="12" fill="#3532A9"/>
<rect x="228" y="444" width="12" height="12" fill="#5653EC"/>
<rect x="228" y="432" width="12" height="12" fill="#5653EC"/>
<rect x="228" y="456" width="12" height="12" fill="#5653EC"/>
<rect x="240" y="456" width="12" height="12" fill="white"/>
<rect x="240" y="396" width="12" height="12" fill="#3532A9"/>
<rect x="228" y="468" width="12" height="24" fill="#5653EC"/>
<rect x="240" y="468" width="12" height="12" fill="#5653EC"/>
<rect x="240" y="492" width="12" height="12M
<rect x="252" y="492" width="12" height="12" fill="#5653EC"/>
<rect x="252" y="468" width="12" height="12" fill="white"/>
<rect x="264" y="504" width="12" height="12" fill="#5653EC"/>
<rect x="264" y="516" width="12" height="12" fill="#3532A9"/>
<rect x="276" y="528" width="12" height="12" fill="white"/>
<rect x="264" y="504" width="12" height="12" fill="white"/>
<rect x="252" y="492" width="12" height="12" fill="white"/>
<rect x="252" y="504" width="12" height="12" fill="#3532A9"/>
 y="408" width="12" height="12" fill="#5653EC"/>
<rect x="204" y="408" width="12" height="12" fill="#3532A9"/>
<rect x="216" y="396" width="12" height="12" fill="#5653EC"/>
<rect x="240" y="480" width="12" height="12" fill="#5653EC"/>
<rect x="252" y="480" width="12" height="12" fill="white"/>
<rect x="228" y="468" width="12" height="12" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 216 336)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 216 396)" fill="#3532A9"M
<rect width="12" height="24" transform="matrix(-1 0 0 1 216 420)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 216 348)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 360)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 312)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 324)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 336)" fill="#5653EC"/>
<rect width="12" heM
ight="12" transform="matrix(-1 0 0 1 240 360)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 372)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 384)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 324)" fill="#5653EC"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 336)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 348)" fill="#5653EC"/>
<rect width="12" height="12" transform="mM
atrix(-1 0 0 1 252 324)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 336)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 252 336)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 348)" fill="#3532A9"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 228 348)" fill="#3532A9"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 360)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 300 312M
<rect width="12" height="12" transform="matrix(-1 0 0 1 288 300)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 288 288)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 336)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 348)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 300 288)" fill="#0F1013"/>
<rect x="276" y="288" width="12" height="12" fill="#394358"/>
<rect x="288" y="312" wM
idth="12" height="12" fill="#394358"/>
<rect x="228" y="372" width="12" height="24" fill="#394358"/>
<rect x="336" y="372" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="384" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="408" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="420" width="12" height="12" fill="#394358"/>
<rect x="384" y="408" width="12" height="12" fiM
<rect x="384" y="432" width="24" height="12" fill="#0F1013"/>
<rect x="372" y="432" width="12" height="12" fill="#394358"/>
<rect x="348" y="408" width="12" height="12" fill="#0F1013"/>
<rect x="348" y="444" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="420" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="324" y="408" width="12" height="12" fill="#0F1013"/>
348" y="372" width="72" height="12" fill="#0F1013"/>
<rect x="420" y="372" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="372" width="12" height="12" fill="#394358"/>
<rect x="348" y="384" width="12" height="12" fill="#394358"/>
<rect x="372" y="396" width="12" height="12" fill="#394358"/>
<rect x="384" y="396" width="12" height="12" fill="#394358"/>
<rect x="384" y="384" width="12" height="12" fill="#394358"/>
<rect x="348" y="456" width="12" height="12" fill="#394358"/>
<rect x="360" y="456" width="24" M
height="12" fill="#394358"/>
<rect x="360" y="444" width="12" height="12" fill="#394358"/>
<rect x="372" y="444" width="24" height="12" fill="#394358"/>
<rect x="408" y="516" width="24" height="24" fill="#394358"/>
<rect x="396" y="516" width="12" height="24" fill="#394358"/>
<rect x="432" y="516" width="12" height="24" fill="#394358"/>
<rect x="444" y="528" width="12" height="24" fill="#394358"/>
<rect x="456" y="540" width="12" height="24" fill="#394358"/>
<rect x="468" y="552" width="12" height="24" fill="#39435M
<rect x="384" y="528" width="12" height="12" fill="#394358"/>
<rect x="348" y="540" width="60" height="12" fill="#394358"/>
<rect x="336" y="468" width="12" height="12" fill="#394358"/>
<rect x="348" y="468" width="24" height="12" fill="#394358"/>
<rect x="324" y="480" width="36" height="12" fill="#394358"/>
<rect x="312" y="492" width="36" height="36" fill="#394358"/>
<rect x="324" y="528" width="12" height="12" fill="#394358"/>
<rect x="336" y="528" width="12" height="12" fill="#394358"/>
<rect x="324" y="54M
0" width="12" height="12" fill="#394358"/>
<rect x="336" y="540" width="12" height="12" fill="#394358"/>
<rect x="336" y="552" width="12" height="12" fill="#394358"/>
<rect x="348" y="552" width="12" height="12" fill="#394358"/>
<rect x="360" y="552" width="36" height="12" fill="#394358"/>
<rect x="348" y="564" width="12" height="12" fill="#394358"/>
<rect x="360" y="564" width="12" height="12" fill="#394358"/>
<rect x="312" y="540" width="12" height="12" fill="#0F1013"/>
<rect x="312" y="552" width="12" height="12M
<rect x="312" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="300" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="288" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="276" y="552" width="12" height="12" fill="#394358"/>
<rect x="276" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="252" y="540" width="24" height="12" fill="#394358"/>
<rect x="264" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="240" y="552" width="12" height="12" fill="#0F1013"/>
 x="228" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="240" y="528" width="12" height="12" fill="#0F1013"/>
<rect x="492" y="552" width="12" height="24" fill="#0F1013"/>
<rect x="216" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="228" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="204" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="252" y="552" width="12" height="12" fill="#394358"/>
<rect x="240" y="564" width="12" height="12" fill="#394358"/>
<rect x="264" y="564" width="M
12" height="12" fill="#0F1013"/>
<rect x="300" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="324" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="540" width="12" height="12" fill="#0F1013"/>
<rect x="324" y="528" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="516" width="12" height="12" fill="#0F1013"/>
<rect x="480" y="540" width="12" height="12" fill="#0F1013"/>
<rect x="480" y="540" width="12" height="12" fill="#0F1013"/>
<rect x="480" y="552" width="12" height="12" fill="#0M
<rect x="504" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="516" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="528" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="540" y="552" width="12" height="12" fill="#394358"/>
<rect x="540" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="552" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="516" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="468" y="528" width="12" height="12" fill="#0F1013"/>
="528" width="12" height="12" fill="#394358"/>
<rect x="312" y="516" width="12" height="24" fill="#0F1013"/>
<rect x="348" y="492" width="12" height="48" fill="#394358"/>
<rect x="336" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="540" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="528" width="12" height="12" fill="#0F1013"/>
<rect x="348" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="540" width="12" height="12" fill="#394358"/>
<rect x="396" y="552" width="12" heightM
="12" fill="#0F1013"/>
<rect x="444" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="540" width="24" height="12" fill="#0F1013"/>
<rect x="384" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="540" width="12" height="12" fill="#0F1013"/>
<rect x="408" y="540" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="528" width="24" height="12" fill="#0F1013"/>
<rect x="408" y="516" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="516" width="12" height="12" fill="#0F1013"/>
rect x="408" y="552" width="12" height="12" fill="#394358"/>
<rect x="432" y="552" width="24" height="12" fill="#0F1013"/>
<rect x="456" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="420" y="540" width="24" height="12" fill="#394358"/>
<rect x="372" y="564" width="36" height="12" fill="#0F1013"/>
<rect x="396" y="408" width="12" height="12" fill="#394358"/>
<rect x="396" y="420" width="12" height="12" fill="#394358"/>
<rect x="396" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="408" widM
th="12" height="12" fill="#0F1013"/>
<rect x="396" y="384" width="12" height="12" fill="#394358"/>
<rect x="360" y="372" width="12" height="12" fill="#394358"/>
<rect x="420" y="372" width="12" height="12" fill="#394358"/>
<rect x="432" y="384" width="12" height="12" fill="#394358"/>
<rect x="420" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="420" y="444" width="12" height="12" fill="#0F1013"/>
<rect x="432" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="408" y="408" width="12" height="12" fillM
<rect x="408" y="420" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="456" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="444" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="468" width="12" height="12" fill="#0F1013"/>
<rect x="348" y="480" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="492" width="12" height="12" fill="#0F1013"/>
<rect x="324" y="504" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="480" width="12" height="12" fill="#0F1013"/>
0" y="468" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="492" width="12" height="12" fill="#0F1013"/>
<rect x="408" y="432" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="456" width="24" height="12" fill="#0F1013"/>
<rect x="408" y="384" width="12" height="12" fill="#0F1013"/>
<rect x="420" y="384" width="12" height="12" fill="#0F1013"/>
<rect x="312" y="408" width="12" height="24" fill="#0F1013"/>
<rect x="360" y="384" width="24" height="12" fill="#0F1013"/>
<rect x="324" y="420" width="12" heM
ight="24" fill="#0F1013"/>
<rect x="336" y="420" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="432" width="12" height="36" fill="#0F1013"/>
<rect x="432" y="408" width="12" height="24" fill="#0F1013"/>
<rect x="324" y="384" width="12" height="24" fill="#0F1013"/>
<rect x="480" y="564" width="12" height="12" fill="#394358"/>
<rect x="384" y="516" width="12" height="12" fill="#3532A9"/>
<rect x="372" y="528" width="12" height="12" fill="#3532A9"/>
<rect x="384" y="504" width="12" height="12" fill="#3532A9"M
<rect x="444" y="516" width="12" height="12" fill="#5653EC"/>
<rect x="456" y="528" width="12" height="12" fill="#5653EC"/>
<rect x="396" y="504" width="48" height="12" fill="#5653EC"/>
<rect x="396" y="492" width="24" height="12" fill="#5653EC"/>
<rect x="396" y="504" width="12" height="12" fill="#3532A9"/>
<rect x="408" y="504" width="12" height="12" fill="#3532A9"/>
<rect x="396" y="492" width="12" height="12" fill="#3532A9"/>
<clipPath id="clip0_5_186082">
<rect width="384" height="384" fill="whi@te" transform="translate(192 192)"/>
c/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
xiTXtXML: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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:9d7d4980-e9eM
6-4caa-a37a-b5c3451fbf12" xmpMM:DocumentID="xmp.did:00A17178A8CA11EDBF4BFA0986E77EA4" xmpMM:InstanceID="xmp.iid:00A17177A8CA11EDBF4BFA0986E77EA4" xmp:CreatorTool="Adobe Photoshop 24.0 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c0b4dadc-1d01-d042-9746-1985010afafc" stRef:documentID="xmp.did:9d7d4980-e9e6-4caa-a37a-b5c3451fbf12"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" M2
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1254.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g stM
yle="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.15Lw9v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%M
" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115M
, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,2L
0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)M7
" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%"M
 height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><MO
path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92M
, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 41M%
2.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92M
, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 41M%
2.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/L
><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, M}
214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" widtM
h="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" filM
l="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M1M
25.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412M$
.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%M
" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115M
, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/L
><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="anM
imation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.Lh96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%M
" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115M
, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rM;
gb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroM
ke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)"M6
 d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%M
" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.3MZ
2z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: M
glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/L
><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" hM
eight="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><paMM
th fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FF1700;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#FFE400;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#06FF00;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#FF8E00;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" widthM
="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="anM
imation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="nonM
e" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinM
ite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rLNgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heiM
ght="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fillMA
="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637L`z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" widtM
h="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" filM
l="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M1M
25.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(25M
5, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128,L
 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M1277.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,L
20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animationM
: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path filM
l="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%M
" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatiM
on: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroM
ke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><L
path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animM
ation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128M
.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" hM
eight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,1Ms
40,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M1287.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%"M
 height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32MY
z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,1M
40,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.5M
75 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(2M
55, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128L
, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%"M
 height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(M
255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(12L
8, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 3154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Red Billiard","Bits":"Salmon Meat","Plate":"Silver","Collection":"Lil' Bits","Id":870,"Total":2500}
{"Background":"Red Billiard","Bits":"Boar Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1995,"Total":2500}
{"Background":"Red Billiard","Bits":"Salami Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":1693,"Total":2500}
{"Background":"Red Billiard","Bits":"Rabbit Haunch","Plate":"Bronze","Collection":"Lil' Bits","Id":54,"Total":2500}
{"Background":"Red Billiard","Bits":"Salami Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":46,"Total":2500}
{"Background":"Red Billiard","Bits":"Rabbit Haunch","Plate":"Silver","Collection":"Lil' Bits","Id":2353,"Total":2500}
{"Background":"Red Billiard","Bits":"Salami Stick and Slice","Plate":"No","Collection":"Lil' Bits","Id":1612,"Total":2500}
{"Background":"Red Billiard","Bits":"Drumstick","Plate":"No","Collection":"Lil' Bits","Id":380,"Total":2500}
{"Background":"Red Billiard","Bits":"Horse Flank","Plate":"Ceramic","Collection":"Lil' Bits","Id":2036,"Total":2500}
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
{"Background":"Red Frame","Bits":"Beef Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":235,"Total":2500}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"Background":"Red Billiard","Bits":"Shrimp","Plate":"Bronze","Collection":"Lil' Bits","Id":1295,"Total":2500}
{"Background":"Red Billiard","Bits":"Chicken Breast","Plate":"Silver","Collection":"Lil' Bits","Id":1121,"Total":2500}
{"Background":"Red Billiard","Bits":"Chicken Wing","Plate":"Silver","Collection":"Lil' Bits","Id":745,"Total":2500}
{"Background":"Red Billiard","Bits":"Chicken Breast","Plate":"Ceramic","Collection":"Lil' Bits","Id":2077,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Red Billiard","Bits":"Sausage Links","Plate":"Bronze","Collection":"Lil' Bits","Id":636,"Total":2500}
{"Background":"Red Billiard","Bits":"Venison","Plate":"Bronze","Collection":"Lil' Bits","Id":1746,"Total":2500}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"Background":"Red Billiard","Bits":"Artisan Ham","Plate":"Silver","Collection":"Lil' Bits","Id":1623,"Total":2500}
{"Background":"Red Billiard","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":18,"Total":2500}
{"Background":"Red Billiard","Bits":"Shark Meat","Plate":"No","Collection":"Lil' Bits","Id":1585,"Total":2500}
{"Background":"Red Billiard","Bits":"Chicken Wing","Plate":"No","Collection":"Lil' Bits","Id":2334,"Total":2500}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"Background":"Red Billiard","Bits":"Rack of Ribs","Plate":"Bronze","Collection":"Lil' Bits","Id":1496,"Total":2500}
{"Background":"Red Billiard","Bits":"Swordfish Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":544,"Total":2500}
{"Background":"Red Billiard","Bits":"Rack of Ribs","Plate":"Silver","Collection":"Lil' Bits","Id":366,"Total":2500}
{"Background":"Red Billiard","Bits":"Pork Chop","Plate":"Silver","Collection":"Lil' Bits","Id":1424,"Total":2500}
{"Background":"Red Billiard","Bits":"Salmon Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":882,"Total":2500}
{"Background":"Red Billiard","Bits":"Crab Legs","Plate":"Silver","Collection":"Lil' Bits","Id":1059,"Total":2500}
{"Background":"Red Billiard","Bits":"Pepperoni Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":1014,"Total":2500}
{"Background":"Red Billiard","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":1138,"Total":2500}
{"Background":"Red Billiard","Bits":"Chicken Wing","Plate":"Ceramic","Collection":"Lil' Bits","Id":955,"Total":2500}
{"Background":"Red Billiard","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":693,"Total":2500}
{"Background":"Red Billiard","Bits":"Pork Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1372,"Total":2500}
{"Background":"Red Billiard","Bits":"Boar Meat","Plate":"Silver","Collection":"Lil' Bits","Id":169,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Red Billiard","Bits":"Wolf Meat","Plate":"Silver","Collection":"Lil' Bits","Id":2035,"Total":2500}
{"Background":"Red Billiard","Bits":"Ground Beef","Plate":"Ceramic","Collection":"Lil' Bits","Id":1256,"Total":2500}
{"Background":"Red Billiard","Bits":"Steak","Plate":"Bronze","Collection":"Lil' Bits","Id":1708,"Total":2500}
{"Background":"Red Billiard","Bits":"Pepperoni Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":1156,"Total":2500}
{"Background":"Red Billiard","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":1128,"Total":2500}
{"Background":"Red Billiard","Bits":"Bacon","Plate":"Silver","Collection":"Lil' Bits","Id":1081,"Total":2500}
{"Background":"Red Billiard","Bits":"Rabbit Haunch","Plate":"No","Collection":"Lil' Bits","Id":836,"Total":2500}
{"Background":"Red Billiard","Bits":"Beef Chop","Plate":"Silver","Collection":"Lil' Bits","Id":528,"Total":2500}
{"Background":"Red Billiard","Bits":"Lamb Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1346,"Total":2500}
{"Background":"Red Billiard","Bits":"Artisan Ham","Plate":"Ceramic","Collection":"Lil' Bits","Id":1119,"Total":2500}
{"Background":"Red Billiard","Bits":"Drumstick","Plate":"Ceramic","Collection":"Lil' Bits","Id":393,"Total":2500}
{"Background":"Red Billiard","Bits":"Bear Chunk","Plate":"Ceramic","Collection":"Lil' Bits","Id":449,"Total":2500}
{"Background":"Red Billiard","Bits":"Artisan Ham","Plate":"No","Collection":"Lil' Bits","Id":2056,"Total":2500}
{"Background":"Red Billiard","Bits":"Octopus Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":1186,"Total":2500}
{"Background":"Red Billiard","Bits":"Shark Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":2252,"Total":2500}
{"Background":"Red Billiard","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":118,"Total":2500}
'#*" "*#>1++1>H<9<HWNNWmhm
'#*" "*#>1++1>H<9<HWNNWmhm
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_208367" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_208367)">
<path d="M242.667 242.667H206.667V398.667H242.667V242.667Z" fill="#9D5EDB"/>
<path d="M206.667 254.667H194.667V386.667H206.667V254.667ZM
<path d="M218.667 242.667H206.667V254.667H218.667V242.667Z" fill="#542D7B"/>
<path d="M266.667 266.667H242.667V290.667H266.667V266.667Z" fill="#00EAC0"/>
<path d="M218.667 386.667H194.667V398.667H218.667V386.667Z" fill="#542D7B"/>
<path d="M242.667 314.667H218.667V326.667H242.667V314.667Z" fill="#542D7B"/>
<path d="M242.667 278.667H218.667V290.667H242.667V278.667Z" fill="#542D7B"/>
<path d="M242.667 350.667H218.667V362.667H242.667V350.667Z" fill="#542D7B"/>
<path d="M278.667 296.667H266.667V308.6M
67H278.667V296.667Z" fill="#00EAC0"/>
<path d="M254.667 254.667H242.667V266.667H254.667V254.667Z" fill="#00EAC0"/>
<path d="M278.667 254.667H266.667V266.667H278.667V254.667Z" fill="#00EAC0"/>
<path d="M254.667 290.667H242.667V302.667H254.667V290.667Z" fill="white"/>
<path d="M266.667 266.667H254.667V278.667H266.667V266.667Z" fill="white"/>
<path d="M242.667 398.667H206.667V410.667H242.667V398.667Z" fill="#394358"/>
<path d="M242.667 410.667H218.667V422.667H242.667V410.667Z" fill="#394358"/>
<path d="M242.667 410.66M
7H218.667V446.667H242.667V410.667Z" fill="#394358"/>
<path d="M242.667 398.667H194.667V410.667H242.667V398.667Z" fill="#0F1013"/>
<path d="M230.667 434.667H218.667V446.667H230.667V434.667Z" fill="#0F1013"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#0F1013"/>
<path d="M230.667 422.667H218.667V434.667H230.667V422.667Z" fill="#0F1013"/>
<path d="M218.667 422.667H206.667V434.667H218.667V422.667Z" fill="#0F1013"/>
<mask id="mask1_5_208367" style="mask-type:luminance" maskUnits="userSpaceOnUM
se" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_208367)">
<path d="M458.667 290.667H446.667V326.667H458.667V290.667Z" fill="#394358"/>
<path d="M470.667 290.667H458.667V326.667H470.667V290.667Z" fill="white"/>
<path d="M482.667 278.667H470.667V326.667H482.667V278.667Z" fill="white"/>
<path d="M494.667 266.667H482.667V314.667H494.667V266.667Z" fill="white"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667M
<path d="M470.667 428.667L470.667 362.667L530.667 362.667L530.667 428.667L470.667 428.667Z" fill="#E72E4B"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#394358"/>
<path d="M494.667 314.667H482.667V338.667H494.667V314.667Z" fill="#394358"/>
<path d="M458.667 314.667H446.667V326.667H458.667V314.667Z" fill="#0F1013"/>
<path d="M494.667 326.667H482.667V350.667H494.667V326.667Z" fill="#B5B5B7"/>
<path d="M530.667 350.667H482.667V362.667H530.667V350.667Z" fill="#E72E4B"/>
"M530.667 440.667H482.667V452.667H530.667V440.667Z" fill="#E72E4B"/>
<path d="M530.667 428.667H482.667V440.667H530.667V428.667Z" fill="#E72E4B"/>
<path d="M530.667 338.667H494.667V350.667H530.667V338.667Z" fill="#E72E4B"/>
<path d="M530.667 452.667H494.667V464.667H530.667V452.667Z" fill="#E72E4B"/>
<path d="M530.667 326.667H506.667V338.667H530.667V326.667Z" fill="#E72E4B"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#E72E4B"/>
<path d="M530.667 302.667H518.667V314.667H530.667V302.667Z" fill="M
<path d="M530.667 464.667H518.667V476.667H530.667V464.667Z" fill="#E72E4B"/>
<path d="M530.667 404.667H518.667V440.667H530.667V404.667Z" fill="#F0A100"/>
<path d="M530.667 338.667H518.667V368.667H530.667V338.667Z" fill="#F0A100"/>
<path d="M482.667 440.667H470.667V464.667H482.667V440.667Z" fill="white"/>
<path d="M494.667 452.667H482.667V464.667H494.667V452.667Z" fill="white"/>
<path d="M530.667 380.667H506.667V392.667H530.667V380.667Z" fill="#F0A100"/>
<path d="M506.667 326.667H494.667V338.667H506.667V3M
26.667Z" fill="#B5B5B7"/>
<mask id="mask2_5_208367" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_208367)">
<path d="M398.667 398.667H326.667V470.667H398.667V398.667Z" fill="white"/>
<path d="M386.667 350.667H338.667V386.667H386.667V350.667Z" fill="#0F1013"/>
<path d="M386.667 362.667H338.667V374.667H386.667V362.667Z" fill="#394358"/>
<path d="M350.667 362.M
667H338.667V374.667H350.667V362.667Z" fill="#0F1013"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="white"/>
<path d="M326.667 458.667V410.667H314.667V458.667H326.667Z" fill="#B5B5B7"/>
<path d="M410.667 458.667V410.667H398.667V458.667H410.667Z" fill="white"/>
<path d="M338.667 398.667H326.667V410.667H338.667V398.667Z" fill="#B5B5B7"/>
<path d="M362.667 458.667H326.667V470.667H362.667V458.667Z" fill="#B5B5B7"/>
<path d="M314.667 458.667H278.667V506.667H314.667V458.667Z" fill="white"/>
M314.667 446.667H290.667V458.667H314.667V446.667Z" fill="white"/>
<path d="M302.667 434.667H290.667V446.667H302.667V434.667Z" fill="white"/>
<path d="M290.667 506.667H278.667V542.667H290.667V506.667Z" fill="white"/>
<path d="M290.667 458.667H278.667V482.667H290.667V458.667Z" fill="#B5B5B7"/>
<path d="M446.667 446.667H410.667V494.667H446.667V446.667Z" fill="white"/>
<path d="M350.667 482.667H326.667V530.667H350.667V482.667Z" fill="#B5B5B7"/>
<path d="M446.667 434.667H422.667V446.667H446.667V434.667Z" fill="white"/>
<path d="M434.667 422.667H422.667V434.667H434.667V422.667Z" fill="white"/>
<path d="M434.667 494.667H422.667V530.667H434.667V494.667Z" fill="white"/>
<path d="M422.667 458.667H410.667V494.667H422.667V458.667Z" fill="#B5B5B7"/>
<path d="M410.667 434.667H398.667V458.667H410.667V434.667Z" fill="#B5B5B7"/>
<path d="M398.667 446.667H386.667V470.667H398.667V446.667Z" fill="#B5B5B7"/>
<path d="M422.667 530.667H410.667V542.667H422.667V530.667Z" fill="white"/>
<path d="M422.667 542.667H410.667V554.667H422.667V542.667Z" fillM
<path d="M302.667 542.667H290.667V554.667H302.667V542.667Z" fill="white"/>
<path d="M326.667 458.667H314.667V470.667H326.667V458.667Z" fill="#394358"/>
<path d="M338.667 470.667H326.667V482.667H338.667V470.667Z" fill="#0F1013"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#394358"/>
<path d="M338.667 482.667H326.667V494.667H338.667V482.667Z" fill="#394358"/>
<path d="M350.667 494.667H338.667V506.667H350.667V494.667Z" fill="#0F1013"/>
<path d="M350.667 506.667H338.667V518.667H350.667M
V506.667Z" fill="#0F1013"/>
<path d="M350.667 482.667H338.667V494.667H350.667V482.667Z" fill="#0F1013"/>
<path d="M350.667 470.667H338.667V482.667H350.667V470.667Z" fill="#0F1013"/>
<path d="M386.667 470.667H350.667V482.667H386.667V470.667Z" fill="#0F1013"/>
<path d="M362.667 482.667H350.667V494.667H362.667V482.667Z" fill="#0F1013"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#0F1013"/>
<path d="M398.667 470.667H386.667V482.667H398.667V470.667Z" fill="#0F1013"/>
<path d="M410.667 470.667H398.M
667V482.667H410.667V470.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 494.667H398.667V506.667H410.667V494.667Z" fill="#0F1013"/>
<path d="M422.667 494.667H410.667V506.667H422.667V494.667Z" fill="#0F1013"/>
<path d="M446.667 494.667H434.667V506.667H446.667V494.667Z" fill="#0F1013"/>
<path d="M458.667 494.667H446.667V506.667H458.667V494.667Z" fill="#0F1013"/>
<path d="M458.667 506.667H446.667V518.667H458.667V506.667Z" fill="#0F1013"/>
70.667 506.667H458.667V518.667H470.667V506.667Z" fill="white"/>
<path d="M482.667 506.667H470.667V518.667H482.667V506.667Z" fill="white"/>
<path d="M494.667 506.667H482.667V518.667H494.667V506.667Z" fill="white"/>
<path d="M506.667 506.667H494.667V518.667H506.667V506.667Z" fill="white"/>
<path d="M482.667 494.667H470.667V506.667H482.667V494.667Z" fill="white"/>
<path d="M470.667 494.667H458.667V506.667H470.667V494.667Z" fill="white"/>
<path d="M458.667 482.667H446.667V494.667H458.667V482.667Z" fill="#B5B5B7"/>
h d="M494.667 518.667H482.667V530.667H494.667V518.667Z" fill="white"/>
<path d="M506.667 530.667H494.667V542.667H506.667V530.667Z" fill="white"/>
<path d="M506.667 518.667H494.667V530.667H506.667V518.667Z" fill="white"/>
<path d="M518.667 530.667H506.667V542.667H518.667V530.667Z" fill="white"/>
<path d="M530.667 542.667H518.667V554.667H530.667V542.667Z" fill="white"/>
<path d="M410.667 458.667H398.667V470.667H410.667V458.667Z" fill="#0F1013"/>
<path d="M338.667 494.667H326.667V506.667H338.667V494.667Z" fill="#39435M
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#0F1013"/>
<path d="M338.667 530.667H326.667V542.667H338.667V530.667Z" fill="#B5B5B7"/>
<path d="M350.667 542.667H338.667V554.667H350.667V542.667Z" fill="#B5B5B7"/>
<path d="M350.667 482.667H338.667V494.667H350.667V482.667Z" fill="#394358"/>
<path d="M338.667 494.667H326.667V506.667H338.667V494.667Z" fill="#394358"/>
<path d="M278.667 506.667H266.667V518.667H278.667V506.667Z" fill="#B5B5B7"/>
<path d="M278.667 518.667H266.667V530.667H278.667V518M
.667Z" fill="#B5B5B7"/>
<path d="M266.667 530.667H254.667V542.667H266.667V530.667Z" fill="#B5B5B7"/>
<path d="M266.667 506.667H254.667V518.667H266.667V506.667Z" fill="white"/>
<path d="M266.667 518.667H254.667V530.667H266.667V518.667Z" fill="white"/>
<path d="M254.667 530.667H242.667V542.667H254.667V530.667Z" fill="white"/>
<path d="M254.667 518.667H242.667V530.667H254.667V518.667Z" fill="white"/>
<path d="M242.667 530.667H230.667V542.667H242.667V530.667Z" fill="white"/>
<path d="M230.667 542.667H218.667V554.667H23M
0.667V542.667Z" fill="white"/>
<path d="M302.667 506.667H290.667V518.667H302.667V506.667Z" fill="#0F1013"/>
<mask id="mask3_5_208367" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_208367)">
<path d="M386.667 194.667H338.667V206.667H386.667V194.667Z" fill="#E72E4B"/>
<path d="M386.667 206.667H338.667V218.667H386.667V206.667Z" fill="#E72E4B"/>
67 218.667H338.667V230.667H386.667V218.667Z" fill="#E72E4B"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#0F1013"/>
<path d="M428.667 338.667H296.667V350.667H428.667V338.667Z" fill="#0F1013"/>
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="white"/>
<path d="M338.667 230.667H326.667V242.667H338.667V230.667Z" fill="#504480"/>
<path d="M308.667 338.667H296.667V350.667H308.667V338.667Z" fill="#504480"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M290.667 242.667H434.667V254.667H446.667V326.667H434.667V338.667H290.667V326.667H278.667V254.667H290.667V242.667Z" fill="#E72E4B"/>
<path d="M326.667 266.667H302.667V290.667H326.667V266.667Z" fill="#EE6C81"/>
<path d="M386.667 266.667H338.667V290.667H386.667V266.667Z" fill="#EE6C81"/>
<path opacity="0.2" d="M422.667 302.667H374.667V314.667H422.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 266.667H398.667V290.667H422.667V266.667Z" fill="#EE6C81"/>
 290.667H302.667V314.667H422.667V290.667Z" fill="#0F1013"/>
<path d="M422.667 290.667H326.667V314.667H422.667V290.667Z" fill="#50447F"/>
<path d="M410.667 278.667H398.667V290.667H410.667V278.667Z" fill="white"/>
<path d="M314.667 266.667H302.667V278.667H314.667V266.667Z" fill="white"/>
<path d="M374.667 278.667H350.667V290.667H374.667V278.667Z" fill="white"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="#0F1013"/>
<path d="M374.667 302.667H362.667V314.667H374.667V302.667Z" fill="#0F1013"/>
h d="M398.667 302.667H386.667V314.667H398.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 302.667H410.667V314.667H422.667V302.667Z" fill="#0F1013"/>
<path d="M386.667 326.667H338.667V338.667H386.667V326.667Z" fill="#0F1013"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_196526" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_196526)">
<path d="M266.667 290.667H278.667V326.667H266.667V290.667Z" fill="#394358"/>
<path d="M254.667 290.667H266.667V326.667H254.667V290.667ZM
<path d="M242.667 278.667H254.667V326.667H242.667V278.667Z" fill="white"/>
<path d="M230.667 266.667H242.667V314.667H230.667V266.667Z" fill="white"/>
<path d="M218.667 254.667H230.667V302.667H218.667V254.667Z" fill="white"/>
<path d="M242.667 326.667H254.667V350.667H242.667V326.667Z" fill="#394358"/>
<path d="M230.667 314.667H242.667V338.667H230.667V314.667Z" fill="#394358"/>
<path d="M266.667 314.667H278.667V326.667H266.667V314.667Z" fill="#0F1013"/>
<path d="M230.667 326.667H242.667V350.667H230.6M
67V326.667Z" fill="#B5B5B7"/>
<path d="M194.667 362.667H206.667V386.667H194.667V362.667Z" fill="white"/>
<path d="M206.667 374.667H218.667V386.667H206.667V374.667Z" fill="white"/>
<path d="M218.667 326.667H230.667V338.667H218.667V326.667Z" fill="#B5B5B7"/>
<path d="M218.667 338.667H230.667V350.667H218.667V338.667Z" fill="#B5B5B7"/>
<path d="M218.667 350.667H230.667V362.667H218.667V350.667Z" fill="#394358"/>
<path d="M206.667 338.667H218.667V350.667H206.667V338.667Z" fill="#394358"/>
<path d="M206.667 350.667H218.66M
7V362.667H206.667V350.667Z" fill="#B5B5B7"/>
<path d="M218.667 374.667H230.667V386.667H218.667V374.667Z" fill="white"/>
<path d="M218.667 386.667H230.667V410.667H218.667V386.667Z" fill="#542D7B"/>
<path d="M230.667 398.667H242.667V410.667H230.667V398.667Z" fill="#9D5EDB"/>
<path d="M230.667 410.667H242.667V422.667H230.667V410.667Z" fill="#9D5EDB"/>
<path d="M230.667 422.667H254.667V434.667H230.667V422.667Z" fill="#9D5EDB"/>
<path d="M230.667 434.667H254.667V446.667H230.667V434.667Z" fill="#9D5EDB"/>
67 434.667H266.667V446.667H254.667V434.667Z" fill="#9D5EDB"/>
<path d="M254.667 446.667H266.667V458.667H254.667V446.667Z" fill="#9D5EDB"/>
<path d="M242.667 446.667H254.667V458.667H242.667V446.667Z" fill="#9D5EDB"/>
<path d="M218.667 410.667H230.667V434.667H218.667V410.667Z" fill="#9D5EDB"/>
<path d="M254.667 458.667H266.667V470.667H254.667V458.667Z" fill="#9D5EDB"/>
<path d="M266.667 458.667H278.667V470.667H266.667V458.667Z" fill="#9D5EDB"/>
<path d="M206.667 386.667H218.667V398.667H206.667V386.667Z" fill="white"/M
<path d="M206.667 398.667H218.667V410.667H206.667V398.667Z" fill="white"/>
<path d="M206.667 362.667H218.667V374.667H206.667V362.667Z" fill="white"/>
<path d="M194.667 338.667H206.667V350.667H194.667V338.667Z" fill="white"/>
<path d="M194.667 350.667H206.667V362.667H194.667V350.667Z" fill="white"/>
<path d="M194.667 326.667H206.667V338.667H194.667V326.667Z" fill="white"/>
<mask id="mask1_5_196526" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
67 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_196526)">
<path d="M470.667 314.667L470.667 278.667L482.667 278.667L482.667 314.667L470.667 314.667Z" fill="#394358"/>
<path d="M494.667 350.667L494.667 338.667L506.667 338.667L506.667 350.667L494.667 350.667Z" fill="#394358"/>
<path d="M482.667 362.667L482.667 350.667L506.667 350.667L506.667 362.667L482.667 362.667Z" fill="#0F1013"/>
<path d="M482.667 374.667L482.667 362.667L530.667 362.667L530.667 374.667L482.667 374.667Z" fM
<path d="M482.667 362.667L482.667 338.667L494.667 338.667L494.667 362.667L482.667 362.667Z" fill="#0F1013"/>
<path d="M482.667 398.667L482.667 386.667L530.667 386.667L530.667 398.667L482.667 398.667Z" fill="#0F1013"/>
<path d="M482.667 422.667L482.667 410.667L518.667 410.667L518.667 422.667L482.667 422.667Z" fill="#0F1013"/>
<path d="M494.667 398.667L494.667 386.667L518.667 386.667L518.667 398.667L494.667 398.667Z" fill="#0F1013"/>
<path d="M518.667 314.667L518.667 278.667L530.667 278.667L530.667 31M
4.667L518.667 314.667Z" fill="#394358"/>
<path d="M518.667 314.667L518.667 290.667L530.667 290.667L530.667 314.667L518.667 314.667Z" fill="#0F1013"/>
<path d="M470.667 314.667L470.667 290.667L482.667 290.667L482.667 314.667L470.667 314.667Z" fill="#0F1013"/>
<path d="M458.667 314.667L458.667 278.667L470.667 278.667L470.667 314.667L458.667 314.667Z" fill="#0F1013"/>
<path d="M458.667 314.667L458.667 278.667L470.667 278.667L470.667 314.667L458.667 314.667Z" fill="#0F1013"/>
<path d="M446.667 302.667L446.667 290.667L4M
58.667 290.667L458.667 302.667L446.667 302.667Z" fill="#0F1013"/>
<path d="M482.667 254.667H518.667V338.667H482.667V254.667Z" fill="#394358"/>
<path d="M482.667 302.667H518.667V338.667H482.667V302.667Z" fill="#0F1013"/>
<path d="M530.667 374.667H518.667V386.667H530.667V374.667Z" fill="#394358"/>
<path d="M530.667 398.667H518.667V410.667H530.667V398.667Z" fill="#394358"/>
<path d="M542.667 386.667H530.667V398.667H542.667V386.667Z" fill="#394358"/>
<path d="M530.667 422.667H518.667V434.667H530.667V422.667Z" fill="#39M
<path d="M518.667 386.667H506.667V398.667H518.667V386.667Z" fill="#394358"/>
<path d="M518.667 410.667H506.667V422.667H518.667V410.667Z" fill="#394358"/>
<path d="M530.667 410.667H518.667V422.667H530.667V410.667Z" fill="#0F1013"/>
<path d="M518.667 434.667H506.667V446.667H518.667V434.667Z" fill="#394358"/>
<path d="M518.667 458.667H506.667V470.667H518.667V458.667Z" fill="#394358"/>
<path d="M506.667 386.667H494.667V398.667H506.667V386.667Z" fill="#394358"/>
<path d="M506.667 410.667H494.667V422.667H506.667VM
410.667Z" fill="#394358"/>
<path d="M506.667 434.667H494.667V446.667H506.667V434.667Z" fill="#394358"/>
<path d="M506.667 458.667H494.667V470.667H506.667V458.667Z" fill="#394358"/>
<path d="M506.667 470.667H494.667V482.667H506.667V470.667Z" fill="#394358"/>
<path d="M494.667 398.667H482.667V410.667H494.667V398.667Z" fill="#394358"/>
<path d="M494.667 422.667H482.667V434.667H494.667V422.667Z" fill="#394358"/>
<path d="M494.667 446.667H482.667V458.667H494.667V446.667Z" fill="#394358"/>
<path d="M482.667 398.667H470.6M
67V410.667H482.667V398.667Z" fill="#394358"/>
<path d="M482.667 422.667H470.667V434.667H482.667V422.667Z" fill="#394358"/>
<path d="M482.667 410.667H470.667V422.667H482.667V410.667Z" fill="#394358"/>
<path d="M470.667 404.667H458.667V416.667H470.667V404.667Z" fill="#394358"/>
<path d="M494.667 386.667H482.667V398.667H494.667V386.667Z" fill="#0F1013"/>
<path d="M494.667 410.667H482.667V422.667H494.667V410.667Z" fill="#0F1013"/>
<path d="M494.667 434.667H482.667V446.667H494.667V434.667Z" fill="#0F1013"/>
4.667 374.667H482.667V386.667H494.667V374.667Z" fill="#0F1013"/>
<path d="M482.667 386.667H470.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M506.667 374.667H494.667V386.667H506.667V374.667Z" fill="#0F1013"/>
<path d="M506.667 398.667H494.667V410.667H506.667V398.667Z" fill="#0F1013"/>
<path d="M506.667 422.667H494.667V434.667H506.667V422.667Z" fill="#0F1013"/>
<path d="M518.667 446.667H494.667V458.667H518.667V446.667Z" fill="#0F1013"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#0F1M
<path d="M518.667 398.667H506.667V410.667H518.667V398.667Z" fill="#0F1013"/>
<path d="M518.667 422.667H506.667V434.667H518.667V422.667Z" fill="#0F1013"/>
<path d="M542.667 362.667H530.667V374.667H542.667V362.667Z" fill="#394358"/>
<mask id="mask2_5_196526" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_196526)">
<path d="M398.667 374.667H326.667V386.6M
67H398.667V374.667Z" fill="#00EAC0"/>
<path d="M398.667 386.667H314.667V398.667H398.667V386.667Z" fill="#00EAC0"/>
<path d="M422.667 362.667H410.667V374.667H422.667V362.667Z" fill="white"/>
<path d="M434.667 362.667H422.667V374.667H434.667V362.667Z" fill="#00EAC0"/>
<path d="M422.667 350.667H410.667V362.667H422.667V350.667Z" fill="#00EAC0"/>
<path d="M302.667 350.667H290.667V362.667H302.667V350.667Z" fill="#00EAC0"/>
<path d="M350.667 386.667H338.667V398.667H350.667V386.667Z" fill="white"/>
<path d="M290.667 374.66M
7H278.667V386.667H290.667V374.667Z" fill="white"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="white"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="white"/>
<path d="M326.667 362.667H314.667V374.667H326.667V362.667Z" fill="#00EAC0"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#00EAC0"/>
<path d="M374.667 350.667H362.667V362.667H374.667V350.667Z" fill="#00EAC0"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#00EAC0"/>
10.667 362.667H398.667V374.667H410.667V362.667Z" fill="#00EAC0"/>
<path d="M434.667 374.667H422.667V386.667H434.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 374.667H434.667V386.667H446.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 386.667H434.667V398.667H446.667V386.667Z" fill="#00EAC0"/>
<path d="M302.667 386.667H290.667V398.667H302.667V386.667Z" fill="#00EAC0"/>
<path d="M434.667 386.667H410.667V398.667H434.667V386.667Z" fill="#00EAC0"/>
<path d="M314.667 374.667H302.667V386.667H314.667V374.667Z" fill="#00M
<path d="M446.667 398.667H278.667V434.667H446.667V398.667Z" fill="#9D5EDB"/>
<path d="M434.667 434.667H290.667V446.667H434.667V434.667Z" fill="#9D5EDB"/>
<path d="M338.667 470.667H290.667V482.667H338.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 470.667H386.667V482.667H434.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 506.667H380.667V518.667H434.667V506.667Z" fill="#00EAC0"/>
<path d="M344.667 506.667H290.667V518.667H344.667V506.667Z" fill="#00EAC0"/>
<path d="M398.667 446.667H326.667V458.667H398.667VM
446.667Z" fill="#9D5EDB"/>
<path d="M398.667 482.667H326.667V494.667H398.667V482.667Z" fill="#00EAC0"/>
<path d="M398.667 518.667H326.667V530.667H398.667V518.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V410.667H446.667V398.667Z" fill="#394358"/>
<path d="M314.667 398.667H278.667V410.667H314.667V398.667Z" fill="#0F1013"/>
<path d="M314.667 410.667H278.667V434.667H314.667V410.667Z" fill="#542D7B"/>
<path d="M302.667 434.667H290.667V446.667H302.667V434.667Z" fill="#542D7B"/>
<path d="M302.667 470.667H290.6M
67V482.667H302.667V470.667Z" fill="#00EAC0"/>
<path d="M290.667 458.667H278.667V470.667H290.667V458.667Z" fill="#00EAC0"/>
<path d="M290.667 434.667H278.667V446.667H290.667V434.667Z" fill="#00EAC0"/>
<path d="M446.667 458.667H434.667V470.667H446.667V458.667Z" fill="#00EAC0"/>
<path d="M464.667 542.667H452.667V554.667H464.667V542.667Z" fill="#00EAC0"/>
<path d="M242.667 542.667H230.667V554.667H242.667V542.667Z" fill="#00EAC0"/>
<path d="M458.667 518.667H446.667V530.667H458.667V518.667Z" fill="#00EAC0"/>
8.667 518.667H266.667V530.667H278.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 542.667H254.667V554.667H278.667V542.667Z" fill="#00EAC0"/>
<path d="M446.667 434.667H434.667V446.667H446.667V434.667Z" fill="#00EAC0"/>
<path d="M422.667 446.667H398.667V458.667H422.667V446.667Z" fill="#00EAC0"/>
<path d="M326.667 446.667H302.667V458.667H326.667V446.667Z" fill="#00EAC0"/>
<path d="M374.667 458.667H350.667V470.667H374.667V458.667Z" fill="#00EAC0"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#542M
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#00EAC0"/>
<path d="M362.667 446.667H326.667V458.667H362.667V446.667Z" fill="#542D7B"/>
<path d="M362.667 482.667H326.667V494.667H362.667V482.667Z" fill="white"/>
<path d="M314.667 434.667H302.667V446.667H314.667V434.667Z" fill="#542D7B"/>
<path d="M314.667 470.667H302.667V482.667H314.667V470.667Z" fill="white"/>
<path d="M434.667 542.667H290.667V554.667H434.667V542.667Z" fill="#00EAC0"/>
<path d="M500.667 542.667H476.667V554.667H500.667V542.6M
67Z" fill="#00EAC0"/>
<path d="M380.667 518.667H368.667V530.667H380.667V518.667Z" fill="white"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="white"/>
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="white"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="white"/>
<path d="M434.667 506.667H422.667V518.667H434.667V506.667Z" fill="white"/>
<mask id="mask3_5_196526" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="3M
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_196526)">
<path d="M398.667 242.667H326.667V278.667H398.667V242.667Z" fill="#B5B5B7"/>
<path d="M386.667 194.667H338.667V242.667H386.667V194.667Z" fill="#B5B5B7"/>
<path d="M386.667 218.667H338.667V242.667H386.667V218.667Z" fill="#0F1013"/>
<path d="M338.667 206.667H326.667V266.667H338.667V206.667Z" fill="#9699A0"/>
<path d="M398.667 206.667H386.667V242.667H398.667V206.667Z" fill="#B5B5B7"/>
67 194.667H338.667V206.667H350.667V194.667Z" fill="#9699A0"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="white"/>
<path d="M386.667 254.667H374.667V266.667H386.667V254.667Z" fill="white"/>
<path d="M374.667 254.667H362.667V266.667H374.667V254.667Z" fill="white"/>
<path d="M362.667 254.667H350.667V266.667H362.667V254.667Z" fill="white"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="white"/>
<path d="M338.667 266.667H326.667V278.667H338.667V266.667Z" fill="#9699A0"/>
d="M422.667 290.667H302.667V350.667H422.667V290.667Z" fill="#B5B5B7"/>
<path d="M398.667 278.667H386.667V290.667H398.667V278.667Z" fill="white"/>
<path d="M410.667 278.667H314.667V290.667H410.667V278.667Z" fill="#9699A0"/>
<path d="M410.667 278.667H374.667V290.667H410.667V278.667Z" fill="#B5B5B7"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#F0A100"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#F0A100"/>
<path d="M398.667 314.667H362.667V326.667H398.667V314.667Z" fill="M
<path d="M374.667 302.667H362.667V314.667H374.667V302.667Z" fill="#E72E4B"/>
<path d="M386.667 326.667H374.667V338.667H386.667V326.667Z" fill="#E72E4B"/>
<path d="M326.667 290.667H302.667V350.667H326.667V290.667Z" fill="#9699A0"/>
<path d="M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#9699A0"/>
<path d="M446.667 290.667H434.667V338.667H446.667V290.667Z" fill="#9699A0"/>
<path d="M302.667 290.667H290.667V338.667H302.667V290.667Z" fill="#394358"/>
<path d="M434.667 290.667H422.667V338.667H434.6M
67V290.667Z" fill="#394358"/>
<path d="M398.667 290.667H386.667V302.667H398.667V290.667Z" fill="white"/>
<path d="M386.667 194.667H374.667V206.667H386.667V194.667Z" fill="white"/>
<path d="M410.667 326.667H398.667V338.667H410.667V326.667Z" fill="white"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="white"/>
<path d="M398.667 302.667H386.667V314.667H398.667V302.667Z" fill="#EE6C81"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#EE6C81"/>
<path d="M362.667 182.667H350.667V19L
4.667H362.667V182.667Z" fill="#9699A0"/>
<path d="M362.667 170.667H350.667V182.667H362.667V170.667Z" fill="#B5B5B7"/>
{"Background":"Purple Billiard","Bits":"Venison","Plate":"Bronze","Collection":"Lil' Bits","Id":2098,"Total":2500}
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_188993" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_188993)">
<path d="M266.667 290.667H278.667V326.667H266.667V290.667Z" fill="#394358"/>
<path d="M254.667 290.667H266.667V326.667H254.667V290.667ZM
<path d="M242.667 278.667H254.667V326.667H242.667V278.667Z" fill="white"/>
<path d="M230.667 266.667H242.667V314.667H230.667V266.667Z" fill="white"/>
<path d="M218.667 254.667H230.667V302.667H218.667V254.667Z" fill="white"/>
<path d="M242.667 326.667H254.667V350.667H242.667V326.667Z" fill="#394358"/>
<path d="M230.667 314.667H242.667V338.667H230.667V314.667Z" fill="#394358"/>
<path d="M266.667 314.667H278.667V326.667H266.667V314.667Z" fill="#0F1013"/>
<path d="M230.667 326.667H242.667V350.667H230.6M
67V326.667Z" fill="#B5B5B7"/>
<path d="M194.667 362.667H206.667V386.667H194.667V362.667Z" fill="white"/>
<path d="M206.667 374.667H218.667V386.667H206.667V374.667Z" fill="white"/>
<path d="M218.667 326.667H230.667V338.667H218.667V326.667Z" fill="#B5B5B7"/>
<path d="M218.667 338.667H230.667V350.667H218.667V338.667Z" fill="#B5B5B7"/>
<path d="M218.667 350.667H230.667V362.667H218.667V350.667Z" fill="#394358"/>
<path d="M206.667 338.667H218.667V350.667H206.667V338.667Z" fill="#394358"/>
<path d="M206.667 350.667H218.66M
7V362.667H206.667V350.667Z" fill="#B5B5B7"/>
<path d="M218.667 374.667H230.667V386.667H218.667V374.667Z" fill="white"/>
<path d="M218.667 386.667H230.667V410.667H218.667V386.667Z" fill="#542D7B"/>
<path d="M230.667 398.667H242.667V410.667H230.667V398.667Z" fill="#9D5EDB"/>
<path d="M230.667 410.667H242.667V422.667H230.667V410.667Z" fill="#9D5EDB"/>
<path d="M230.667 422.667H254.667V434.667H230.667V422.667Z" fill="#9D5EDB"/>
<path d="M230.667 434.667H254.667V446.667H230.667V434.667Z" fill="#9D5EDB"/>
67 434.667H266.667V446.667H254.667V434.667Z" fill="#9D5EDB"/>
<path d="M254.667 446.667H266.667V458.667H254.667V446.667Z" fill="#9D5EDB"/>
<path d="M242.667 446.667H254.667V458.667H242.667V446.667Z" fill="#9D5EDB"/>
<path d="M218.667 410.667H230.667V434.667H218.667V410.667Z" fill="#9D5EDB"/>
<path d="M254.667 458.667H266.667V470.667H254.667V458.667Z" fill="#9D5EDB"/>
<path d="M266.667 458.667H278.667V470.667H266.667V458.667Z" fill="#9D5EDB"/>
<path d="M206.667 386.667H218.667V398.667H206.667V386.667Z" fill="white"/M
<path d="M206.667 398.667H218.667V410.667H206.667V398.667Z" fill="white"/>
<path d="M206.667 362.667H218.667V374.667H206.667V362.667Z" fill="white"/>
<path d="M194.667 338.667H206.667V350.667H194.667V338.667Z" fill="white"/>
<path d="M194.667 350.667H206.667V362.667H194.667V350.667Z" fill="white"/>
<path d="M194.667 326.667H206.667V338.667H194.667V326.667Z" fill="white"/>
<mask id="mask1_5_188993" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
67 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_188993)">
<path d="M446.667 278.667H506.667V290.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H470.667V314.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M482.667 290.667H494.667V362.667H482.667V290.667Z" fill="#0F1013"/>
<path d="M470.667 302.667L470.667 314.667L446.667 314.667L446.667 302.667L470.667 302.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H482.667V326.667H470.667V314.667Z" fill="#0F1013"/>
th d="M470.667 266.667H494.667V290.667H470.667V266.667Z" fill="#394358"/>
<path d="M494.667 278.667H506.667V302.667H494.667V278.667Z" fill="#394358"/>
<path d="M494.667 350.667H506.667V374.667H494.667V350.667Z" fill="#394358"/>
<path d="M494.667 398.667H506.667V422.667H494.667V398.667Z" fill="#394358"/>
<path d="M470.667 362.667H506.667V386.667H470.667V362.667Z" fill="#394358"/>
<path d="M506.667 350.667L506.667 374.667L494.667 374.667L494.667 350.667L506.667 350.667Z" fill="#9699A0"/>
<path d="M482.667 386.667H506M
.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M470.667 386.667H482.667V434.667H470.667V386.667Z" fill="#0F1013"/>
<path d="M482.667 398.667H494.667V410.667H482.667V398.667Z" fill="#0F1013"/>
<path d="M458.667 422.667H470.667V446.667H458.667V422.667Z" fill="#0F1013"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#0F1013"/>
<path d="M482.667 434.667H494.667V458.667H482.667V434.667Z" fill="#394358"/>
<path d="M458.667 446.667H482.667V458.667H458.667V446.667Z" fill="#394358"/>
482.667 434.667H458.667V458.667H482.667V434.667Z" fill="#E72E4B"/>
<path d="M482.667 434.667H470.667V458.667H482.667V434.667Z" fill="#EE6C81"/>
<path d="M494.667 446.667H482.667V458.667H494.667V446.667Z" fill="#E72E4B"/>
<path d="M482.667 458.667H470.667V470.667H482.667V458.667Z" fill="#E72E4B"/>
<path d="M482.667 470.667H470.667V482.667H482.667V470.667Z" fill="#E72E4B"/>
<path d="M482.667 482.667H470.667V506.667H482.667V482.667Z" fill="#0F1013"/>
<path d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#9M
<mask id="mask2_5_188993" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_188993)">
<path d="M374.667 350.667H350.667V362.667H374.667V350.667Z" fill="white"/>
<path d="M350.667 350.667H314.667V362.667H350.667V350.667Z" fill="white"/>
<path d="M350.667 362.667H314.667V374.667H350.667V362.667Z" fill="white"/>
<path d="M410.667 362.667H374.667V374.667H4M
10.667V362.667Z" fill="white"/>
<path d="M350.667 374.667H302.667V386.667H350.667V374.667Z" fill="white"/>
<path d="M422.667 374.667H374.667V386.667H422.667V374.667Z" fill="white"/>
<path d="M338.667 386.667H290.667V398.667H338.667V386.667Z" fill="white"/>
<path d="M434.667 386.667H386.667V398.667H434.667V386.667Z" fill="white"/>
<path d="M326.667 398.667H278.667V410.667H326.667V398.667Z" fill="white"/>
<path d="M446.667 398.667H398.667V410.667H446.667V398.667Z" fill="white"/>
<path d="M314.667 410.667H290.667V422.M
667H314.667V410.667Z" fill="white"/>
<path d="M434.667 410.667H410.667V422.667H434.667V410.667Z" fill="white"/>
<path d="M410.667 350.667H386.667V362.667H410.667V350.667Z" fill="white"/>
<path d="M350.667 350.667H338.667V362.667H350.667V350.667Z" fill="#9699A0"/>
<path d="M374.667 362.667H350.667V374.667H374.667V362.667Z" fill="#9699A0"/>
<path d="M374.667 374.667H350.667V386.667H374.667V374.667Z" fill="#0F1013"/>
<path d="M386.667 350.667H374.667V362.667H386.667V350.667Z" fill="#9699A0"/>
<path d="M374.667 386.667M
H338.667V398.667H374.667V386.667Z" fill="#394358"/>
<path d="M386.667 386.667H374.667V398.667H386.667V386.667Z" fill="#0F1013"/>
<path d="M374.667 386.667H362.667V398.667H374.667V386.667Z" fill="#0F1013"/>
<path d="M362.667 386.667H338.667V398.667H362.667V386.667Z" fill="#0F1013"/>
<path d="M302.667 446.667H290.667V458.667H302.667V446.667Z" fill="#0F1013"/>
<path d="M386.667 398.667H326.667V410.667H386.667V398.667Z" fill="#394358"/>
<path d="M386.667 398.667H374.667V410.667H386.667V398.667Z" fill="#0F1013"/>
d="M398.667 410.667H314.667V422.667H398.667V410.667Z" fill="#394358"/>
<path d="M398.667 398.667H386.667V410.667H398.667V398.667Z" fill="#0F1013"/>
<path d="M410.667 410.667H398.667V422.667H410.667V410.667Z" fill="#0F1013"/>
<path d="M422.667 422.667H302.667V458.667H422.667V422.667Z" fill="#394358"/>
<path d="M398.667 434.667H326.667V470.667H398.667V434.667Z" fill="#394358"/>
<path d="M422.667 422.667H410.667V434.667H422.667V422.667Z" fill="#0F1013"/>
<path d="M362.667 422.667H374.667V398.667H362.667V422.667Z" fillM
<path d="M362.667 446.667H374.667V434.667H362.667V446.667Z" fill="#9699A0"/>
<path d="M386.667 458.667H374.667V470.667H386.667V458.667Z" fill="#9699A0"/>
<path d="M422.667 446.667H410.667V458.667H422.667V446.667Z" fill="#9699A0"/>
<path d="M410.667 434.667H398.667V446.667H410.667V434.667Z" fill="#9699A0"/>
<path d="M398.667 410.667H386.667V458.667H398.667V410.667Z" fill="#0F1013"/>
<path d="M314.667 422.667H302.667V446.667H314.667V422.667Z" fill="#0F1013"/>
<path d="M338.667 398.667H326.667V458.667H338M
.667V398.667Z" fill="#0F1013"/>
<path d="M434.667 446.667H422.667V458.667H434.667V446.667Z" fill="#394358"/>
<path d="M326.667 458.667H314.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M350.667 446.667H338.667V458.667H350.667V446.667Z" fill="#0F1013"/>
<path d="M386.667 470.667H338.667V482.667H386.667V470.667Z" fill="#F0A100"/>
<path d="M362.667 506.667H350.667V518.667H362.667V506.667Z" fill="#F0A100"/>
<path d="M374.667 482.667H338.667V494.667H374.667V482.667Z" fill="#F0A100"/>
<path d="M374.667 482.667HM
338.667V494.667H374.667V482.667Z" fill="#F0A100"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#D47300"/>
<path d="M434.667 458.667H422.667V470.667H434.667V458.667Z" fill="#D47300"/>
<path d="M410.667 470.667H398.667V482.667H410.667V470.667Z" fill="#D47300"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#E72E4B"/>
<path d="M422.667 458.667H398.667V470.667H422.667V458.667Z" fill="#D47300"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#F0A100"/>
="M422.667 470.667H410.667V482.667H422.667V470.667Z" fill="#F0A100"/>
<path d="M422.667 494.667H410.667V506.667H422.667V494.667Z" fill="#F0A100"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#F0A100"/>
<path d="M314.667 494.667H302.667V506.667H314.667V494.667Z" fill="#F0A100"/>
<path d="M314.667 482.667H302.667V494.667H314.667V482.667Z" fill="#F0A100"/>
<path d="M326.667 506.667H314.667V518.667H326.667V506.667Z" fill="#D47300"/>
<path d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill=M
<path d="M374.667 494.667H362.667V506.667H374.667V494.667Z" fill="#E72E4B"/>
<path d="M374.667 518.667H362.667V530.667H374.667V518.667Z" fill="#F0A100"/>
<path d="M362.667 494.667H338.667V506.667H362.667V494.667Z" fill="#F0A100"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#D47300"/>
<path d="M434.667 530.667H422.667V542.667H434.667V530.667Z" fill="#D47300"/>
<path d="M314.667 494.667H302.667V506.667H314.667V494.667Z" fill="#D47300"/>
<path d="M338.667 470.667H326.667V482.667H338.M
667V470.667Z" fill="#D47300"/>
<path d="M374.667 470.667H350.667V482.667H374.667V470.667Z" fill="#E72E4B"/>
<path d="M362.667 482.667H350.667V494.667H362.667V482.667Z" fill="#EE6C81"/>
<path d="M446.667 422.667H434.667V434.667H446.667V422.667Z" fill="white"/>
<path d="M446.667 410.667H434.667V422.667H446.667V410.667Z" fill="white"/>
<path d="M290.667 422.667H278.667V434.667H290.667V422.667Z" fill="white"/>
<path d="M290.667 410.667H278.667V422.667H290.667V410.667Z" fill="white"/>
<path d="M386.667 506.667H374.667V5M
18.667H386.667V506.667Z" fill="#D47300"/>
<path d="M398.667 470.667H386.667V482.667H398.667V470.667Z" fill="#D47300"/>
<path d="M422.667 458.667H410.667V470.667H422.667V458.667Z" fill="#E72E4B"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#E72E4B"/>
<path d="M386.667 542.667H374.667V554.667H386.667V542.667Z" fill="#EE6C81"/>
<path d="M314.667 530.667H302.667V542.667H314.667V530.667Z" fill="#EE6C81"/>
<mask id="mask3_5_188993" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170"M
 y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_188993)">
<path d="M410.667 194.667H314.667V242.667H410.667V194.667Z" fill="#394358"/>
<path d="M446.667 278.667H278.667V338.667H446.667V278.667Z" fill="#394358"/>
<path d="M434.667 266.667H290.667V278.667H434.667V266.667Z" fill="#394358"/>
<path d="M434.667 266.667H422.667V278.667H434.667V266.667Z" fill="#9699A0"/>
<path d="M410.667 266.667H398.667V278.667H410.667V266.667Z" fiM
<path d="M434.667 338.667H290.667V350.667H434.667V338.667Z" fill="#394358"/>
<path d="M398.667 182.667H326.667V194.667H398.667V182.667Z" fill="#394358"/>
<path d="M398.667 242.667H326.667V254.667H398.667V242.667Z" fill="#394358"/>
<path d="M374.667 242.667H326.667V254.667H374.667V242.667Z" fill="#0F1013"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#0F1013"/>
<path d="M350.667 194.667H338.667V218.667H350.667V194.667Z" fill="#00EAC0"/>
<path d="M386.667 194.667H374.667V218.667H3M
86.667V194.667Z" fill="#00EAC0"/>
<path d="M314.667 206.667H302.667V230.667H314.667V206.667Z" fill="#9699A0"/>
<path d="M422.667 206.667H410.667V230.667H422.667V206.667Z" fill="#9699A0"/>
<path d="M314.667 218.667H302.667V230.667H314.667V218.667Z" fill="#394358"/>
<path d="M422.667 218.667H410.667V230.667H422.667V218.667Z" fill="#394358"/>
<path d="M362.667 290.667H302.667V314.667H362.667V290.667Z" fill="#00EAC0"/>
<path d="M314.667 290.667H302.667V302.667H314.667V290.667Z" fill="white"/>
<path d="M350.667 302.667HM
338.667V314.667H350.667V302.667Z" fill="white"/>
<path d="M422.667 290.667H374.667V338.667H422.667V290.667Z" fill="#0F1013"/>
<path d="M410.667 302.667H386.667V314.667H410.667V302.667Z" fill="#00EAC0"/>
<path d="M410.667 314.667H386.667V326.667H410.667V314.667Z" fill="#00EAC0"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#E72E4B"/>
<path d="M338.667 326.667H326.667V338.667H338.667V326.667Z" fill="#0F1013"/>
<path d="M362.667 326.667H350.667V338.667H362.667V326.667Z" fill="#0F1013"/>
M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#0F1013"/>
<path d="M446.667 314.667H434.667V338.667H446.667V314.667Z" fill="#0F1013"/>
<path d="M446.667 290.667H434.667V302.667H446.667V290.667Z" fill="#0F1013"/>
<path d="M326.667 212.667H314.667V242.667H326.667V212.667Z" fill="#0F1013"/>
<path d="M386.667 230.667H338.667V242.667H386.667V230.667Z" fill="white"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#9699A0"/>
<path d="M362.667 230.667H350.667V242.667H362.667V230.667Z" fill="#96M
<path d="M302.667 194.667H290.667V206.667H302.667V194.667Z" fill="#9699A0"/>
<path d="M290.667 182.667H278.667V194.667H290.667V182.667Z" fill="#9699A0"/>
<path d="M434.667 194.667H422.667V206.667H434.667V194.667Z" fill="#9699A0"/>
<path d="M434.667 278.667H422.667V290.667H434.667V278.667Z" fill="#9699A0"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#9699A0"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_195445" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_195445)">
<path d="M242.667 242.667H206.667V398.667H242.667V242.667Z" fill="#9D5EDB"/>
<path d="M206.667 254.667H194.667V386.667H206.667V254.667ZM
<path d="M218.667 242.667H206.667V254.667H218.667V242.667Z" fill="#542D7B"/>
<path d="M266.667 266.667H242.667V290.667H266.667V266.667Z" fill="#00EAC0"/>
<path d="M218.667 386.667H194.667V398.667H218.667V386.667Z" fill="#542D7B"/>
<path d="M242.667 314.667H218.667V326.667H242.667V314.667Z" fill="#542D7B"/>
<path d="M242.667 278.667H218.667V290.667H242.667V278.667Z" fill="#542D7B"/>
<path d="M242.667 350.667H218.667V362.667H242.667V350.667Z" fill="#542D7B"/>
<path d="M278.667 296.667H266.667V308.6M
67H278.667V296.667Z" fill="#00EAC0"/>
<path d="M254.667 254.667H242.667V266.667H254.667V254.667Z" fill="#00EAC0"/>
<path d="M278.667 254.667H266.667V266.667H278.667V254.667Z" fill="#00EAC0"/>
<path d="M254.667 290.667H242.667V302.667H254.667V290.667Z" fill="white"/>
<path d="M266.667 266.667H254.667V278.667H266.667V266.667Z" fill="white"/>
<path d="M242.667 398.667H206.667V410.667H242.667V398.667Z" fill="#394358"/>
<path d="M242.667 410.667H218.667V422.667H242.667V410.667Z" fill="#394358"/>
<path d="M242.667 410.66M
7H218.667V446.667H242.667V410.667Z" fill="#394358"/>
<path d="M242.667 398.667H194.667V410.667H242.667V398.667Z" fill="#0F1013"/>
<path d="M230.667 434.667H218.667V446.667H230.667V434.667Z" fill="#0F1013"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#0F1013"/>
<path d="M230.667 422.667H218.667V434.667H230.667V422.667Z" fill="#0F1013"/>
<path d="M218.667 422.667H206.667V434.667H218.667V422.667Z" fill="#0F1013"/>
<mask id="mask1_5_195445" style="mask-type:luminance" maskUnits="userSpaceOnUM
se" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_195445)">
<path d="M482.667 242.667H518.667V398.667H482.667V242.667Z" fill="#9D5EDB"/>
<path d="M518.667 254.667H530.667V386.667H518.667V254.667Z" fill="#9D5EDB"/>
<path d="M482.667 242.667H494.667V398.667H482.667V242.667Z" fill="#542D7B"/>
<path d="M470.667 254.667H482.667V266.667H470.667V254.667Z" fill="#00EAC0"/>
<path d="M458.667 266.667H470.667V278.667H458.667V2M
66.667Z" fill="#00EAC0"/>
<path d="M470.667 278.667H482.667V290.667H470.667V278.667Z" fill="#00EAC0"/>
<path d="M482.667 386.667H530.667V398.667H482.667V386.667Z" fill="#542D7B"/>
<path d="M482.667 314.667H506.667V326.667H482.667V314.667Z" fill="#542D7B"/>
<path d="M482.667 278.667H506.667V290.667H482.667V278.667Z" fill="#542D7B"/>
<path d="M482.667 350.667H506.667V362.667H482.667V350.667Z" fill="#542D7B"/>
<path d="M470.667 290.667H482.667V302.667H470.667V290.667Z" fill="#00EAC0"/>
<path d="M446.667 278.667H458.66M
7V290.667H446.667V278.667Z" fill="#00EAC0"/>
<path d="M458.667 290.667H470.667V302.667H458.667V290.667Z" fill="white"/>
<path d="M446.667 254.667H458.667V266.667H446.667V254.667Z" fill="white"/>
<path d="M482.667 398.667H518.667V410.667H482.667V398.667Z" fill="#394358"/>
<path d="M482.667 410.667H506.667V422.667H482.667V410.667Z" fill="#394358"/>
<path d="M482.667 410.667H506.667V446.667H482.667V410.667Z" fill="#394358"/>
<path d="M482.667 398.667H530.667V410.667H482.667V398.667Z" fill="#0F1013"/>
 434.667H506.667V446.667H494.667V434.667Z" fill="#0F1013"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#0F1013"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#0F1013"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#0F1013"/>
<mask id="mask2_5_195445" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<path d="M326.667 350.667H314.667V362.667H326.667V350.667Z" fill="#0F1013"/>
<path d="M326.667 362.667H314.667V374.667H326.667V362.667Z" fill="#0F1013"/>
<path d="M326.667 374.667H314.667V386.667H326.667V374.667Z" fill="#0F1013"/>
<path d="M350.667 374.667H338.667V386.667H350.667V374.667Z" fill="#0F1013"/>
<path d="M362.667 386.667H350.667V398.667H362.667V386.667Z" fill="#0F1013"/>
<path d="M374.667 398.667H362.667V410.667H374.667V398.667Z" fill="#394358"/>
<path d="M374.667 386.667H362.667V398.667H37M
4.667V386.667Z" fill="#394358"/>
<path d="M386.667 410.667H362.667V422.667H386.667V410.667Z" fill="#0F1013"/>
<path d="M362.667 410.667H350.667V422.667H362.667V410.667Z" fill="#394358"/>
<path d="M338.667 386.667H326.667V398.667H338.667V386.667Z" fill="#0F1013"/>
<path d="M338.667 422.667H326.667V434.667H338.667V422.667Z" fill="#0F1013"/>
<path d="M350.667 410.667H338.667V422.667H350.667V410.667Z" fill="#0F1013"/>
<path d="M362.667 398.667H350.667V410.667H362.667V398.667Z" fill="#0F1013"/>
<path d="M362.667 374.667M
H350.667V386.667H362.667V374.667Z" fill="#0F1013"/>
<path d="M314.667 386.667H302.667V398.667H314.667V386.667Z" fill="#0F1013"/>
<path d="M398.667 350.667H326.667V362.667H398.667V350.667Z" fill="#0F1013"/>
<path d="M410.667 350.667H398.667V362.667H410.667V350.667Z" fill="#0F1013"/>
<path d="M386.667 350.667H374.667V362.667H386.667V350.667Z" fill="#394358"/>
<path d="M338.667 362.667H326.667V374.667H338.667V362.667Z" fill="#394358"/>
<path d="M362.667 374.667H350.667V386.667H362.667V374.667Z" fill="#394358"/>
d="M374.667 374.667H362.667V386.667H374.667V374.667Z" fill="#394358"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="#394358"/>
<path d="M338.667 434.667H326.667V446.667H338.667V434.667Z" fill="#394358"/>
<path d="M362.667 434.667H338.667V446.667H362.667V434.667Z" fill="#394358"/>
<path d="M350.667 422.667H338.667V434.667H350.667V422.667Z" fill="#394358"/>
<path d="M374.667 422.667H350.667V434.667H374.667V422.667Z" fill="#394358"/>
<path d="M410.667 494.667H386.667V518.667H410.667V494.667Z" fillM
<path d="M386.667 494.667H374.667V518.667H386.667V494.667Z" fill="#394358"/>
<path d="M422.667 494.667H410.667V518.667H422.667V494.667Z" fill="#394358"/>
<path d="M434.667 506.667H422.667V530.667H434.667V506.667Z" fill="#394358"/>
<path d="M446.667 518.667H434.667V542.667H446.667V518.667Z" fill="#394358"/>
<path d="M458.667 530.667H446.667V554.667H458.667V530.667Z" fill="#394358"/>
<path d="M374.667 506.667H362.667V518.667H374.667V506.667Z" fill="#394358"/>
<path d="M386.667 518.667H326.667V530.667H386M
.667V518.667Z" fill="#394358"/>
<path d="M326.667 446.667H314.667V458.667H326.667V446.667Z" fill="#394358"/>
<path d="M350.667 446.667H326.667V458.667H350.667V446.667Z" fill="#394358"/>
<path d="M338.667 458.667H302.667V470.667H338.667V458.667Z" fill="#394358"/>
<path d="M326.667 470.667H290.667V506.667H326.667V470.667Z" fill="#394358"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#394358"/>
<path d="M326.667 506.667H314.667V518.667H326.667V506.667Z" fill="#394358"/>
<path d="M314.667 518.667HM
302.667V530.667H314.667V518.667Z" fill="#394358"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#394358"/>
<path d="M326.667 530.667H314.667V542.667H326.667V530.667Z" fill="#394358"/>
<path d="M338.667 530.667H326.667V542.667H338.667V530.667Z" fill="#394358"/>
<path d="M374.667 530.667H338.667V542.667H374.667V530.667Z" fill="#394358"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#394358"/>
<path d="M350.667 542.667H338.667V554.667H350.667V542.667Z" fill="#394358"/>
="M302.667 518.667H290.667V530.667H302.667V518.667Z" fill="#0F1013"/>
<path d="M302.667 530.667H290.667V542.667H302.667V530.667Z" fill="#0F1013"/>
<path d="M302.667 542.667H290.667V554.667H302.667V542.667Z" fill="#0F1013"/>
<path d="M290.667 530.667H278.667V542.667H290.667V530.667Z" fill="#0F1013"/>
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="#0F1013"/>
<path d="M266.667 530.667H254.667V542.667H266.667V530.667Z" fill="#394358"/>
<path d="M266.667 542.667H254.667V554.667H266.667V542.667Z" fill=M
<path d="M254.667 518.667H230.667V530.667H254.667V518.667Z" fill="#394358"/>
<path d="M254.667 530.667H242.667V542.667H254.667V530.667Z" fill="#0F1013"/>
<path d="M230.667 530.667H218.667V542.667H230.667V530.667Z" fill="#0F1013"/>
<path d="M218.667 530.667H206.667V542.667H218.667V530.667Z" fill="#0F1013"/>
<path d="M230.667 506.667H218.667V518.667H230.667V506.667Z" fill="#0F1013"/>
<path d="M482.667 530.667H470.667V554.667H482.667V530.667Z" fill="#0F1013"/>
<path d="M206.667 542.667H194.667V554.667H206.M
667V542.667Z" fill="#0F1013"/>
<path d="M218.667 542.667H206.667V554.667H218.667V542.667Z" fill="#0F1013"/>
<path d="M194.667 530.667H182.667V542.667H194.667V530.667Z" fill="#0F1013"/>
<path d="M242.667 530.667H230.667V542.667H242.667V530.667Z" fill="#394358"/>
<path d="M230.667 542.667H218.667V554.667H230.667V542.667Z" fill="#394358"/>
<path d="M254.667 542.667H242.667V554.667H254.667V542.667Z" fill="#0F1013"/>
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 530.667H3M
02.667V542.667H314.667V530.667Z" fill="#0F1013"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#0F1013"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#0F1013"/>
<path d="M326.667 494.667H314.667V506.667H326.667V494.667Z" fill="#0F1013"/>
<path d="M470.667 518.667H458.667V530.667H470.667V518.667Z" fill="#0F1013"/>
<path d="M470.667 518.667H458.667V530.667H470.667V518.667Z" fill="#0F1013"/>
<path d="M470.667 530.667H458.667V542.667H470.667V530.667Z" fill="#0F1013"/>
"M494.667 542.667H482.667V554.667H494.667V542.667Z" fill="#0F1013"/>
<path d="M506.667 530.667H494.667V542.667H506.667V530.667Z" fill="#0F1013"/>
<path d="M518.667 530.667H506.667V542.667H518.667V530.667Z" fill="#0F1013"/>
<path d="M530.667 530.667H518.667V542.667H530.667V530.667Z" fill="#394358"/>
<path d="M530.667 542.667H518.667V554.667H530.667V542.667Z" fill="#0F1013"/>
<path d="M542.667 542.667H530.667V554.667H542.667V542.667Z" fill="#0F1013"/>
<path d="M506.667 542.667H494.667V554.667H506.667V542.667Z" fill="M
<path d="M458.667 506.667H446.667V518.667H458.667V506.667Z" fill="#0F1013"/>
<path d="M350.667 506.667H338.667V518.667H350.667V506.667Z" fill="#394358"/>
<path d="M302.667 494.667H290.667V518.667H302.667V494.667Z" fill="#0F1013"/>
<path d="M338.667 470.667H326.667V518.667H338.667V470.667Z" fill="#394358"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="#0F1013"/>
<path d="M350.667 518.667H338.667V530.667H350.667V518.667Z" fill="#0F1013"/>
<path d="M350.667 506.667H338.667V518.667H350.6M
67V506.667Z" fill="#0F1013"/>
<path d="M338.667 530.667H326.667V542.667H338.667V530.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H350.667V530.667H362.667V518.667Z" fill="#394358"/>
<path d="M386.667 530.667H374.667V542.667H386.667V530.667Z" fill="#0F1013"/>
<path d="M434.667 542.667H422.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 518.667H362.667V530.667H386.667V518.667Z" fill="#0F1013"/>
<path d="M374.667 530.667H362.667V542.667H374.667V530.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H35M
0.667V530.667H362.667V518.667Z" fill="#0F1013"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#0F1013"/>
<path d="M386.667 506.667H362.667V518.667H386.667V506.667Z" fill="#0F1013"/>
<path d="M398.667 494.667H386.667V506.667H398.667V494.667Z" fill="#0F1013"/>
<path d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill="#0F1013"/>
<path d="M398.667 530.667H386.667V542.667H398.667V530.667Z" fill="#394358"/>
<path d="M434.667 530.667H410.667V542.667H434.667V530.667Z" fill="#0F1013"/>
M446.667 542.667H434.667V554.667H446.667V542.667Z" fill="#0F1013"/>
<path d="M422.667 518.667H398.667V530.667H422.667V518.667Z" fill="#394358"/>
<path d="M386.667 542.667H350.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 386.667H374.667V398.667H386.667V386.667Z" fill="#394358"/>
<path d="M386.667 398.667H374.667V410.667H386.667V398.667Z" fill="#394358"/>
<path d="M386.667 374.667H374.667V386.667H386.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 386.667H362.667V398.667H374.667V386.667Z" fill="#M
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#394358"/>
<path d="M350.667 350.667H338.667V362.667H350.667V350.667Z" fill="#394358"/>
<path d="M410.667 350.667H398.667V362.667H410.667V350.667Z" fill="#394358"/>
<path d="M422.667 362.667H410.667V374.667H422.667V362.667Z" fill="#394358"/>
<path d="M410.667 374.667H398.667V386.667H410.667V374.667Z" fill="#0F1013"/>
<path d="M410.667 422.667H398.667V434.667H410.667V422.667Z" fill="#0F1013"/>
<path d="M422.667 410.667H410.667V422.667H422.66M
7V410.667Z" fill="#0F1013"/>
<path d="M398.667 386.667H386.667V398.667H398.667V386.667Z" fill="#0F1013"/>
<path d="M398.667 398.667H386.667V410.667H398.667V398.667Z" fill="#0F1013"/>
<path d="M374.667 434.667H362.667V446.667H374.667V434.667Z" fill="#0F1013"/>
<path d="M386.667 422.667H374.667V434.667H386.667V422.667Z" fill="#0F1013"/>
<path d="M362.667 446.667H350.667V458.667H362.667V446.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V470.667H338.667V458.667Z" fill="#0F1013"/>
<path d="M326.667 470.667H314M
.667V482.667H326.667V470.667Z" fill="#0F1013"/>
<path d="M314.667 482.667H302.667V494.667H314.667V482.667Z" fill="#0F1013"/>
<path d="M350.667 458.667H338.667V470.667H350.667V458.667Z" fill="#0F1013"/>
<path d="M350.667 446.667H338.667V458.667H350.667V446.667Z" fill="#0F1013"/>
<path d="M350.667 470.667H338.667V482.667H350.667V470.667Z" fill="#0F1013"/>
<path d="M410.667 410.667H386.667V422.667H410.667V410.667Z" fill="#0F1013"/>
<path d="M398.667 434.667H374.667V446.667H398.667V434.667Z" fill="#0F1013"/>
398.667 362.667H386.667V374.667H398.667V362.667Z" fill="#0F1013"/>
<path d="M410.667 362.667H398.667V374.667H410.667V362.667Z" fill="#0F1013"/>
<path d="M302.667 386.667H290.667V410.667H302.667V386.667Z" fill="#0F1013"/>
<path d="M362.667 362.667H338.667V374.667H362.667V362.667Z" fill="#0F1013"/>
<path d="M314.667 398.667H302.667V422.667H314.667V398.667Z" fill="#0F1013"/>
<path d="M326.667 398.667H314.667V410.667H326.667V398.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V446.667H326.667V410.667Z" fill="#0M
<path d="M422.667 386.667H410.667V410.667H422.667V386.667Z" fill="#0F1013"/>
<path d="M314.667 362.667H302.667V386.667H314.667V362.667Z" fill="#0F1013"/>
<path d="M470.667 542.667H458.667V554.667H470.667V542.667Z" fill="#394358"/>
<path d="M374.667 494.667H362.667V506.667H374.667V494.667Z" fill="#3532A9"/>
<path d="M362.667 506.667H350.667V518.667H362.667V506.667Z" fill="#3532A9"/>
<path d="M374.667 482.667H362.667V494.667H374.667V482.667Z" fill="#3532A9"/>
<path d="M434.667 494.667H422.667V506.667H434.667M
V494.667Z" fill="#5653EC"/>
<path d="M446.667 506.667H434.667V518.667H446.667V506.667Z" fill="#5653EC"/>
<path d="M422.667 482.667H374.667V494.667H422.667V482.667Z" fill="#5653EC"/>
<path d="M398.667 470.667H374.667V482.667H398.667V470.667Z" fill="#5653EC"/>
<path d="M386.667 482.667H374.667V494.667H386.667V482.667Z" fill="#3532A9"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#3532A9"/>
<path d="M386.667 470.667H374.667V482.667H386.667V470.667Z" fill="#3532A9"/>
<mask id="mask3_5_195445"M
 style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_195445)">
<path d="M350.667 254.667H278.667V266.667H350.667V254.667Z" fill="#0F1013"/>
<path d="M434.667 266.667H290.667V350.667H434.667V266.667Z" fill="#0F1013"/>
<path d="M326.667 206.667H278.667V242.667H326.667V206.667Z" fill="#0F1013"/>
<path d="M446.667 254.667H374.667V266.667H446.667V254.667Z" fill="#0F1013"/>M
<path d="M446.667 206.667H398.667V242.667H446.667V206.667Z" fill="#0F1013"/>
<path d="M434.667 218.667H410.667V230.667H434.667V218.667Z" fill="#5BFF4D"/>
<path d="M314.667 218.667H290.667V230.667H314.667V218.667Z" fill="#5BFF4D"/>
<path d="M338.667 218.667H326.667V254.667H338.667V218.667Z" fill="#394358"/>
<path d="M398.667 218.667H386.667V254.667H398.667V218.667Z" fill="#0F1013"/>
<path d="M326.667 206.667H314.667V218.667H326.667V206.667Z" fill="#394358"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667M
<path d="M446.667 206.667H434.667V218.667H446.667V206.667Z" fill="#394358"/>
<path d="M446.667 254.667H434.667V266.667H446.667V254.667Z" fill="#394358"/>
<path d="M290.667 278.667H278.667V326.667H290.667V278.667Z" fill="#0F1013"/>
<path d="M446.667 278.667H434.667V326.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M386.667 278.667H338.667V338.667H386.667V278.667Z" fill="#394358"/>
<path d="M338.667 278.667H290.667V290.667H338.667V278.667Z" fill="#394358"/>
<path d="M434.667 278.667H386.667V290.M
667H434.667V278.667Z" fill="#394358"/>
<path d="M374.667 278.667H362.667V290.667H374.667V278.667Z" fill="#0F1013"/>
<path d="M362.667 278.667H350.667V290.667H362.667V278.667Z" fill="#0F1013"/>
<path d="M338.667 278.667H326.667V290.667H338.667V278.667Z" fill="#0F1013"/>
<path d="M374.667 302.667H350.667V314.667H374.667V302.667Z" fill="#0F1013"/>
<path d="M374.667 326.667H350.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M446.667 302.667H410.667V314.667H446.667V302.667Z" fill="#394358"/>
<path d="M314.667 3M
02.667H278.667V314.667H314.667V302.667Z" fill="#394358"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#0F1013"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 302.667H410.667V314.667H422.667V302.667Z" fill="#5BFF4D"/>
<path d="M422.667 326.667H410.667V338.667H422.667V326.667Z" fill="#394358"/>
<path d="M386.667 338.667H374.667V350.667H386.667V338.667Z" fill="#394358"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#394358"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#394358"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#0F1013"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_198020" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_198020)">
<path d="M278.667 302.667V242.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M278.667 458.667V422.667H266.667V458.667H278.667ZM
<path d="M206.667 314.667H254.667V302.667H206.667V314.667Z" fill="#0F1013"/>
<path d="M206.667 350.667H254.667V338.667H206.667V350.667Z" fill="#0F1013"/>
<path d="M206.667 422.667H254.667V410.667H206.667V422.667Z" fill="#0F1013"/>
<path d="M218.667 338.667H242.667V314.667H218.667V338.667Z" fill="#50447F"/>
<path d="M266.667 254.667H278.667V242.667H266.667V254.667Z" fill="#50447F"/>
<path d="M206.667 314.667H218.667V302.667H206.667V314.667Z" fill="#50447F"/>
<path d="M206.667 350.667H218.667V338.6M
67H206.667V350.667Z" fill="#50447F"/>
<path d="M206.667 422.667H218.667V410.667H206.667V422.667Z" fill="#50447F"/>
<path d="M218.667 302.667V242.667H206.667V302.667H218.667Z" fill="#E72E4B"/>
<path d="M206.667 302.667V254.667H194.667V302.667H206.667Z" fill="#E72E4B"/>
<path d="M206.667 254.667H218.667V242.667H206.667V254.667Z" fill="#EE6C81"/>
<path d="M266.667 302.667V230.667H218.667V302.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 410.667V350.667H194.667V410.667H266.667Z" fill="#E72E4B"/>
<path d="M194.667 36M
2.667H206.667V350.667H194.667V362.667Z" fill="#EE6C81"/>
<path d="M266.667 230.667H218.667V242.667H266.667V230.667Z" fill="#EE6C81"/>
<path d="M278.667 422.667H266.667V446.667H278.667V422.667Z" fill="#EE6C81"/>
<path d="M266.667 350.667H218.667V362.667H266.667V350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M266.667 470.667V422.667H194.667V458.667H206.667V470.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 422.667H218.667V434.667H266.667V422.667Z" fill="#EE6C81"/>
<path d="M206.667 470.M
667H218.667V458.667H206.667V470.667Z" fill="white"/>
<path d="M230.667 470.667H242.667V458.667H230.667V470.667Z" fill="white"/>
<path d="M254.667 470.667H266.667V458.667H254.667V470.667Z" fill="white"/>
<mask id="mask1_5_198020" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_198020)">
<path d="M482.667 278.667H422.667V326.667H482.667V278.667Z" fill="#394358"M
<path d="M494.667 278.667H482.667V350.667H494.667V278.667Z" fill="#394358"/>
<path d="M506.667 290.667H494.667V350.667H506.667V290.667Z" fill="#394358"/>
<path d="M518.667 314.667H506.667V350.667H518.667V314.667Z" fill="#394358"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#394358"/>
<path d="M530.667 350.667H458.667V362.667H530.667V350.667Z" fill="#394358"/>
<path d="M518.667 362.667H470.667V374.667H518.667V362.667Z" fill="#F0A100"/>
<path d="M470.667 326.667H458.667V338.667H470.667V326.6M
67Z" fill="#394358"/>
<path d="M482.667 290.667H458.667V302.667H482.667V290.667Z" fill="#9699A0"/>
<path d="M494.667 302.667H482.667V314.667H494.667V302.667Z" fill="#9699A0"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#9699A0"/>
<path d="M506.667 314.667H494.667V338.667H506.667V314.667Z" fill="#9699A0"/>
<path d="M482.667 374.667H470.667V386.667H482.667V374.667Z" fill="#F0A100"/>
<path d="M518.667 374.667H494.667V386.667H518.667V374.667Z" fill="#F0A100"/>
<path d="M506.667 386.667H494.667V39M
8.667H506.667V386.667Z" fill="#EE6C81"/>
<path d="M494.667 398.667H482.667V410.667H494.667V398.667Z" fill="#F0A100"/>
<path d="M518.667 410.667H506.667V422.667H518.667V410.667Z" fill="#F0A100"/>
<path d="M470.667 422.667H458.667V434.667H470.667V422.667Z" fill="#F0A100"/>
<path d="M494.667 458.667H482.667V470.667H494.667V458.667Z" fill="#E72E4B"/>
<path d="M506.667 362.667H482.667V374.667H506.667V362.667Z" fill="#E72E4B"/>
<path d="M482.667 362.667H470.667V374.667H482.667V362.667Z" fill="#D47300"/>
 386.667H482.667V398.667H494.667V386.667Z" fill="#F0A100"/>
<path d="M458.667 314.667H422.667V326.667H458.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 326.667H458.667V338.667H470.667V326.667Z" fill="#0F1013"/>
<path d="M470.667 350.667H458.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H458.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<mask id="mask2_5_198020" style="mask-type:luminance" maskUnits="userSM
paceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_198020)">
<path d="M374.667 362.667H350.667V554.667H374.667V362.667Z" fill="#394358"/>
<path d="M350.667 470.667H338.667V554.667H350.667V470.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V542.667H338.667V458.667Z" fill="#0F1013"/>
<path d="M362.667 542.667H350.667V554.667H362.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H374.667V554.667H38M
6.667V542.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H350.667V530.667H362.667V518.667Z" fill="#0F1013"/>
<path d="M362.667 506.667H350.667V518.667H362.667V506.667Z" fill="#0F1013"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#0F1013"/>
<path d="M374.667 530.667H362.667V542.667H374.667V530.667Z" fill="#0F1013"/>
<path d="M374.667 542.667H362.667V554.667H374.667V542.667Z" fill="#0F1013"/>
<path d="M362.667 482.667H350.667V494.667H362.667V482.667Z" fill="#0F1013"/>
<path d="M350.667 446.667M
H326.667V458.667H350.667V446.667Z" fill="#0F1013"/>
<path d="M398.667 446.667H374.667V458.667H398.667V446.667Z" fill="#0F1013"/>
<path d="M398.667 470.667H374.667V482.667H398.667V470.667Z" fill="#0F1013"/>
<path d="M398.667 494.667H374.667V542.667H398.667V494.667Z" fill="#0F1013"/>
<path d="M350.667 458.667H338.667V470.667H350.667V458.667Z" fill="#394358"/>
<path d="M350.667 422.667H326.667V434.667H350.667V422.667Z" fill="#0F1013"/>
<path d="M398.667 398.667H374.667V410.667H398.667V398.667Z" fill="#0F1013"/>
d="M398.667 422.667H374.667V434.667H398.667V422.667Z" fill="#0F1013"/>
<path d="M350.667 434.667H326.667V446.667H350.667V434.667Z" fill="#394358"/>
<path d="M350.667 398.667H326.667V410.667H350.667V398.667Z" fill="#0F1013"/>
<path d="M350.667 410.667H326.667V422.667H350.667V410.667Z" fill="#394358"/>
<path d="M350.667 374.667H326.667V386.667H350.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H374.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H374.667V386.667H398.667V374.667Z" fillM
<path d="M350.667 386.667H314.667V398.667H350.667V386.667Z" fill="#394358"/>
<path d="M410.667 386.667H374.667V398.667H410.667V386.667Z" fill="#394358"/>
<path d="M410.667 410.667H374.667V422.667H410.667V410.667Z" fill="#394358"/>
<path d="M410.667 434.667H374.667V446.667H410.667V434.667Z" fill="#394358"/>
<path d="M410.667 458.667H374.667V470.667H410.667V458.667Z" fill="#394358"/>
<path d="M410.667 482.667H374.667V494.667H410.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 506.667H374.667V518.667H410M
.667V506.667Z" fill="#0F1013"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#394358"/>
<path d="M326.667 386.667H314.667V398.667H326.667V386.667Z" fill="#0F1013"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#394358"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#0F1013"/>
<path d="M326.667 458.667H314.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M326.667 482.667HM
314.667V494.667H326.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#394358"/>
<path d="M398.667 494.667H386.667V506.667H398.667V494.667Z" fill="#394358"/>
<path d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill="#394358"/>
<path d="M410.667 506.667H398.667V518.667H410.667V506.667Z" fill="#394358"/>
<path d="M410.667 518.667H398.667V530.667H410.667V518.667Z" fill="#394358"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#394358"/>
="M326.667 506.667H314.667V530.667H326.667V506.667Z" fill="#0F1013"/>
<path d="M386.667 470.667H374.667V482.667H386.667V470.667Z" fill="#394358"/>
<path d="M302.667 446.667H290.667V458.667H302.667V446.667Z" fill="#F0A100"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#F0A100"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#F0A100"/>
<path d="M314.667 434.667H302.667V446.667H314.667V434.667Z" fill="#F0A100"/>
<path d="M314.667 350.667H290.667V446.667H314.667V350.667Z" fill=M
<path d="M338.667 350.667H290.667V362.667H338.667V350.667Z" fill="#D57300"/>
<path d="M302.667 446.667H290.667V458.667H302.667V446.667Z" fill="#D47300"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#D47300"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#D47300"/>
<path d="M326.667 446.667H314.667V458.667H326.667V446.667Z" fill="#D47300"/>
<path d="M302.667 410.667H290.667V446.667H302.667V410.667Z" fill="#D47300"/>
<path d="M302.667 362.667H290.667V386.667H302.M
667V362.667Z" fill="#D47300"/>
<path d="M422.667 446.667H434.667V458.667H422.667V446.667Z" fill="#F0A100"/>
<path d="M410.667 446.667H422.667V458.667H410.667V446.667Z" fill="#F0A100"/>
<path d="M410.667 458.667H422.667V470.667H410.667V458.667Z" fill="#F0A100"/>
<path d="M410.667 434.667H422.667V446.667H410.667V434.667Z" fill="#F0A100"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#F0A100"/>
<path d="M410.667 350.667H434.667V446.667H410.667V350.667Z" fill="#F0A100"/>
<path d="M386.667 350.667H4M
22.667V362.667H386.667V350.667Z" fill="#D57300"/>
<path d="M422.667 446.667H434.667V458.667H422.667V446.667Z" fill="#D47300"/>
<path d="M410.667 458.667H422.667V470.667H410.667V458.667Z" fill="#D47300"/>
<path d="M410.667 446.667H422.667V458.667H410.667V446.667Z" fill="#D47300"/>
<path d="M398.667 446.667H410.667V458.667H398.667V446.667Z" fill="#D47300"/>
<path d="M410.667 350.667H422.667V434.667H410.667V350.667Z" fill="#D47300"/>
<path d="M410.667 434.667H422.667V446.667H410.667V434.667Z" fill="#D47300"/>
"M434.667 350.667H422.667V362.667H434.667V350.667Z" fill="#F0A100"/>
<path d="M326.667 350.667H314.667V362.667H326.667V350.667Z" fill="#F0A100"/>
<path d="M314.667 350.667H302.667V362.667H314.667V350.667Z" fill="#F0A100"/>
<path d="M446.667 446.667H434.667V458.667H446.667V446.667Z" fill="white"/>
<path d="M290.667 446.667H278.667V458.667H290.667V446.667Z" fill="white"/>
<mask id="mask3_5_198020" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 1M
70.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_198020)">
<path d="M386.667 194.667H338.667V206.667H386.667V194.667Z" fill="#E72E4B"/>
<path d="M386.667 206.667H338.667V218.667H386.667V206.667Z" fill="#E72E4B"/>
<path d="M386.667 218.667H338.667V230.667H386.667V218.667Z" fill="#E72E4B"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#0F1013"/>
<path d="M428.667 338.667H296.667V350.667H428.667V338.667Z" fill="#0F1013"/>
<path d="M350.667 206.667H338.667V218.6M
67H350.667V206.667Z" fill="white"/>
<path d="M338.667 230.667H326.667V242.667H338.667V230.667Z" fill="#504480"/>
<path d="M308.667 338.667H296.667V350.667H308.667V338.667Z" fill="#504480"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M290.667 242.667H434.667V254.667H446.667V326.667H434.667V338.667H290.667V326.667H278.667V254.667H290.667V242.667Z" fill="#E72E4B"/>
<path d="M326.667 266.667H302.667V290.667H326.667V266.667Z" fill="#EE6C81"M
<path d="M386.667 266.667H338.667V290.667H386.667V266.667Z" fill="#EE6C81"/>
<path opacity="0.2" d="M422.667 302.667H374.667V314.667H422.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 266.667H398.667V290.667H422.667V266.667Z" fill="#EE6C81"/>
<path d="M422.667 290.667H302.667V314.667H422.667V290.667Z" fill="#0F1013"/>
<path d="M422.667 290.667H326.667V314.667H422.667V290.667Z" fill="#50447F"/>
<path d="M410.667 278.667H398.667V290.667H410.667V278.667Z" fill="white"/>
<path d="M314.667 266.667H302.667V278.667H3M
14.667V266.667Z" fill="white"/>
<path d="M374.667 278.667H350.667V290.667H374.667V278.667Z" fill="white"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="#0F1013"/>
<path d="M374.667 302.667H362.667V314.667H374.667V302.667Z" fill="#0F1013"/>
<path d="M398.667 302.667H386.667V314.667H398.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 302.667H410.667V314.667H422.667V302.667Z" fill="#0F1013"/>
<path d="M386.667 326.667H338.667V338.667H386.667V326.667Z" fill="#0F1013"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_196926" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_196926)">
<path d="M278.667 326.667V302.667H266.667V326.667H278.667Z" fill="white"/>
<path d="M278.667 326.667V314.667H266.667V326.667H278.667Z" M
<path d="M254.667 410.667V338.667H230.667V410.667H254.667Z" fill="#394358"/>
<path d="M254.667 410.667V338.667H230.667V410.667H254.667Z" fill="#394358"/>
<path d="M254.667 350.667V338.667H230.667V350.667H254.667Z" fill="#0F1013"/>
<path d="M254.667 374.667V362.667H230.667V374.667H254.667Z" fill="#0F1013"/>
<path d="M242.667 422.667V410.667H218.667V422.667H242.667Z" fill="#B5B5B7"/>
<path d="M242.667 422.667V410.667H218.667V422.667H242.667Z" fill="#B5B5B7"/>
<path d="M230.667 458.667V422.667H206.667V4M
58.667H230.667Z" fill="#B5B5B7"/>
<path d="M230.667 458.667V422.667H206.667V458.667H230.667Z" fill="#B5B5B7"/>
<path d="M266.667 422.667V410.667H242.667V422.667H266.667Z" fill="white"/>
<path d="M254.667 398.667V386.667H230.667V398.667H254.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H218.667V338.667H266.667V290.667Z" fill="white"/>
<path d="M254.667 278.667H242.667V290.667H254.667V278.667Z" fill="white"/>
<path d="M242.667 278.667H230.667V290.667H242.667V278.667Z" fill="#B5B5B7"/>
<path d="M218.667 326.667V302.M
667H206.667V326.667H218.667Z" fill="#B5B5B7"/>
<path d="M230.667 302.667V290.667H218.667V302.667H230.667Z" fill="#B5B5B7"/>
<path d="M242.667 338.667V326.667H218.667V338.667H242.667Z" fill="#B5B5B7"/>
<path d="M242.667 422.667H230.667V458.667H242.667V422.667Z" fill="white"/>
<path d="M266.667 422.667H254.667V458.667H266.667V422.667Z" fill="white"/>
<path d="M254.667 422.667H242.667V458.667H254.667V422.667Z" fill="#394358"/>
<path d="M302.667 302.667H278.667V326.667H302.667V302.667Z" fill="#0F1013"/>
67 302.667H278.667V326.667H290.667V302.667Z" fill="#394358"/>
<mask id="mask1_5_196926" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_196926)">
<path d="M446.667 266.667H482.667V302.667H446.667V266.667Z" fill="#006332"/>
<path d="M482.667 278.667H494.667V302.667H482.667V278.667Z" fill="#006332"/>
<path d="M446.667 302.667H494.667V314.667H446.667V302.667Z" fM
<path d="M494.667 302.667H506.667V314.667H494.667V302.667Z" fill="#394358"/>
<path d="M482.667 314.667H494.667V326.667H482.667V314.667Z" fill="#394358"/>
<path d="M458.667 314.667H482.667V326.667H458.667V314.667Z" fill="#394358"/>
<path d="M470.667 350.667H494.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M446.667 326.667H494.667V338.667H446.667V326.667Z" fill="white"/>
<path d="M494.667 338.667H506.667V350.667H494.667V338.667Z" fill="#394358"/>
<path d="M506.667 350.667H518.667V374.667H50M
6.667V350.667Z" fill="#006332"/>
<path d="M494.667 350.667H506.667V386.667H494.667V350.667Z" fill="#006332"/>
<path d="M482.667 362.667H494.667V398.667H482.667V362.667Z" fill="#006332"/>
<path d="M470.667 362.667H482.667V398.667H470.667V362.667Z" fill="#006332"/>
<path d="M458.667 350.667H470.667V386.667H458.667V350.667Z" fill="#006332"/>
<path d="M446.667 338.667H458.667V362.667H446.667V338.667Z" fill="#006332"/>
<path d="M446.667 326.667H458.667V338.667H446.667V326.667Z" fill="white"/>
<path d="M458.667 338.667H4M
70.667V350.667H458.667V338.667Z" fill="#0F1013"/>
<path d="M446.667 314.667H458.667V326.667H446.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 338.667H494.667V350.667H470.667V338.667Z" fill="white"/>
<path d="M494.667 326.667H506.667V338.667H494.667V326.667Z" fill="white"/>
<path d="M494.667 386.667H506.667V434.667H494.667V386.667Z" fill="white"/>
<path d="M482.667 398.667H494.667V446.667H482.667V398.667Z" fill="white"/>
<path d="M458.667 398.667H470.667V446.667H458.667V398.667Z" fill="white"/>
398.667H518.667V422.667H506.667V398.667Z" fill="#006332"/>
<path d="M494.667 398.667H506.667V410.667H494.667V398.667Z" fill="#006332"/>
<path d="M494.667 410.667H506.667V422.667H494.667V410.667Z" fill="#F0A100"/>
<path d="M494.667 314.667H506.667V326.667H494.667V314.667Z" fill="white"/>
<path d="M458.667 266.667H482.667V278.667H458.667V266.667Z" fill="#018F4F"/>
<path d="M458.667 398.667H494.667V410.667H458.667V398.667Z" fill="white"/>
<path d="M470.667 410.667H482.667V422.667H470.667V410.667Z" fill="white"/>
 d="M458.667 386.667H470.667V398.667H458.667V386.667Z" fill="white"/>
<path d="M446.667 398.667H458.667V410.667H446.667V398.667Z" fill="white"/>
<path d="M446.667 410.667H458.667V422.667H446.667V410.667Z" fill="white"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#0F1013"/>
<path d="M470.667 422.667H482.667V434.667H470.667V422.667Z" fill="#394358"/>
<path d="M494.667 278.667H482.667V302.667H494.667V278.667Z" fill="#018F4F"/>
<path d="M518.667 350.667H506.667V374.667H518.667V350.667Z" fill="#01M
<path d="M518.667 398.667H506.667V410.667H518.667V398.667Z" fill="#018F4F"/>
<mask id="mask2_5_196926" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_196926)">
<path d="M386.667 350.667H338.667V374.667H386.667V350.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V386.667H374.667V374.667Z" fill="#0F1013"/>
<path d="M338.667 350.667H326.667V386.M
667H338.667V350.667Z" fill="#B5B5B7"/>
<path d="M398.667 350.667H386.667V386.667H398.667V350.667Z" fill="#B5B5B7"/>
<path d="M350.667 374.667H338.667V386.667H350.667V374.667Z" fill="#B5B5B7"/>
<path d="M326.667 374.667H314.667V386.667H326.667V374.667Z" fill="#B5B5B7"/>
<path d="M410.667 374.667H398.667V386.667H410.667V374.667Z" fill="#B5B5B7"/>
<path d="M386.667 374.667H374.667V386.667H386.667V374.667Z" fill="#B5B5B7"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="#B5B5B7"/>
<path d="M338.667 3M
74.667H326.667V386.667H338.667V374.667Z" fill="#394358"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#394358"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="#394358"/>
<path d="M374.667 386.667H350.667V398.667H374.667V386.667Z" fill="#B5B5B7"/>
<path d="M338.667 386.667H314.667V422.667H338.667V386.667Z" fill="#0F1013"/>
<path d="M410.667 386.667H386.667V422.667H410.667V386.667Z" fill="#0F1013"/>
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#0F1013"/>
<path d="M410.667 458.667H386.667V494.667H410.667V458.667Z" fill="#B5B5B7"/>
<path d="M326.667 458.667H302.667V494.667H326.667V458.667Z" fill="#B5B5B7"/>
<path d="M350.667 422.667H314.667V458.667H350.667V422.667Z" fill="#0F1013"/>
<path d="M410.667 422.667H374.667V458.667H410.667V422.667Z" fill="#0F1013"/>
<path d="M338.667 422.667H314.667V434.667H338.667V422.667Z" fill="#394358"/>
<path d="M410.667 422.667H386.667V434.667H410.667V422.667Z" fill="#394358"/>
<path d="M410.667 422.667H398.667V434.667H410.667V422.667ZM
<path d="M350.667 434.667H338.667V446.667H350.667V434.667Z" fill="#B5B5B7"/>
<path d="M314.667 470.667H302.667V494.667H314.667V470.667Z" fill="#394358"/>
<path d="M398.667 470.667H386.667V494.667H398.667V470.667Z" fill="#394358"/>
<path d="M338.667 494.667H314.667V518.667H338.667V494.667Z" fill="#5653EC"/>
<path d="M350.667 518.667H314.667V542.667H350.667V518.667Z" fill="#5653EC"/>
<path d="M362.667 542.667H314.667V554.667H362.667V542.667Z" fill="#5653EC"/>
<path d="M326.667 542.667H266.667V554.6M
67H326.667V542.667Z" fill="white"/>
<path d="M434.667 542.667H386.667V554.667H434.667V542.667Z" fill="white"/>
<path d="M326.667 530.667H266.667V542.667H326.667V530.667Z" fill="white"/>
<path d="M434.667 530.667H386.667V542.667H434.667V530.667Z" fill="white"/>
<path d="M314.667 518.667H290.667V530.667H314.667V518.667Z" fill="white"/>
<path d="M410.667 494.667H386.667V518.667H410.667V494.667Z" fill="#F0A100"/>
<path d="M314.667 494.667H290.667V518.667H314.667V494.667Z" fill="#5653EC"/>
<path d="M422.667 518.667H398.M
667V530.667H422.667V518.667Z" fill="white"/>
<path d="M302.667 482.667H290.667V518.667H302.667V482.667Z" fill="#3532A9"/>
<path d="M338.667 482.667H326.667V494.667H338.667V482.667Z" fill="#5653EC"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#F0A100"/>
<path d="M386.667 482.667H374.667V518.667H386.667V482.667Z" fill="#D47300"/>
<path d="M422.667 482.667H398.667V494.667H422.667V482.667Z" fill="#F0A100"/>
<path d="M422.667 482.667H398.667V494.667H422.667V482.667Z" fill="#F0A100"/>
.667 518.667H422.667V530.667H446.667V518.667Z" fill="#F0A100"/>
<path d="M386.667 530.667H374.667V554.667H386.667V530.667Z" fill="#D47300"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.667Z" fill="#F0A100"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#5653EC"/>
<path d="M350.667 494.667H338.667V530.667H350.667V494.667Z" fill="#5653EC"/>
<path d="M278.667 530.667H266.667V542.667H278.667V530.667Z" fill="#0F1013"/>
<path d="M386.667 434.667H374.667V446.667H386.667V434.667Z" fill="#3943M
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#0F1013"/>
<path d="M386.667 458.667H374.667V470.667H386.667V458.667Z" fill="#0F1013"/>
<path d="M422.667 434.667H410.667V470.667H422.667V434.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V482.667H338.667V458.667Z" fill="#0F1013"/>
<path d="M434.667 494.667H410.667V518.667H434.667V494.667Z" fill="#F0A100"/>
<path d="M434.667 506.667H422.667V530.667H434.667V506.667Z" fill="#F0A100"/>
<path d="M446.667 530.667H434.667V554.667H446.667V53M
0.667Z" fill="#F0A100"/>
<path d="M422.667 530.667H410.667V542.667H422.667V530.667Z" fill="#0F1013"/>
<path d="M422.667 470.667H410.667V482.667H422.667V470.667Z" fill="#F0A100"/>
<path d="M398.667 506.667H386.667V518.667H398.667V506.667Z" fill="#D47300"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#D47300"/>
<path d="M410.667 494.667H398.667V506.667H410.667V494.667Z" fill="#D47300"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#3532A9"/>
<path d="M326.667 518.667H314.667M
V530.667H326.667V518.667Z" fill="#3532A9"/>
<path d="M338.667 530.667H326.667V554.667H338.667V530.667Z" fill="#3532A9"/>
<path d="M398.667 530.667H386.667V554.667H398.667V530.667Z" fill="#B5B5B7"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="#B5B5B7"/>
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="#B5B5B7"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="#B5B5B7"/>
<mask id="mask3_5_196926" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="17M
0" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_196926)">
<path d="M398.667 242.667H326.667V278.667H398.667V242.667Z" fill="#B5B5B7"/>
<path d="M386.667 194.667H338.667V242.667H386.667V194.667Z" fill="#B5B5B7"/>
<path d="M386.667 218.667H338.667V242.667H386.667V218.667Z" fill="#0F1013"/>
<path d="M338.667 206.667H326.667V266.667H338.667V206.667Z" fill="#9699A0"/>
<path d="M398.667 206.667H386.667V242.667H398.667V206.667Z" M
<path d="M350.667 194.667H338.667V206.667H350.667V194.667Z" fill="#9699A0"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="white"/>
<path d="M386.667 254.667H374.667V266.667H386.667V254.667Z" fill="white"/>
<path d="M374.667 254.667H362.667V266.667H374.667V254.667Z" fill="white"/>
<path d="M362.667 254.667H350.667V266.667H362.667V254.667Z" fill="white"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="white"/>
<path d="M338.667 266.667H326.667V278.667H338.667V2M
66.667Z" fill="#9699A0"/>
<path d="M422.667 290.667H302.667V350.667H422.667V290.667Z" fill="#B5B5B7"/>
<path d="M398.667 278.667H386.667V290.667H398.667V278.667Z" fill="white"/>
<path d="M410.667 278.667H314.667V290.667H410.667V278.667Z" fill="#9699A0"/>
<path d="M410.667 278.667H374.667V290.667H410.667V278.667Z" fill="#B5B5B7"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#F0A100"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#F0A100"/>
<path d="M398.667 314.667H362.667VM
326.667H398.667V314.667Z" fill="#E72E4B"/>
<path d="M374.667 302.667H362.667V314.667H374.667V302.667Z" fill="#E72E4B"/>
<path d="M386.667 326.667H374.667V338.667H386.667V326.667Z" fill="#E72E4B"/>
<path d="M326.667 290.667H302.667V350.667H326.667V290.667Z" fill="#9699A0"/>
<path d="M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#9699A0"/>
<path d="M446.667 290.667H434.667V338.667H446.667V290.667Z" fill="#9699A0"/>
<path d="M302.667 290.667H290.667V338.667H302.667V290.667Z" fill="#394358"/>
67 290.667H422.667V338.667H434.667V290.667Z" fill="#394358"/>
<path d="M398.667 290.667H386.667V302.667H398.667V290.667Z" fill="white"/>
<path d="M386.667 194.667H374.667V206.667H386.667V194.667Z" fill="white"/>
<path d="M410.667 326.667H398.667V338.667H410.667V326.667Z" fill="white"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="white"/>
<path d="M398.667 302.667H386.667V314.667H398.667V302.667Z" fill="#EE6C81"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#EE6C81"/>
h d="M362.667 182.667H350.667V194.667H362.667V182.667Z" fill="#9699A0"/>
<path d="M362.667 170.667H350.667V182.667H362.667V170.667Z" fill="#B5B5B7"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_199474" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_199474)">
<path d="M278.667 266.667H254.667V290.667H278.667V266.667Z" fill="#0F1013"/>
<path d="M254.667 254.667H194.667V314.667H254.667V254.667ZM
<path d="M242.667 266.667H206.667V302.667H242.667V266.667Z" fill="#0F1013"/>
<path d="M194.667 266.667H182.667V302.667H194.667V266.667Z" fill="#0F1013"/>
<path d="M242.667 326.667V314.667H206.667V326.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 254.667V242.667H206.667V254.667H242.667Z" fill="#394358"/>
<path d="M206.667 302.667H194.667V314.667H206.667V302.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V302.667H266.667V290.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H254.667V278.6M
67H266.667V266.667Z" fill="#394358"/>
<path d="M206.667 314.667H182.667V338.667H206.667V314.667Z" fill="#394358"/>
<path d="M230.667 326.667H218.667V350.667H230.667V326.667Z" fill="#0F1013"/>
<path d="M194.667 242.667H182.667V254.667H194.667V242.667Z" fill="#394358"/>
<path d="M266.667 326.667H230.667V362.667H266.667V326.667Z" fill="#394358"/>
<path d="M194.667 326.667H182.667V338.667H194.667V326.667Z" fill="#0F1013"/>
<path d="M254.667 338.667H242.667V350.667H254.667V338.667Z" fill="#0F1013"/>
<path d="M194.667 25M
4.667H182.667V266.667H194.667V254.667Z" fill="#D47300"/>
<path d="M206.667 242.667H194.667V254.667H206.667V242.667Z" fill="#D47300"/>
<path d="M254.667 242.667H242.667V254.667H254.667V242.667Z" fill="#F0A100"/>
<path d="M266.667 254.667H254.667V266.667H266.667V254.667Z" fill="#F0A100"/>
<path d="M254.667 230.667H194.667V242.667H254.667V230.667Z" fill="#F0A100"/>
<path d="M242.667 218.667H206.667V230.667H242.667V218.667Z" fill="#F0A100"/>
<path d="M218.667 230.667H206.667V242.667H218.667V230.667Z" fill="#D47300"/>
path d="M206.667 230.667H194.667V242.667H206.667V230.667Z" fill="#D47300"/>
<path d="M218.667 326.667H206.667V338.667H218.667V326.667Z" fill="#D47300"/>
<mask id="mask1_5_199474" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_199474)">
<path d="M446.667 278.667H506.667V290.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H470.667V314.667H458.6M
67V290.667Z" fill="#0F1013"/>
<path d="M482.667 290.667H494.667V362.667H482.667V290.667Z" fill="#0F1013"/>
<path d="M470.667 302.667L470.667 314.667L446.667 314.667L446.667 302.667L470.667 302.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H482.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 266.667H494.667V290.667H470.667V266.667Z" fill="#394358"/>
<path d="M494.667 278.667H506.667V302.667H494.667V278.667Z" fill="#394358"/>
<path d="M494.667 350.667H506.667V374.667H494.667V350.667Z" fill="#394358M
<path d="M494.667 398.667H506.667V422.667H494.667V398.667Z" fill="#394358"/>
<path d="M470.667 362.667H506.667V386.667H470.667V362.667Z" fill="#394358"/>
<path d="M506.667 350.667L506.667 374.667L494.667 374.667L494.667 350.667L506.667 350.667Z" fill="#9699A0"/>
<path d="M482.667 386.667H506.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M470.667 386.667H482.667V434.667H470.667V386.667Z" fill="#0F1013"/>
<path d="M482.667 398.667H494.667V410.667H482.667V398.667Z" fill="#0F1013"/>
<path d="M458.667 422.M
667H470.667V446.667H458.667V422.667Z" fill="#0F1013"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#0F1013"/>
<path d="M482.667 434.667H494.667V458.667H482.667V434.667Z" fill="#394358"/>
<path d="M458.667 446.667H482.667V458.667H458.667V446.667Z" fill="#394358"/>
<path d="M482.667 434.667H458.667V458.667H482.667V434.667Z" fill="#E72E4B"/>
<path d="M482.667 434.667H470.667V458.667H482.667V434.667Z" fill="#EE6C81"/>
<path d="M494.667 446.667H482.667V458.667H494.667V446.667Z" fill="#E72E4B"/>
th d="M482.667 458.667H470.667V470.667H482.667V458.667Z" fill="#E72E4B"/>
<path d="M482.667 470.667H470.667V482.667H482.667V470.667Z" fill="#E72E4B"/>
<path d="M482.667 482.667H470.667V506.667H482.667V482.667Z" fill="#0F1013"/>
<path d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#9699A0"/>
<mask id="mask2_5_199474" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
ask="url(#mask2_5_199474)">
<path d="M374.667 362.667H350.667V554.667H374.667V362.667Z" fill="#394358"/>
<path d="M350.667 470.667H338.667V554.667H350.667V470.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V542.667H338.667V458.667Z" fill="#0F1013"/>
<path d="M362.667 542.667H350.667V554.667H362.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H374.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H350.667V530.667H362.667V518.667Z" fill="#0F1013"/>
<path d="M362.667 506.667H350.M
667V518.667H362.667V506.667Z" fill="#0F1013"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#0F1013"/>
<path d="M374.667 530.667H362.667V542.667H374.667V530.667Z" fill="#0F1013"/>
<path d="M374.667 542.667H362.667V554.667H374.667V542.667Z" fill="#0F1013"/>
<path d="M362.667 482.667H350.667V494.667H362.667V482.667Z" fill="#0F1013"/>
<path d="M350.667 446.667H326.667V458.667H350.667V446.667Z" fill="#0F1013"/>
<path d="M398.667 446.667H374.667V458.667H398.667V446.667Z" fill="#0F1013"/>
98.667 470.667H374.667V482.667H398.667V470.667Z" fill="#0F1013"/>
<path d="M398.667 494.667H374.667V542.667H398.667V494.667Z" fill="#0F1013"/>
<path d="M350.667 458.667H338.667V470.667H350.667V458.667Z" fill="#394358"/>
<path d="M350.667 422.667H326.667V434.667H350.667V422.667Z" fill="#0F1013"/>
<path d="M398.667 398.667H374.667V410.667H398.667V398.667Z" fill="#0F1013"/>
<path d="M398.667 422.667H374.667V434.667H398.667V422.667Z" fill="#0F1013"/>
<path d="M350.667 434.667H326.667V446.667H350.667V434.667Z" fill="#39M
<path d="M350.667 398.667H326.667V410.667H350.667V398.667Z" fill="#0F1013"/>
<path d="M350.667 410.667H326.667V422.667H350.667V410.667Z" fill="#394358"/>
<path d="M350.667 374.667H326.667V386.667H350.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H374.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H374.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M350.667 386.667H314.667V398.667H350.667V386.667Z" fill="#394358"/>
<path d="M410.667 386.667H374.667V398.667H410.667VM
386.667Z" fill="#394358"/>
<path d="M410.667 410.667H374.667V422.667H410.667V410.667Z" fill="#394358"/>
<path d="M410.667 434.667H374.667V446.667H410.667V434.667Z" fill="#394358"/>
<path d="M410.667 458.667H374.667V470.667H410.667V458.667Z" fill="#394358"/>
<path d="M410.667 482.667H374.667V494.667H410.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 506.667H374.667V518.667H410.667V506.667Z" fill="#0F1013"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#394358"/>
<path d="M326.667 386.667H314.6M
67V398.667H326.667V386.667Z" fill="#0F1013"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#394358"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#0F1013"/>
<path d="M326.667 458.667H314.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#394358"/>
8.667 494.667H386.667V506.667H398.667V494.667Z" fill="#394358"/>
<path d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill="#394358"/>
<path d="M410.667 506.667H398.667V518.667H410.667V506.667Z" fill="#394358"/>
<path d="M410.667 518.667H398.667V530.667H410.667V518.667Z" fill="#394358"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#394358"/>
<path d="M326.667 506.667H314.667V530.667H326.667V506.667Z" fill="#0F1013"/>
<path d="M386.667 470.667H374.667V482.667H386.667V470.667Z" fill="#394M
<path d="M302.667 446.667H290.667V458.667H302.667V446.667Z" fill="#F0A100"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#F0A100"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#F0A100"/>
<path d="M314.667 434.667H302.667V446.667H314.667V434.667Z" fill="#F0A100"/>
<path d="M314.667 350.667H290.667V446.667H314.667V350.667Z" fill="#F0A100"/>
<path d="M338.667 350.667H290.667V362.667H338.667V350.667Z" fill="#D57300"/>
<path d="M302.667 446.667H290.667V458.667H302.667V4M
46.667Z" fill="#D47300"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#D47300"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#D47300"/>
<path d="M326.667 446.667H314.667V458.667H326.667V446.667Z" fill="#D47300"/>
<path d="M302.667 410.667H290.667V446.667H302.667V410.667Z" fill="#D47300"/>
<path d="M302.667 362.667H290.667V386.667H302.667V362.667Z" fill="#D47300"/>
<path d="M422.667 446.667H434.667V458.667H422.667V446.667Z" fill="#F0A100"/>
<path d="M410.667 446.667H422.66M
7V458.667H410.667V446.667Z" fill="#F0A100"/>
<path d="M410.667 458.667H422.667V470.667H410.667V458.667Z" fill="#F0A100"/>
<path d="M410.667 434.667H422.667V446.667H410.667V434.667Z" fill="#F0A100"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#F0A100"/>
<path d="M410.667 350.667H434.667V446.667H410.667V350.667Z" fill="#F0A100"/>
<path d="M386.667 350.667H422.667V362.667H386.667V350.667Z" fill="#D57300"/>
<path d="M422.667 446.667H434.667V458.667H422.667V446.667Z" fill="#D47300"/>
.667 458.667H422.667V470.667H410.667V458.667Z" fill="#D47300"/>
<path d="M410.667 446.667H422.667V458.667H410.667V446.667Z" fill="#D47300"/>
<path d="M398.667 446.667H410.667V458.667H398.667V446.667Z" fill="#D47300"/>
<path d="M410.667 350.667H422.667V434.667H410.667V350.667Z" fill="#D47300"/>
<path d="M410.667 434.667H422.667V446.667H410.667V434.667Z" fill="#D47300"/>
<path d="M434.667 350.667H422.667V362.667H434.667V350.667Z" fill="#F0A100"/>
<path d="M326.667 350.667H314.667V362.667H326.667V350.667Z" fill="#F0A1M
<path d="M314.667 350.667H302.667V362.667H314.667V350.667Z" fill="#F0A100"/>
<path d="M446.667 446.667H434.667V458.667H446.667V446.667Z" fill="white"/>
<path d="M290.667 446.667H278.667V458.667H290.667V446.667Z" fill="white"/>
<mask id="mask3_5_199474" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_199474)">
<path d="M350.667 254.667H278.667V266.667H35M
0.667V254.667Z" fill="#0F1013"/>
<path d="M434.667 266.667H290.667V350.667H434.667V266.667Z" fill="#0F1013"/>
<path d="M326.667 206.667H278.667V242.667H326.667V206.667Z" fill="#0F1013"/>
<path d="M446.667 254.667H374.667V266.667H446.667V254.667Z" fill="#0F1013"/>
<path d="M446.667 206.667H398.667V242.667H446.667V206.667Z" fill="#0F1013"/>
<path d="M434.667 218.667H410.667V230.667H434.667V218.667Z" fill="#5BFF4D"/>
<path d="M314.667 218.667H290.667V230.667H314.667V218.667Z" fill="#5BFF4D"/>
<path d="M338.667 218.667M
H326.667V254.667H338.667V218.667Z" fill="#394358"/>
<path d="M398.667 218.667H386.667V254.667H398.667V218.667Z" fill="#0F1013"/>
<path d="M326.667 206.667H314.667V218.667H326.667V206.667Z" fill="#394358"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="#394358"/>
<path d="M446.667 206.667H434.667V218.667H446.667V206.667Z" fill="#394358"/>
<path d="M446.667 254.667H434.667V266.667H446.667V254.667Z" fill="#394358"/>
<path d="M290.667 278.667H278.667V326.667H290.667V278.667Z" fill="#0F1013"/>
d="M446.667 278.667H434.667V326.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M386.667 278.667H338.667V338.667H386.667V278.667Z" fill="#394358"/>
<path d="M338.667 278.667H290.667V290.667H338.667V278.667Z" fill="#394358"/>
<path d="M434.667 278.667H386.667V290.667H434.667V278.667Z" fill="#394358"/>
<path d="M374.667 278.667H362.667V290.667H374.667V278.667Z" fill="#0F1013"/>
<path d="M362.667 278.667H350.667V290.667H362.667V278.667Z" fill="#0F1013"/>
<path d="M338.667 278.667H326.667V290.667H338.667V278.667Z" fillM
<path d="M374.667 302.667H350.667V314.667H374.667V302.667Z" fill="#0F1013"/>
<path d="M374.667 326.667H350.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M446.667 302.667H410.667V314.667H446.667V302.667Z" fill="#394358"/>
<path d="M314.667 302.667H278.667V314.667H314.667V302.667Z" fill="#394358"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#0F1013"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 302.667H410.667V314.667H422M
.667V302.667Z" fill="#5BFF4D"/>
<path d="M422.667 326.667H410.667V338.667H422.667V326.667Z" fill="#394358"/>
<path d="M386.667 338.667H374.667V350.667H386.667V338.667Z" fill="#394358"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#394358"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#394358"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#0F1013"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,2L
0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_204350" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_204350)">
<path d="M230.667 254.667H242.667V314.667H230.667V254.667Z" fill="#3532A9"/>
<path d="M230.667 278.667H254.667V290.667H230.667V278.667ZM
<path d="M218.667 266.667H230.667V314.667H218.667V266.667Z" fill="#5653EC"/>
<path d="M230.667 242.667H242.667V254.667H230.667V242.667Z" fill="#5653EC"/>
<path d="M218.667 254.667H230.667V266.667H218.667V254.667Z" fill="#5653EC"/>
<path d="M206.667 266.667H218.667V278.667H206.667V266.667Z" fill="#5653EC"/>
<path d="M194.667 278.667H206.667V290.667H194.667V278.667Z" fill="#3532A9"/>
<path d="M242.667 230.667H254.667V242.667H242.667V230.667Z" fill="#5653EC"/>
<path d="M254.667 218.667H266.667V230.6M
67H254.667V218.667Z" fill="white"/>
<path d="M242.667 242.667H254.667V254.667H242.667V242.667Z" fill="white"/>
<path d="M206.667 278.667H218.667V290.667H206.667V278.667Z" fill="#5653EC"/>
<path d="M194.667 290.667H206.667V302.667H194.667V290.667Z" fill="#3532A9"/>
<path d="M182.667 302.667H194.667V314.667H182.667V302.667Z" fill="#3532A9"/>
<path d="M230.667 374.667H206.667V386.667H230.667V374.667Z" fill="#5653EC"/>
<path d="M230.667 386.667H218.667V398.667H230.667V386.667Z" fill="#5653EC"/>
<path d="M218.667 386.66M
7H206.667V398.667H218.667V386.667Z" fill="#5653EC"/>
<path d="M218.667 398.667H206.667V410.667H218.667V398.667Z" fill="white"/>
<path d="M230.667 398.667H218.667V434.667H230.667V398.667Z" fill="white"/>
<path d="M206.667 386.667H194.667V422.667H206.667V386.667Z" fill="#5653EC"/>
<path d="M206.667 422.667H194.667V434.667H206.667V422.667Z" fill="#3532A9"/>
<path d="M218.667 422.667H206.667V434.667H218.667V422.667Z" fill="#5653EC"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#5653EC"/>
M218.667 434.667H206.667V446.667H218.667V434.667Z" fill="#5653EC"/>
<path d="M230.667 434.667H218.667V446.667H230.667V434.667Z" fill="white"/>
<path d="M230.667 374.667H218.667V386.667H230.667V374.667Z" fill="#3532A9"/>
<path d="M218.667 446.667H206.667V470.667H218.667V446.667Z" fill="#5653EC"/>
<path d="M230.667 446.667H218.667V458.667H230.667V446.667Z" fill="#5653EC"/>
<path d="M230.667 470.667H218.667V482.667H230.667V470.667Z" fill="#3532A9"/>
<path d="M242.667 470.667H230.667V482.667H242.667V470.667Z" fill="#56M
<path d="M242.667 446.667H230.667V458.667H242.667V446.667Z" fill="white"/>
<path d="M254.667 482.667H242.667V494.667H254.667V482.667Z" fill="#5653EC"/>
<path d="M254.667 494.667H242.667V506.667H254.667V494.667Z" fill="#3532A9"/>
<path d="M266.667 506.667H254.667V518.667H266.667V506.667Z" fill="white"/>
<path d="M254.667 482.667H242.667V494.667H254.667V482.667Z" fill="white"/>
<path d="M242.667 470.667H230.667V482.667H242.667V470.667Z" fill="white"/>
<path d="M242.667 482.667H230.667V494.667H242.667V482.667ZM
<path d="M242.667 386.667H230.667V398.667H242.667V386.667Z" fill="#5653EC"/>
<path d="M194.667 386.667H182.667V398.667H194.667V386.667Z" fill="#3532A9"/>
<path d="M206.667 374.667H194.667V386.667H206.667V374.667Z" fill="#5653EC"/>
<path d="M230.667 458.667H218.667V470.667H230.667V458.667Z" fill="#5653EC"/>
<path d="M242.667 458.667H230.667V470.667H242.667V458.667Z" fill="white"/>
<path d="M218.667 446.667H206.667V458.667H218.667V446.667Z" fill="#5653EC"/>
<path d="M182.667 314.667H194.667V326.667M
H182.667V314.667Z" fill="#3532A9"/>
<path d="M182.667 374.667H194.667V386.667H182.667V374.667Z" fill="#3532A9"/>
<path d="M182.667 398.667H194.667V422.667H182.667V398.667Z" fill="#3532A9"/>
<path d="M182.667 326.667H194.667V338.667H182.667V326.667Z" fill="#3532A9"/>
<path d="M194.667 338.667H206.667V350.667H194.667V338.667Z" fill="#5653EC"/>
<path d="M206.667 290.667H218.667V302.667H206.667V290.667Z" fill="#5653EC"/>
<path d="M206.667 302.667H218.667V314.667H206.667V302.667Z" fill="#5653EC"/>
<path d="M206.667 314.M
667H218.667V326.667H206.667V314.667Z" fill="#5653EC"/>
<path d="M206.667 338.667H218.667V350.667H206.667V338.667Z" fill="#0F1013"/>
<path d="M206.667 350.667H218.667V362.667H206.667V350.667Z" fill="#0F1013"/>
<path d="M206.667 362.667H218.667V374.667H206.667V362.667Z" fill="#0F1013"/>
<path d="M194.667 302.667H206.667V314.667H194.667V302.667Z" fill="#5653EC"/>
<path d="M194.667 314.667H206.667V326.667H194.667V314.667Z" fill="#3532A9"/>
<path d="M194.667 326.667H206.667V338.667H194.667V326.667Z" fill="#5653EC"/>
th d="M218.667 302.667H230.667V314.667H218.667V302.667Z" fill="#3532A9"/>
<path d="M206.667 314.667H218.667V326.667H206.667V314.667Z" fill="#3532A9"/>
<path d="M218.667 314.667H230.667V326.667H218.667V314.667Z" fill="#3532A9"/>
<path d="M206.667 326.667H218.667V338.667H206.667V326.667Z" fill="#3532A9"/>
<path d="M194.667 326.667H206.667V350.667H194.667V326.667Z" fill="#3532A9"/>
<path d="M194.667 338.667H206.667V350.667H194.667V338.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H278.667V302.667H266.667V290.667Z" fM
<path d="M254.667 278.667H266.667V290.667H254.667V278.667Z" fill="#0F1013"/>
<path d="M254.667 266.667H266.667V278.667H254.667V266.667Z" fill="#0F1013"/>
<path d="M206.667 314.667H218.667V326.667H206.667V314.667Z" fill="#0F1013"/>
<path d="M206.667 326.667H218.667V338.667H206.667V326.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H278.667V278.667H266.667V266.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H254.667V278.667H266.667V266.667Z" fill="#394358"/>
<path d="M278.667 290.667H266.667V302.667HM
278.667V290.667Z" fill="#394358"/>
<path d="M218.667 350.667H206.667V374.667H218.667V350.667Z" fill="#394358"/>
<mask id="mask1_5_204350" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_204350)">
<path d="M482.667 278.667H422.667V326.667H482.667V278.667Z" fill="#394358"/>
<path d="M494.667 278.667H482.667V350.667H494.667V278.667Z" fill="#394358"/>
06.667 290.667H494.667V350.667H506.667V290.667Z" fill="#394358"/>
<path d="M518.667 314.667H506.667V350.667H518.667V314.667Z" fill="#394358"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#394358"/>
<path d="M530.667 350.667H458.667V362.667H530.667V350.667Z" fill="#394358"/>
<path d="M518.667 362.667H470.667V374.667H518.667V362.667Z" fill="#F0A100"/>
<path d="M470.667 326.667H458.667V338.667H470.667V326.667Z" fill="#394358"/>
<path d="M482.667 290.667H458.667V302.667H482.667V290.667Z" fill="#96M
<path d="M494.667 302.667H482.667V314.667H494.667V302.667Z" fill="#9699A0"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#9699A0"/>
<path d="M506.667 314.667H494.667V338.667H506.667V314.667Z" fill="#9699A0"/>
<path d="M482.667 374.667H470.667V386.667H482.667V374.667Z" fill="#F0A100"/>
<path d="M518.667 374.667H494.667V386.667H518.667V374.667Z" fill="#F0A100"/>
<path d="M506.667 386.667H494.667V398.667H506.667V386.667Z" fill="#EE6C81"/>
<path d="M494.667 398.667H482.667V410.667H494.667VM
398.667Z" fill="#F0A100"/>
<path d="M518.667 410.667H506.667V422.667H518.667V410.667Z" fill="#F0A100"/>
<path d="M470.667 422.667H458.667V434.667H470.667V422.667Z" fill="#F0A100"/>
<path d="M494.667 458.667H482.667V470.667H494.667V458.667Z" fill="#E72E4B"/>
<path d="M506.667 362.667H482.667V374.667H506.667V362.667Z" fill="#E72E4B"/>
<path d="M482.667 362.667H470.667V374.667H482.667V362.667Z" fill="#D47300"/>
<path d="M494.667 386.667H482.667V398.667H494.667V386.667Z" fill="#F0A100"/>
<path d="M458.667 314.667H422.6M
67V326.667H458.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 326.667H458.667V338.667H470.667V326.667Z" fill="#0F1013"/>
<path d="M470.667 350.667H458.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M482.667 326.667H470.667V350.667H482.667V326.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H458.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<mask id="mask2_5_204350" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.M
667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_204350)">
<path d="M398.667 374.667H326.667V386.667H398.667V374.667Z" fill="#00EAC0"/>
<path d="M398.667 386.667H314.667V398.667H398.667V386.667Z" fill="#00EAC0"/>
<path d="M422.667 362.667H410.667V374.667H422.667V362.667Z" fill="white"/>
<path d="M434.667 362.667H422.667V374.667H434.667V362.667Z" fill="#00EAC0"/>
<path d="M422.667 350.667H410.667V362.667H422.667V350.667Z" fill="#00EAC0"/>
<path d="M302.667 350.667H290.667V362.667H302.667V350.667Z" M
<path d="M350.667 386.667H338.667V398.667H350.667V386.667Z" fill="white"/>
<path d="M290.667 374.667H278.667V386.667H290.667V374.667Z" fill="white"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="white"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="white"/>
<path d="M326.667 362.667H314.667V374.667H326.667V362.667Z" fill="#00EAC0"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#00EAC0"/>
<path d="M374.667 350.667H362.667V362.667H374.667M
V350.667Z" fill="#00EAC0"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#00EAC0"/>
<path d="M410.667 362.667H398.667V374.667H410.667V362.667Z" fill="#00EAC0"/>
<path d="M434.667 374.667H422.667V386.667H434.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 374.667H434.667V386.667H446.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 386.667H434.667V398.667H446.667V386.667Z" fill="#00EAC0"/>
<path d="M302.667 386.667H290.667V398.667H302.667V386.667Z" fill="#00EAC0"/>
<path d="M434.667 386.667H410.M
667V398.667H434.667V386.667Z" fill="#00EAC0"/>
<path d="M314.667 374.667H302.667V386.667H314.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V434.667H446.667V398.667Z" fill="#9D5EDB"/>
<path d="M434.667 434.667H290.667V446.667H434.667V434.667Z" fill="#9D5EDB"/>
<path d="M338.667 470.667H290.667V482.667H338.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 470.667H386.667V482.667H434.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 506.667H380.667V518.667H434.667V506.667Z" fill="#00EAC0"/>
44.667 506.667H290.667V518.667H344.667V506.667Z" fill="#00EAC0"/>
<path d="M398.667 446.667H326.667V458.667H398.667V446.667Z" fill="#9D5EDB"/>
<path d="M398.667 482.667H326.667V494.667H398.667V482.667Z" fill="#00EAC0"/>
<path d="M398.667 518.667H326.667V530.667H398.667V518.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V410.667H446.667V398.667Z" fill="#394358"/>
<path d="M314.667 398.667H278.667V410.667H314.667V398.667Z" fill="#0F1013"/>
<path d="M314.667 410.667H278.667V434.667H314.667V410.667Z" fill="#54M
<path d="M302.667 434.667H290.667V446.667H302.667V434.667Z" fill="#542D7B"/>
<path d="M302.667 470.667H290.667V482.667H302.667V470.667Z" fill="#00EAC0"/>
<path d="M290.667 458.667H278.667V470.667H290.667V458.667Z" fill="#00EAC0"/>
<path d="M290.667 434.667H278.667V446.667H290.667V434.667Z" fill="#00EAC0"/>
<path d="M446.667 458.667H434.667V470.667H446.667V458.667Z" fill="#00EAC0"/>
<path d="M464.667 542.667H452.667V554.667H464.667V542.667Z" fill="#00EAC0"/>
<path d="M242.667 542.667H230.667V554.667H242.667VM
542.667Z" fill="#00EAC0"/>
<path d="M458.667 518.667H446.667V530.667H458.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 518.667H266.667V530.667H278.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 542.667H254.667V554.667H278.667V542.667Z" fill="#00EAC0"/>
<path d="M446.667 434.667H434.667V446.667H446.667V434.667Z" fill="#00EAC0"/>
<path d="M422.667 446.667H398.667V458.667H422.667V446.667Z" fill="#00EAC0"/>
<path d="M326.667 446.667H302.667V458.667H326.667V446.667Z" fill="#00EAC0"/>
<path d="M374.667 458.667H350.6M
67V470.667H374.667V458.667Z" fill="#00EAC0"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#542D7B"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#00EAC0"/>
<path d="M362.667 446.667H326.667V458.667H362.667V446.667Z" fill="#542D7B"/>
<path d="M362.667 482.667H326.667V494.667H362.667V482.667Z" fill="white"/>
<path d="M314.667 434.667H302.667V446.667H314.667V434.667Z" fill="#542D7B"/>
<path d="M314.667 470.667H302.667V482.667H314.667V470.667Z" fill="white"/>
7 542.667H290.667V554.667H434.667V542.667Z" fill="#00EAC0"/>
<path d="M500.667 542.667H476.667V554.667H500.667V542.667Z" fill="#00EAC0"/>
<path d="M380.667 518.667H368.667V530.667H380.667V518.667Z" fill="white"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="white"/>
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="white"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="white"/>
<path d="M434.667 506.667H422.667V518.667H434.667V506.667Z" fill="white"/>
ask id="mask3_5_204350" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_204350)">
<path d="M446.667 242.667H434.667V302.667H446.667V242.667Z" fill="#5653EC"/>
<path d="M290.667 230.667H278.667V302.667H290.667V230.667Z" fill="#5653EC"/>
<path d="M434.667 254.667H422.667V314.667H434.667V254.667Z" fill="#5653EC"/>
<path d="M302.667 254.667H290.667V314.667H302.667V254M
.667Z" fill="#5653EC"/>
<path d="M422.667 266.667H398.667V338.667H422.667V266.667Z" fill="#5653EC"/>
<path d="M326.667 266.667H302.667V338.667H326.667V266.667Z" fill="#5653EC"/>
<path d="M410.667 278.667H386.667V350.667H410.667V278.667Z" fill="#5653EC"/>
<path d="M338.667 278.667H314.667V350.667H338.667V278.667Z" fill="#5653EC"/>
<path d="M386.667 266.667H374.667V338.667H386.667V266.667Z" fill="#5653EC"/>
<path d="M350.667 266.667H338.667V338.667H350.667V266.667Z" fill="#5653EC"/>
<path d="M374.667 278.667H350.667VM
326.667H374.667V278.667Z" fill="#5653EC"/>
<path d="M290.667 290.667H278.667V302.667H290.667V290.667Z" fill="#3532A9"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#3532A9"/>
<path d="M338.667 338.667H326.667V350.667H338.667V338.667Z" fill="#3532A9"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#3532A9"/>
<path d="M314.667 302.667H302.667V338.667H314.667V302.667Z" fill="#3532A9"/>
<path d="M302.667 290.667H290.667V302.667H302.667V290.667Z" fill="#3532A9"/>
67 266.667H278.667V290.667H290.667V266.667Z" fill="#3532A9"/>
<path d="M326.667 314.667H314.667V350.667H326.667V314.667Z" fill="#3532A9"/>
<path d="M374.667 338.667H362.667V350.667H374.667V338.667Z" fill="#3532A9"/>
<path d="M398.667 338.667H386.667V350.667H398.667V338.667Z" fill="#3532A9"/>
<path d="M386.667 326.667H374.667V338.667H386.667V326.667Z" fill="#3532A9"/>
<path d="M374.667 314.667H362.667V326.667H374.667V314.667Z" fill="#3532A9"/>
<path d="M374.667 326.667H350.667V338.667H374.667V326.667Z" fill="#0F1013M
<path d="M386.667 338.667H338.667V350.667H386.667V338.667Z" fill="#0F1013"/>
<path d="M374.667 338.667H362.667V350.667H374.667V338.667Z" fill="#394358"/>
<path d="M326.667 254.667H314.667V266.667H326.667V254.667Z" fill="#0F1013"/>
<path d="M338.667 242.667H326.667V254.667H338.667V242.667Z" fill="#0F1013"/>
<path d="M410.667 254.667H398.667V266.667H410.667V254.667Z" fill="#394358"/>
<path d="M398.667 242.667H386.667V254.667H398.667V242.667Z" fill="#394358"/>
<path d="M410.667 266.667H398.667V278.667H410.667V266.M
667Z" fill="#3532A9"/>
<path d="M410.667 278.667H398.667V290.667H410.667V278.667Z" fill="#3532A9"/>
<path d="M410.667 290.667H398.667V302.667H410.667V290.667Z" fill="#3532A9"/>
<path d="M422.667 302.667H410.667V314.667H422.667V302.667Z" fill="#5653EC"/>
<path d="M398.667 278.667H386.667V290.667H398.667V278.667Z" fill="#3532A9"/>
<path d="M422.667 290.667H410.667V302.667H422.667V290.667Z" fill="#3532A9"/>
<path d="M422.667 278.667H410.667V290.667H422.667V278.667Z" fill="#5653EC"/>
<path d="M422.667 290.667H410.667V3M
02.667H422.667V290.667Z" fill="#3532A9"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#0F1013"/>
<path d="M386.667 254.667H374.667V266.667H386.667V254.667Z" fill="#0F1013"/>
<path d="M386.667 242.667H374.667V254.667H386.667V242.667Z" fill="#0F1013"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#0F1013"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="#0F1013"/>
<path d="M350.667 242.667H338.667V254.667H350.667V242.667Z" fill="#0F1013"/>
7 254.667H350.667V266.667H362.667V254.667Z" fill="#0F1013"/>
<path d="M374.667 254.667H362.667V266.667H374.667V254.667Z" fill="#394358"/>
<path d="M374.667 266.667H362.667V278.667H374.667V266.667Z" fill="#394358"/>
<path d="M362.667 266.667H350.667V278.667H362.667V266.667Z" fill="#0F1013"/>
<path d="M374.667 230.667H350.667V242.667H374.667V230.667Z" fill="#3532A9"/>
<path d="M446.667 230.667H434.667V242.667H446.667V230.667Z" fill="white"/>
<path d="M374.667 290.667H350.667V302.667H374.667V290.667Z" fill="white"/>
path d="M386.667 182.667H338.667V230.667H386.667V182.667Z" fill="#5653EC"/>
<path d="M374.667 206.667H350.667V218.667H374.667V206.667Z" fill="white"/>
<path d="M338.667 194.667H326.667V230.667H338.667V194.667Z" fill="#3532A9"/>
<path d="M398.667 194.667H386.667V230.667H398.667V194.667Z" fill="#5653EC"/>
<path d="M350.667 182.667H338.667V194.667H350.667V182.667Z" fill="#3532A9"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d=="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Shrimp","Plate":"Ceramic","Collection":"Lil' Bits","Id":1530,"Total":2500}
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" M
height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><pMN
ath fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_194558" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_194558)">
<path d="M278.667 326.667V302.667H266.667V326.667H278.667Z" fill="white"/>
<path d="M278.667 326.667V314.667H266.667V326.667H278.667Z" M
<path d="M254.667 410.667V338.667H230.667V410.667H254.667Z" fill="#394358"/>
<path d="M254.667 410.667V338.667H230.667V410.667H254.667Z" fill="#394358"/>
<path d="M254.667 350.667V338.667H230.667V350.667H254.667Z" fill="#0F1013"/>
<path d="M254.667 374.667V362.667H230.667V374.667H254.667Z" fill="#0F1013"/>
<path d="M242.667 422.667V410.667H218.667V422.667H242.667Z" fill="#B5B5B7"/>
<path d="M242.667 422.667V410.667H218.667V422.667H242.667Z" fill="#B5B5B7"/>
<path d="M230.667 458.667V422.667H206.667V4M
58.667H230.667Z" fill="#B5B5B7"/>
<path d="M230.667 458.667V422.667H206.667V458.667H230.667Z" fill="#B5B5B7"/>
<path d="M266.667 422.667V410.667H242.667V422.667H266.667Z" fill="white"/>
<path d="M254.667 398.667V386.667H230.667V398.667H254.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H218.667V338.667H266.667V290.667Z" fill="white"/>
<path d="M254.667 278.667H242.667V290.667H254.667V278.667Z" fill="white"/>
<path d="M242.667 278.667H230.667V290.667H242.667V278.667Z" fill="#B5B5B7"/>
<path d="M218.667 326.667V302.M
667H206.667V326.667H218.667Z" fill="#B5B5B7"/>
<path d="M230.667 302.667V290.667H218.667V302.667H230.667Z" fill="#B5B5B7"/>
<path d="M242.667 338.667V326.667H218.667V338.667H242.667Z" fill="#B5B5B7"/>
<path d="M242.667 422.667H230.667V458.667H242.667V422.667Z" fill="white"/>
<path d="M266.667 422.667H254.667V458.667H266.667V422.667Z" fill="white"/>
<path d="M254.667 422.667H242.667V458.667H254.667V422.667Z" fill="#394358"/>
<path d="M302.667 302.667H278.667V326.667H302.667V302.667Z" fill="#0F1013"/>
67 302.667H278.667V326.667H290.667V302.667Z" fill="#394358"/>
<mask id="mask1_5_194558" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_194558)">
<path d="M482.667 242.667H518.667V398.667H482.667V242.667Z" fill="#9D5EDB"/>
<path d="M518.667 254.667H530.667V386.667H518.667V254.667Z" fill="#9D5EDB"/>
<path d="M482.667 242.667H494.667V398.667H482.667V242.667Z" fM
<path d="M470.667 254.667H482.667V266.667H470.667V254.667Z" fill="#00EAC0"/>
<path d="M458.667 266.667H470.667V278.667H458.667V266.667Z" fill="#00EAC0"/>
<path d="M470.667 278.667H482.667V290.667H470.667V278.667Z" fill="#00EAC0"/>
<path d="M482.667 386.667H530.667V398.667H482.667V386.667Z" fill="#542D7B"/>
<path d="M482.667 314.667H506.667V326.667H482.667V314.667Z" fill="#542D7B"/>
<path d="M482.667 278.667H506.667V290.667H482.667V278.667Z" fill="#542D7B"/>
<path d="M482.667 350.667H506.667V362.667HM
482.667V350.667Z" fill="#542D7B"/>
<path d="M470.667 290.667H482.667V302.667H470.667V290.667Z" fill="#00EAC0"/>
<path d="M446.667 278.667H458.667V290.667H446.667V278.667Z" fill="#00EAC0"/>
<path d="M458.667 290.667H470.667V302.667H458.667V290.667Z" fill="white"/>
<path d="M446.667 254.667H458.667V266.667H446.667V254.667Z" fill="white"/>
<path d="M482.667 398.667H518.667V410.667H482.667V398.667Z" fill="#394358"/>
<path d="M482.667 410.667H506.667V422.667H482.667V410.667Z" fill="#394358"/>
<path d="M482.667 410.667H5M
06.667V446.667H482.667V410.667Z" fill="#394358"/>
<path d="M482.667 398.667H530.667V410.667H482.667V398.667Z" fill="#0F1013"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#0F1013"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#0F1013"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#0F1013"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#0F1013"/>
<mask id="mask2_5_194558" style="mask-type:luminance" maskUnits="userSpaceOnUse"M
 x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_194558)">
<path d="M398.667 374.667H326.667V386.667H398.667V374.667Z" fill="#00EAC0"/>
<path d="M398.667 386.667H314.667V398.667H398.667V386.667Z" fill="#00EAC0"/>
<path d="M422.667 362.667H410.667V374.667H422.667V362.667Z" fill="white"/>
<path d="M434.667 362.667H422.667V374.667H434.667V362.667Z" fill="#00EAC0"/>
<path d="M422.667 350.667H410.667V362.667H422.667V350.66M
7Z" fill="#00EAC0"/>
<path d="M302.667 350.667H290.667V362.667H302.667V350.667Z" fill="#00EAC0"/>
<path d="M350.667 386.667H338.667V398.667H350.667V386.667Z" fill="white"/>
<path d="M290.667 374.667H278.667V386.667H290.667V374.667Z" fill="white"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="white"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="white"/>
<path d="M326.667 362.667H314.667V374.667H326.667V362.667Z" fill="#00EAC0"/>
<path d="M350.667 362.667H338.667V374.667H350M
.667V362.667Z" fill="#00EAC0"/>
<path d="M374.667 350.667H362.667V362.667H374.667V350.667Z" fill="#00EAC0"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#00EAC0"/>
<path d="M410.667 362.667H398.667V374.667H410.667V362.667Z" fill="#00EAC0"/>
<path d="M434.667 374.667H422.667V386.667H434.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 374.667H434.667V386.667H446.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 386.667H434.667V398.667H446.667V386.667Z" fill="#00EAC0"/>
<path d="M302.667 386.667HM
290.667V398.667H302.667V386.667Z" fill="#00EAC0"/>
<path d="M434.667 386.667H410.667V398.667H434.667V386.667Z" fill="#00EAC0"/>
<path d="M314.667 374.667H302.667V386.667H314.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V434.667H446.667V398.667Z" fill="#9D5EDB"/>
<path d="M434.667 434.667H290.667V446.667H434.667V434.667Z" fill="#9D5EDB"/>
<path d="M338.667 470.667H290.667V482.667H338.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 470.667H386.667V482.667H434.667V470.667Z" fill="#00EAC0"/>
="M434.667 506.667H380.667V518.667H434.667V506.667Z" fill="#00EAC0"/>
<path d="M344.667 506.667H290.667V518.667H344.667V506.667Z" fill="#00EAC0"/>
<path d="M398.667 446.667H326.667V458.667H398.667V446.667Z" fill="#9D5EDB"/>
<path d="M398.667 482.667H326.667V494.667H398.667V482.667Z" fill="#00EAC0"/>
<path d="M398.667 518.667H326.667V530.667H398.667V518.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V410.667H446.667V398.667Z" fill="#394358"/>
<path d="M314.667 398.667H278.667V410.667H314.667V398.667Z" fill=M
<path d="M314.667 410.667H278.667V434.667H314.667V410.667Z" fill="#542D7B"/>
<path d="M302.667 434.667H290.667V446.667H302.667V434.667Z" fill="#542D7B"/>
<path d="M302.667 470.667H290.667V482.667H302.667V470.667Z" fill="#00EAC0"/>
<path d="M290.667 458.667H278.667V470.667H290.667V458.667Z" fill="#00EAC0"/>
<path d="M290.667 434.667H278.667V446.667H290.667V434.667Z" fill="#00EAC0"/>
<path d="M446.667 458.667H434.667V470.667H446.667V458.667Z" fill="#00EAC0"/>
<path d="M464.667 542.667H452.667V554.667H464.M
667V542.667Z" fill="#00EAC0"/>
<path d="M242.667 542.667H230.667V554.667H242.667V542.667Z" fill="#00EAC0"/>
<path d="M458.667 518.667H446.667V530.667H458.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 518.667H266.667V530.667H278.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 542.667H254.667V554.667H278.667V542.667Z" fill="#00EAC0"/>
<path d="M446.667 434.667H434.667V446.667H446.667V434.667Z" fill="#00EAC0"/>
<path d="M422.667 446.667H398.667V458.667H422.667V446.667Z" fill="#00EAC0"/>
<path d="M326.667 446.667H3M
02.667V458.667H326.667V446.667Z" fill="#00EAC0"/>
<path d="M374.667 458.667H350.667V470.667H374.667V458.667Z" fill="#00EAC0"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#542D7B"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#00EAC0"/>
<path d="M362.667 446.667H326.667V458.667H362.667V446.667Z" fill="#542D7B"/>
<path d="M362.667 482.667H326.667V494.667H362.667V482.667Z" fill="white"/>
<path d="M314.667 434.667H302.667V446.667H314.667V434.667Z" fill="#542D7B"/>
314.667 470.667H302.667V482.667H314.667V470.667Z" fill="white"/>
<path d="M434.667 542.667H290.667V554.667H434.667V542.667Z" fill="#00EAC0"/>
<path d="M500.667 542.667H476.667V554.667H500.667V542.667Z" fill="#00EAC0"/>
<path d="M380.667 518.667H368.667V530.667H380.667V518.667Z" fill="white"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="white"/>
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="white"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="white"/>
path d="M434.667 506.667H422.667V518.667H434.667V506.667Z" fill="white"/>
<mask id="mask3_5_194558" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_194558)">
<path d="M290.667 278.667H278.667V338.667H290.667V278.667Z" fill="#B5B5B7"/>
<path d="M290.667 314.667H278.667V338.667H290.667V314.667Z" fill="#394358"/>
<path d="M422.667 278.667H410.667V338.667H422.667M
V278.667Z" fill="#B5B5B7"/>
<path d="M314.667 278.667H302.667V338.667H314.667V278.667Z" fill="#B5B5B7"/>
<path d="M350.667 194.667H338.667V206.667H350.667V194.667Z" fill="#B5B5B7"/>
<path d="M350.667 182.667H338.667V194.667H350.667V182.667Z" fill="#E72E4B"/>
<path d="M422.667 314.667H410.667V338.667H422.667V314.667Z" fill="#394358"/>
<path d="M314.667 290.667H302.667V338.667H314.667V290.667Z" fill="#394358"/>
<path d="M446.667 278.667H434.667V338.667H446.667V278.667Z" fill="#B5B5B7"/>
<path d="M350.667 290.667H314.M
667V350.667H350.667V290.667Z" fill="white"/>
<path d="M326.667 290.667H314.667V338.667H326.667V290.667Z" fill="#B5B5B7"/>
<path d="M446.667 326.667H434.667V338.667H446.667V326.667Z" fill="#394358"/>
<path d="M410.667 290.667H374.667V350.667H410.667V290.667Z" fill="white"/>
<path d="M374.667 266.667H350.667V350.667H374.667V266.667Z" fill="white"/>
<path d="M374.667 326.667H362.667V338.667H374.667V326.667Z" fill="#B5B5B7"/>
<path d="M386.667 338.667H362.667V350.667H386.667V338.667Z" fill="#B5B5B7"/>
 266.667H350.667V302.667H374.667V266.667Z" fill="#B5B5B7"/>
<path d="M374.667 266.667H350.667V278.667H374.667V266.667Z" fill="#394358"/>
<path d="M302.667 266.667H290.667V350.667H302.667V266.667Z" fill="white"/>
<path d="M302.667 266.667H290.667V350.667H302.667V266.667Z" fill="white"/>
<path d="M434.667 266.667H422.667V350.667H434.667V266.667Z" fill="white"/>
<path d="M350.667 338.667H314.667V350.667H350.667V338.667Z" fill="#B5B5B7"/>
<path d="M410.667 206.667H314.667V266.667H410.667V206.667Z" fill="white"/>
d="M398.667 218.667H326.667V254.667H398.667V218.667Z" fill="#0F1013"/>
<path d="M398.667 218.667H386.667V254.667H398.667V218.667Z" fill="#394358"/>
<path d="M386.667 230.667V218.667H362.667V230.667H386.667Z" fill="#394358"/>
<path d="M338.667 230.667V218.667H326.667V230.667H338.667Z" fill="#394358"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#018F4F"/>
2023-02-09T08:44:21+00:00
2023-02-09T08:44:25+00:00IOr
{"Background":"Purple Billiard","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":1289,"Total":2500}
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_193745" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_193745)">
<path d="M278.667 302.667V242.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M278.667 458.667V422.667H266.667V458.667H278.667ZM
<path d="M206.667 314.667H254.667V302.667H206.667V314.667Z" fill="#0F1013"/>
<path d="M206.667 350.667H254.667V338.667H206.667V350.667Z" fill="#0F1013"/>
<path d="M206.667 422.667H254.667V410.667H206.667V422.667Z" fill="#0F1013"/>
<path d="M218.667 338.667H242.667V314.667H218.667V338.667Z" fill="#50447F"/>
<path d="M266.667 254.667H278.667V242.667H266.667V254.667Z" fill="#50447F"/>
<path d="M206.667 314.667H218.667V302.667H206.667V314.667Z" fill="#50447F"/>
<path d="M206.667 350.667H218.667V338.6M
67H206.667V350.667Z" fill="#50447F"/>
<path d="M206.667 422.667H218.667V410.667H206.667V422.667Z" fill="#50447F"/>
<path d="M218.667 302.667V242.667H206.667V302.667H218.667Z" fill="#E72E4B"/>
<path d="M206.667 302.667V254.667H194.667V302.667H206.667Z" fill="#E72E4B"/>
<path d="M206.667 254.667H218.667V242.667H206.667V254.667Z" fill="#EE6C81"/>
<path d="M266.667 302.667V230.667H218.667V302.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 410.667V350.667H194.667V410.667H266.667Z" fill="#E72E4B"/>
<path d="M194.667 36M
2.667H206.667V350.667H194.667V362.667Z" fill="#EE6C81"/>
<path d="M266.667 230.667H218.667V242.667H266.667V230.667Z" fill="#EE6C81"/>
<path d="M278.667 422.667H266.667V446.667H278.667V422.667Z" fill="#EE6C81"/>
<path d="M266.667 350.667H218.667V362.667H266.667V350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M266.667 470.667V422.667H194.667V458.667H206.667V470.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 422.667H218.667V434.667H266.667V422.667Z" fill="#EE6C81"/>
<path d="M206.667 470.M
667H218.667V458.667H206.667V470.667Z" fill="white"/>
<path d="M230.667 470.667H242.667V458.667H230.667V470.667Z" fill="white"/>
<path d="M254.667 470.667H266.667V458.667H254.667V470.667Z" fill="white"/>
<mask id="mask1_5_193745" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_193745)">
<path d="M446.667 266.667H482.667V302.667H446.667V266.667Z" fill="#006332"M
<path d="M482.667 278.667H494.667V302.667H482.667V278.667Z" fill="#006332"/>
<path d="M446.667 302.667H494.667V314.667H446.667V302.667Z" fill="#006332"/>
<path d="M494.667 302.667H506.667V314.667H494.667V302.667Z" fill="#394358"/>
<path d="M482.667 314.667H494.667V326.667H482.667V314.667Z" fill="#394358"/>
<path d="M458.667 314.667H482.667V326.667H458.667V314.667Z" fill="#394358"/>
<path d="M470.667 350.667H494.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M446.667 326.667H494.667V338.667H446.667V326.6M
<path d="M494.667 338.667H506.667V350.667H494.667V338.667Z" fill="#394358"/>
<path d="M506.667 350.667H518.667V374.667H506.667V350.667Z" fill="#006332"/>
<path d="M494.667 350.667H506.667V386.667H494.667V350.667Z" fill="#006332"/>
<path d="M482.667 362.667H494.667V398.667H482.667V362.667Z" fill="#006332"/>
<path d="M470.667 362.667H482.667V398.667H470.667V362.667Z" fill="#006332"/>
<path d="M458.667 350.667H470.667V386.667H458.667V350.667Z" fill="#006332"/>
<path d="M446.667 338.667H458.667V362.M
667H446.667V338.667Z" fill="#006332"/>
<path d="M446.667 326.667H458.667V338.667H446.667V326.667Z" fill="white"/>
<path d="M458.667 338.667H470.667V350.667H458.667V338.667Z" fill="#0F1013"/>
<path d="M446.667 314.667H458.667V326.667H446.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 338.667H494.667V350.667H470.667V338.667Z" fill="white"/>
<path d="M494.667 326.667H506.667V338.667H494.667V326.667Z" fill="white"/>
<path d="M494.667 386.667H506.667V434.667H494.667V386.667Z" fill="white"/>
<path d="M482.667 398.667H4M
94.667V446.667H482.667V398.667Z" fill="white"/>
<path d="M458.667 398.667H470.667V446.667H458.667V398.667Z" fill="white"/>
<path d="M506.667 398.667H518.667V422.667H506.667V398.667Z" fill="#006332"/>
<path d="M494.667 398.667H506.667V410.667H494.667V398.667Z" fill="#006332"/>
<path d="M494.667 410.667H506.667V422.667H494.667V410.667Z" fill="#F0A100"/>
<path d="M494.667 314.667H506.667V326.667H494.667V314.667Z" fill="white"/>
<path d="M458.667 266.667H482.667V278.667H458.667V266.667Z" fill="#018F4F"/>
667 398.667H494.667V410.667H458.667V398.667Z" fill="white"/>
<path d="M470.667 410.667H482.667V422.667H470.667V410.667Z" fill="white"/>
<path d="M458.667 386.667H470.667V398.667H458.667V386.667Z" fill="white"/>
<path d="M446.667 398.667H458.667V410.667H446.667V398.667Z" fill="white"/>
<path d="M446.667 410.667H458.667V422.667H446.667V410.667Z" fill="white"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#0F1013"/>
<path d="M470.667 422.667H482.667V434.667H470.667V422.667Z" fill="#394358"/>
 d="M494.667 278.667H482.667V302.667H494.667V278.667Z" fill="#018F4F"/>
<path d="M518.667 350.667H506.667V374.667H518.667V350.667Z" fill="#018F4F"/>
<path d="M518.667 398.667H506.667V410.667H518.667V398.667Z" fill="#018F4F"/>
<mask id="mask2_5_193745" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_193745)">
<path d="M386.667 398.667H338.667V434.667H386.667V3M
98.667Z" fill="#E72E4B"/>
<path d="M410.667 386.667H314.667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.667V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667VM
362.667H356.667V350.667Z" fill="#EE6C81"/>
<path d="M338.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013"/>
<path d="M338.667 446.667H290.667V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 470.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.667V458.667H338.667V446.667Z" fill="#EE6C81"/>
<path d="M338.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
67 470.667H314.667V482.667H338.667V470.667Z" fill="#EE6C81"/>
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M290.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
<path d="M278.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C81M
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#504480"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#504480"/>
<path d="M386.667 434.667L386.667 410.667L410.667 410.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446.M
667L398.667 422.667L422.667 422.667L422.667 446.667L398.667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434.667V554.667H386.667V470.667Z" fill="#E72E4B"/>
<path d="M386.667 446.667H398.667V458.667H386.667V446.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill="#EE6C81"/>
<path d="M404.667 470.667H428.667V482.667H404.667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.66M
7V458.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H446.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
<path d="M446.667 518.667H458.667V554.667H446.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H446.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H422M
.667V554.667H410.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#504480"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#504480"/>
<path d="M350.667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H314.667V542.667H350.667V530.667Z" fill="#50447F"/>
<path d="M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
458.667 530.667H422.667V542.667H458.667V530.667Z" fill="#50447F"/>
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_193745" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_193745)">
<path d="M446.667 266.667H278.667V314.667H446.667V266.667Z" fill="#0F1013"/>
<path d="M434.667 314.667H290.667V326.667H434.667V314.66M
7Z" fill="#0F1013"/>
<path d="M434.667 254.667H290.667V266.667H434.667V254.667Z" fill="#0F1013"/>
<path d="M398.667 206.667H326.667V254.667H398.667V206.667Z" fill="#0F1013"/>
<path d="M422.667 326.667H302.667V338.667H422.667V326.667Z" fill="#0F1013"/>
<path d="M410.667 302.667H314.667V314.667H410.667V302.667Z" fill="#E72E4B"/>
<path d="M410.667 338.667H314.667V350.667H410.667V338.667Z" fill="#0F1013"/>
<path d="M386.667 314.667H338.667V326.667H386.667V314.667Z" fill="#E72E4B"/>
<path d="M374.667 326.667H350.667V338M
.667H374.667V326.667Z" fill="#E72E4B"/>
<path d="M434.667 278.667H290.667V302.667H434.667V278.667Z" fill="#E72E4B"/>
<path d="M398.667 278.667H326.667V290.667H398.667V278.667Z" fill="white"/>
<path d="M398.667 290.667H326.667V302.667H398.667V290.667Z" fill="white"/>
<path d="M386.667 290.667H338.667V302.667H386.667V290.667Z" fill="#F0A100"/>
<path d="M398.667 302.667H326.667V314.667H398.667V302.667Z" fill="white"/>
<path d="M386.667 266.667H338.667V278.667H386.667V266.667Z" fill="white"/>
<path d="M386.667 230.667HM
338.667V254.667H386.667V230.667Z" fill="#5653EC"/>
<path d="M386.667 194.667H338.667V206.667H386.667V194.667Z" fill="#0F1013"/>
<path d="M386.667 314.667H338.667V326.667H386.667V314.667Z" fill="white"/>
<path d="M386.667 278.667H374.667V290.667H386.667V278.667Z" fill="#018F4F"/>
<path d="M374.667 278.667H350.667V314.667H374.667V278.667Z" fill="#F0A100"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="#E72E4B"/>
<path d="M362.667 278.667H350.667V290.667H362.667V278.667Z" fill="#D47300"/>
M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="#5653EC"/>
<path d="M362.667 302.667H350.667V314.667H362.667V302.667Z" fill="#D47300"/>
<path d="M386.667 302.667H374.667V314.667H386.667V302.667Z" fill="#0F1013"/>
<path d="M338.667 314.667H326.667V326.667H338.667V314.667Z" fill="#E72E4B"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#E72E4B"/>
<path d="M326.667 182.667H314.667V230.667H326.667V182.667Z" fill="#F0A100"/>
<path d="M410.667 182.667H398.667V230.667H410.667V182.667Z" fill="#M
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="#F0A100"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#F0A100"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" fill="#F0A100"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#F0A100"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#394358"/>
<path d="M350.667 242.667H338.667V254.667H350.667V242.667Z" fill="white"/>
<path d="M386.667 242.667H374.667V254.667H386.667VMY
242.667Z" fill="white"/>
<path d="M434.667 278.667H422.667V302.667H434.667V278.667Z" fill="#EE6C81"/>
<path d="M422.667 278.667H410.667V290.667H422.667V278.667Z" fill="#EE6C81"/>
<path d="M326.667 338.667H314.667V350.667H326.667V338.667Z" fill="#394358"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#394358"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_195880" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_195880)">
<path d="M278.667 266.667H254.667V290.667H278.667V266.667Z" fill="#0F1013"/>
<path d="M254.667 254.667H194.667V314.667H254.667V254.667ZM
<path d="M242.667 266.667H206.667V302.667H242.667V266.667Z" fill="#0F1013"/>
<path d="M194.667 266.667H182.667V302.667H194.667V266.667Z" fill="#0F1013"/>
<path d="M242.667 326.667V314.667H206.667V326.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 254.667V242.667H206.667V254.667H242.667Z" fill="#394358"/>
<path d="M206.667 302.667H194.667V314.667H206.667V302.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V302.667H266.667V290.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H254.667V278.6M
67H266.667V266.667Z" fill="#394358"/>
<path d="M206.667 314.667H182.667V338.667H206.667V314.667Z" fill="#394358"/>
<path d="M230.667 326.667H218.667V350.667H230.667V326.667Z" fill="#0F1013"/>
<path d="M194.667 242.667H182.667V254.667H194.667V242.667Z" fill="#394358"/>
<path d="M266.667 326.667H230.667V362.667H266.667V326.667Z" fill="#394358"/>
<path d="M194.667 326.667H182.667V338.667H194.667V326.667Z" fill="#0F1013"/>
<path d="M254.667 338.667H242.667V350.667H254.667V338.667Z" fill="#0F1013"/>
<path d="M194.667 25M
4.667H182.667V266.667H194.667V254.667Z" fill="#D47300"/>
<path d="M206.667 242.667H194.667V254.667H206.667V242.667Z" fill="#D47300"/>
<path d="M254.667 242.667H242.667V254.667H254.667V242.667Z" fill="#F0A100"/>
<path d="M266.667 254.667H254.667V266.667H266.667V254.667Z" fill="#F0A100"/>
<path d="M254.667 230.667H194.667V242.667H254.667V230.667Z" fill="#F0A100"/>
<path d="M242.667 218.667H206.667V230.667H242.667V218.667Z" fill="#F0A100"/>
<path d="M218.667 230.667H206.667V242.667H218.667V230.667Z" fill="#D47300"/>
path d="M206.667 230.667H194.667V242.667H206.667V230.667Z" fill="#D47300"/>
<path d="M218.667 326.667H206.667V338.667H218.667V326.667Z" fill="#D47300"/>
<mask id="mask1_5_195880" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_195880)">
<path d="M482.667 242.667H518.667V398.667H482.667V242.667Z" fill="#9D5EDB"/>
<path d="M518.667 254.667H530.667V386.667H518.6M
67V254.667Z" fill="#9D5EDB"/>
<path d="M482.667 242.667H494.667V398.667H482.667V242.667Z" fill="#542D7B"/>
<path d="M470.667 254.667H482.667V266.667H470.667V254.667Z" fill="#00EAC0"/>
<path d="M458.667 266.667H470.667V278.667H458.667V266.667Z" fill="#00EAC0"/>
<path d="M470.667 278.667H482.667V290.667H470.667V278.667Z" fill="#00EAC0"/>
<path d="M482.667 386.667H530.667V398.667H482.667V386.667Z" fill="#542D7B"/>
<path d="M482.667 314.667H506.667V326.667H482.667V314.667Z" fill="#542D7B"/>
<path d="M482.667 278.667H50M
6.667V290.667H482.667V278.667Z" fill="#542D7B"/>
<path d="M482.667 350.667H506.667V362.667H482.667V350.667Z" fill="#542D7B"/>
<path d="M470.667 290.667H482.667V302.667H470.667V290.667Z" fill="#00EAC0"/>
<path d="M446.667 278.667H458.667V290.667H446.667V278.667Z" fill="#00EAC0"/>
<path d="M458.667 290.667H470.667V302.667H458.667V290.667Z" fill="white"/>
<path d="M446.667 254.667H458.667V266.667H446.667V254.667Z" fill="white"/>
<path d="M482.667 398.667H518.667V410.667H482.667V398.667Z" fill="#394358"/>
.667 410.667H506.667V422.667H482.667V410.667Z" fill="#394358"/>
<path d="M482.667 410.667H506.667V446.667H482.667V410.667Z" fill="#394358"/>
<path d="M482.667 398.667H530.667V410.667H482.667V398.667Z" fill="#0F1013"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#0F1013"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#0F1013"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#0F1013"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#0F10M
<mask id="mask2_5_195880" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_195880)">
<path d="M326.667 350.667H314.667V362.667H326.667V350.667Z" fill="#0F1013"/>
<path d="M326.667 362.667H314.667V374.667H326.667V362.667Z" fill="#0F1013"/>
<path d="M326.667 374.667H314.667V386.667H326.667V374.667Z" fill="#0F1013"/>
<path d="M350.667 374.667H338.667V386.66M
7H350.667V374.667Z" fill="#0F1013"/>
<path d="M362.667 386.667H350.667V398.667H362.667V386.667Z" fill="#0F1013"/>
<path d="M374.667 398.667H362.667V410.667H374.667V398.667Z" fill="#394358"/>
<path d="M374.667 386.667H362.667V398.667H374.667V386.667Z" fill="#394358"/>
<path d="M386.667 410.667H362.667V422.667H386.667V410.667Z" fill="#0F1013"/>
<path d="M362.667 410.667H350.667V422.667H362.667V410.667Z" fill="#394358"/>
<path d="M338.667 386.667H326.667V398.667H338.667V386.667Z" fill="#0F1013"/>
<path d="M338.667 422M
.667H326.667V434.667H338.667V422.667Z" fill="#0F1013"/>
<path d="M350.667 410.667H338.667V422.667H350.667V410.667Z" fill="#0F1013"/>
<path d="M362.667 398.667H350.667V410.667H362.667V398.667Z" fill="#0F1013"/>
<path d="M362.667 374.667H350.667V386.667H362.667V374.667Z" fill="#0F1013"/>
<path d="M314.667 386.667H302.667V398.667H314.667V386.667Z" fill="#0F1013"/>
<path d="M398.667 350.667H326.667V362.667H398.667V350.667Z" fill="#0F1013"/>
<path d="M410.667 350.667H398.667V362.667H410.667V350.667Z" fill="#0F1013"/>
ath d="M386.667 350.667H374.667V362.667H386.667V350.667Z" fill="#394358"/>
<path d="M338.667 362.667H326.667V374.667H338.667V362.667Z" fill="#394358"/>
<path d="M362.667 374.667H350.667V386.667H362.667V374.667Z" fill="#394358"/>
<path d="M374.667 374.667H362.667V386.667H374.667V374.667Z" fill="#394358"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="#394358"/>
<path d="M338.667 434.667H326.667V446.667H338.667V434.667Z" fill="#394358"/>
<path d="M362.667 434.667H338.667V446.667H362.667V434.667Z" M
<path d="M350.667 422.667H338.667V434.667H350.667V422.667Z" fill="#394358"/>
<path d="M374.667 422.667H350.667V434.667H374.667V422.667Z" fill="#394358"/>
<path d="M410.667 494.667H386.667V518.667H410.667V494.667Z" fill="#394358"/>
<path d="M386.667 494.667H374.667V518.667H386.667V494.667Z" fill="#394358"/>
<path d="M422.667 494.667H410.667V518.667H422.667V494.667Z" fill="#394358"/>
<path d="M434.667 506.667H422.667V530.667H434.667V506.667Z" fill="#394358"/>
<path d="M446.667 518.667H434.667V542.667M
H446.667V518.667Z" fill="#394358"/>
<path d="M458.667 530.667H446.667V554.667H458.667V530.667Z" fill="#394358"/>
<path d="M374.667 506.667H362.667V518.667H374.667V506.667Z" fill="#394358"/>
<path d="M386.667 518.667H326.667V530.667H386.667V518.667Z" fill="#394358"/>
<path d="M326.667 446.667H314.667V458.667H326.667V446.667Z" fill="#394358"/>
<path d="M350.667 446.667H326.667V458.667H350.667V446.667Z" fill="#394358"/>
<path d="M338.667 458.667H302.667V470.667H338.667V458.667Z" fill="#394358"/>
<path d="M326.667 470.M
667H290.667V506.667H326.667V470.667Z" fill="#394358"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#394358"/>
<path d="M326.667 506.667H314.667V518.667H326.667V506.667Z" fill="#394358"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.667Z" fill="#394358"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#394358"/>
<path d="M326.667 530.667H314.667V542.667H326.667V530.667Z" fill="#394358"/>
<path d="M338.667 530.667H326.667V542.667H338.667V530.667Z" fill="#394358"/>
th d="M374.667 530.667H338.667V542.667H374.667V530.667Z" fill="#394358"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#394358"/>
<path d="M350.667 542.667H338.667V554.667H350.667V542.667Z" fill="#394358"/>
<path d="M302.667 518.667H290.667V530.667H302.667V518.667Z" fill="#0F1013"/>
<path d="M302.667 530.667H290.667V542.667H302.667V530.667Z" fill="#0F1013"/>
<path d="M302.667 542.667H290.667V554.667H302.667V542.667Z" fill="#0F1013"/>
<path d="M290.667 530.667H278.667V542.667H290.667V530.667Z" fM
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="#0F1013"/>
<path d="M266.667 530.667H254.667V542.667H266.667V530.667Z" fill="#394358"/>
<path d="M266.667 542.667H254.667V554.667H266.667V542.667Z" fill="#0F1013"/>
<path d="M254.667 518.667H230.667V530.667H254.667V518.667Z" fill="#394358"/>
<path d="M254.667 530.667H242.667V542.667H254.667V530.667Z" fill="#0F1013"/>
<path d="M230.667 530.667H218.667V542.667H230.667V530.667Z" fill="#0F1013"/>
<path d="M218.667 530.667H206.667V542.667HM
218.667V530.667Z" fill="#0F1013"/>
<path d="M230.667 506.667H218.667V518.667H230.667V506.667Z" fill="#0F1013"/>
<path d="M482.667 530.667H470.667V554.667H482.667V530.667Z" fill="#0F1013"/>
<path d="M206.667 542.667H194.667V554.667H206.667V542.667Z" fill="#0F1013"/>
<path d="M218.667 542.667H206.667V554.667H218.667V542.667Z" fill="#0F1013"/>
<path d="M194.667 530.667H182.667V542.667H194.667V530.667Z" fill="#0F1013"/>
<path d="M242.667 530.667H230.667V542.667H242.667V530.667Z" fill="#394358"/>
<path d="M230.667 542.6M
67H218.667V554.667H230.667V542.667Z" fill="#394358"/>
<path d="M254.667 542.667H242.667V554.667H254.667V542.667Z" fill="#0F1013"/>
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 530.667H302.667V542.667H314.667V530.667Z" fill="#0F1013"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#0F1013"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#0F1013"/>
<path d="M326.667 494.667H314.667V506.667H326.667V494.667Z" fill="#0F1013"/>
h d="M470.667 518.667H458.667V530.667H470.667V518.667Z" fill="#0F1013"/>
<path d="M470.667 518.667H458.667V530.667H470.667V518.667Z" fill="#0F1013"/>
<path d="M470.667 530.667H458.667V542.667H470.667V530.667Z" fill="#0F1013"/>
<path d="M494.667 542.667H482.667V554.667H494.667V542.667Z" fill="#0F1013"/>
<path d="M506.667 530.667H494.667V542.667H506.667V530.667Z" fill="#0F1013"/>
<path d="M518.667 530.667H506.667V542.667H518.667V530.667Z" fill="#0F1013"/>
<path d="M530.667 530.667H518.667V542.667H530.667V530.667Z" fiM
<path d="M530.667 542.667H518.667V554.667H530.667V542.667Z" fill="#0F1013"/>
<path d="M542.667 542.667H530.667V554.667H542.667V542.667Z" fill="#0F1013"/>
<path d="M506.667 542.667H494.667V554.667H506.667V542.667Z" fill="#0F1013"/>
<path d="M458.667 506.667H446.667V518.667H458.667V506.667Z" fill="#0F1013"/>
<path d="M350.667 506.667H338.667V518.667H350.667V506.667Z" fill="#394358"/>
<path d="M302.667 494.667H290.667V518.667H302.667V494.667Z" fill="#0F1013"/>
<path d="M338.667 470.667H326.667V518.667H3M
38.667V470.667Z" fill="#394358"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="#0F1013"/>
<path d="M350.667 518.667H338.667V530.667H350.667V518.667Z" fill="#0F1013"/>
<path d="M350.667 506.667H338.667V518.667H350.667V506.667Z" fill="#0F1013"/>
<path d="M338.667 530.667H326.667V542.667H338.667V530.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H350.667V530.667H362.667V518.667Z" fill="#394358"/>
<path d="M386.667 530.667H374.667V542.667H386.667V530.667Z" fill="#0F1013"/>
<path d="M434.667 542.66M
7H422.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 518.667H362.667V530.667H386.667V518.667Z" fill="#0F1013"/>
<path d="M374.667 530.667H362.667V542.667H374.667V530.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H350.667V530.667H362.667V518.667Z" fill="#0F1013"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#0F1013"/>
<path d="M386.667 506.667H362.667V518.667H386.667V506.667Z" fill="#0F1013"/>
<path d="M398.667 494.667H386.667V506.667H398.667V494.667Z" fill="#0F1013"/>
 d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill="#0F1013"/>
<path d="M398.667 530.667H386.667V542.667H398.667V530.667Z" fill="#394358"/>
<path d="M434.667 530.667H410.667V542.667H434.667V530.667Z" fill="#0F1013"/>
<path d="M446.667 542.667H434.667V554.667H446.667V542.667Z" fill="#0F1013"/>
<path d="M422.667 518.667H398.667V530.667H422.667V518.667Z" fill="#394358"/>
<path d="M386.667 542.667H350.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 386.667H374.667V398.667H386.667V386.667Z" filM
<path d="M386.667 398.667H374.667V410.667H386.667V398.667Z" fill="#394358"/>
<path d="M386.667 374.667H374.667V386.667H386.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 386.667H362.667V398.667H374.667V386.667Z" fill="#0F1013"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#394358"/>
<path d="M350.667 350.667H338.667V362.667H350.667V350.667Z" fill="#394358"/>
<path d="M410.667 350.667H398.667V362.667H410.667V350.667Z" fill="#394358"/>
<path d="M422.667 362.667H410.667V374.667H42M
2.667V362.667Z" fill="#394358"/>
<path d="M410.667 374.667H398.667V386.667H410.667V374.667Z" fill="#0F1013"/>
<path d="M410.667 422.667H398.667V434.667H410.667V422.667Z" fill="#0F1013"/>
<path d="M422.667 410.667H410.667V422.667H422.667V410.667Z" fill="#0F1013"/>
<path d="M398.667 386.667H386.667V398.667H398.667V386.667Z" fill="#0F1013"/>
<path d="M398.667 398.667H386.667V410.667H398.667V398.667Z" fill="#0F1013"/>
<path d="M374.667 434.667H362.667V446.667H374.667V434.667Z" fill="#0F1013"/>
<path d="M386.667 422.667M
H374.667V434.667H386.667V422.667Z" fill="#0F1013"/>
<path d="M362.667 446.667H350.667V458.667H362.667V446.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V470.667H338.667V458.667Z" fill="#0F1013"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#0F1013"/>
<path d="M314.667 482.667H302.667V494.667H314.667V482.667Z" fill="#0F1013"/>
<path d="M350.667 458.667H338.667V470.667H350.667V458.667Z" fill="#0F1013"/>
<path d="M350.667 446.667H338.667V458.667H350.667V446.667Z" fill="#0F1013"/>
d="M350.667 470.667H338.667V482.667H350.667V470.667Z" fill="#0F1013"/>
<path d="M410.667 410.667H386.667V422.667H410.667V410.667Z" fill="#0F1013"/>
<path d="M398.667 434.667H374.667V446.667H398.667V434.667Z" fill="#0F1013"/>
<path d="M398.667 362.667H386.667V374.667H398.667V362.667Z" fill="#0F1013"/>
<path d="M410.667 362.667H398.667V374.667H410.667V362.667Z" fill="#0F1013"/>
<path d="M302.667 386.667H290.667V410.667H302.667V386.667Z" fill="#0F1013"/>
<path d="M362.667 362.667H338.667V374.667H362.667V362.667Z" fillM
<path d="M314.667 398.667H302.667V422.667H314.667V398.667Z" fill="#0F1013"/>
<path d="M326.667 398.667H314.667V410.667H326.667V398.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V446.667H326.667V410.667Z" fill="#0F1013"/>
<path d="M422.667 386.667H410.667V410.667H422.667V386.667Z" fill="#0F1013"/>
<path d="M314.667 362.667H302.667V386.667H314.667V362.667Z" fill="#0F1013"/>
<path d="M470.667 542.667H458.667V554.667H470.667V542.667Z" fill="#394358"/>
<path d="M374.667 494.667H362.667V506.667H374M
.667V494.667Z" fill="#3532A9"/>
<path d="M362.667 506.667H350.667V518.667H362.667V506.667Z" fill="#3532A9"/>
<path d="M374.667 482.667H362.667V494.667H374.667V482.667Z" fill="#3532A9"/>
<path d="M434.667 494.667H422.667V506.667H434.667V494.667Z" fill="#5653EC"/>
<path d="M446.667 506.667H434.667V518.667H446.667V506.667Z" fill="#5653EC"/>
<path d="M422.667 482.667H374.667V494.667H422.667V482.667Z" fill="#5653EC"/>
<path d="M398.667 470.667H374.667V482.667H398.667V470.667Z" fill="#5653EC"/>
<path d="M386.667 482.667HM
374.667V494.667H386.667V482.667Z" fill="#3532A9"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#3532A9"/>
<path d="M386.667 470.667H374.667V482.667H386.667V470.667Z" fill="#3532A9"/>
<mask id="mask3_5_195880" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_195880)">
<path d="M398.667 230.667H326.667V254.667H398.667V230.667Z" fill="#9D5EDM
<path d="M350.667 242.667H338.667V254.667H350.667V242.667Z" fill="#542D7B"/>
<path d="M374.667 242.667H362.667V254.667H374.667V242.667Z" fill="#542D7B"/>
<path d="M386.667 182.667H338.667V230.667H386.667V182.667Z" fill="#9D5EDB"/>
<path d="M374.667 206.667H350.667V230.667H374.667V206.667Z" fill="#00EAC0"/>
<path d="M338.667 194.667H326.667V254.667H338.667V194.667Z" fill="#542D7B"/>
<path d="M398.667 194.667H386.667V230.667H398.667V194.667Z" fill="#9D5EDB"/>
<path d="M410.667 206.667H398.667V254.667H410.667V206M
.667Z" fill="#9D5EDB"/>
<path d="M326.667 206.667H314.667V254.667H326.667V206.667Z" fill="#542D7B"/>
<path d="M350.667 182.667H338.667V194.667H350.667V182.667Z" fill="#542D7B"/>
<path d="M398.667 254.667H326.667V290.667H398.667V254.667Z" fill="#00EAC0"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="white"/>
<path d="M362.667 266.667H350.667V278.667H362.667V266.667Z" fill="white"/>
<path d="M386.667 254.667H374.667V266.667H386.667V254.667Z" fill="white"/>
<path d="M446.667 290.667H278.667V338.66M
7H446.667V290.667Z" fill="#9D5EDB"/>
<path d="M398.667 278.667H386.667V290.667H398.667V278.667Z" fill="white"/>
<path d="M314.667 290.667H278.667V338.667H314.667V290.667Z" fill="#542D7B"/>
<path d="M314.667 338.667H278.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M338.667 290.667H326.667V338.667H338.667V290.667Z" fill="#542D7B"/>
<path d="M446.667 338.667H278.667V350.667H446.667V338.667Z" fill="#394358"/>
<path d="M338.667 338.667H326.667V350.667H338.667V338.667Z" fill="#0F1013"/>
<path d="M314.667 338.6M
67H278.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M314.667 278.667H302.667V290.667H314.667V278.667Z" fill="#00EAC0"/>
<path d="M446.667 278.667H278.667V290.667H446.667V278.667Z" fill="#394358"/>
<path d="M314.667 278.667H278.667V290.667H314.667V278.667Z" fill="#0F1013"/>
<path d="M338.667 278.667H326.667V290.667H338.667V278.667Z" fill="#0F1013"/>
<path d="M302.667 254.667H290.667V266.667H302.667V254.667Z" fill="#00EAC0"/>
<path d="M422.667 266.667H410.667V278.667H422.667V266.667Z" fill="#00EAC0"/>
h d="M434.667 242.667H422.667V254.667H434.667V242.667Z" fill="#00EAC0"/>
<path d="M374.667 206.667H362.667V218.667H374.667V206.667Z" fill="white"/>
<path d="M416.667 314.667H404.667V326.667H416.667V314.667Z" fill="#00EAC0"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="768" height="768" fill="#FFC9D0"/>
<g clip-path="url(#clip0_5_185927)">
<rect width="384" height="384" transform="translate(192 192)" fill="white"/>
<rect x="192" y="192" width="384" height="384" fill="#FFC9D0"/>
<rect x="360" y="216" width="48" height="12" fill="#E72E4B"/>
<rect x="360" y="228" width="48" height="12" fill="#E72E4B"/>
<rect x="360" y="240" width="48" height="12" fill="#E72E4B"/>
"348" y="252" width="72" height="12" fill="#0F1013"/>
<rect x="318" y="360" width="132" height="12" fill="#0F1013"/>
<rect x="360" y="228" width="12" height="12" fill="white"/>
<rect x="348" y="252" width="12" height="12" fill="#504480"/>
<rect x="318" y="360" width="12" height="12" fill="#504480"/>
<rect x="396" y="228" width="12" height="12" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M312 264H456V276H468V348H456V360H312V348H300V276H312V264Z" fill="#E72E4B"/>
<rect x="324" y="288" width="24" hM
eight="24" fill="#EE6C81"/>
<rect x="360" y="288" width="48" height="24" fill="#EE6C81"/>
<rect opacity="0.2" x="396" y="324" width="48" height="12" fill="#0F1013"/>
<rect x="420" y="288" width="24" height="24" fill="#EE6C81"/>
<rect x="324" y="312" width="120" height="24" fill="#0F1013"/>
<rect x="348" y="312" width="96" height="24" fill="#50447F"/>
<rect x="420" y="300" width="12" height="12" fill="white"/>
<rect x="324" y="288" width="12" height="12" fill="white"/>
<rect x="372" y="300" width="24" height="12" fiM
<rect x="360" y="324" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="324" width="12" height="12" fill="#0F1013"/>
<rect x="408" y="324" width="12" height="12" fill="#0F1013"/>
<rect x="432" y="324" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="348" width="48" height="12" fill="#0F1013"/>
<rect width="60" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 468 264)" fill="#0F1013"/>
<rect width="36" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 468 444)" fill="#EM
<rect width="48" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 492 336)" fill="#0F1013"/>
<rect width="48" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 492 372)" fill="#0F1013"/>
<rect width="48" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 492 444)" fill="#0F1013"/>
<rect width="24" height="24" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 504 360)" fill="#50447F"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 468 276)" filM
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 528 336)" fill="#50447F"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 528 372)" fill="#50447F"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 528 444)" fill="#50447F"/>
<rect width="60" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 528 264)" fill="#E72E4B"/>
<rect width="48" height="12" transform="matrix(4.37114e-08 1 1 -4.37114e-08 540 276)" fiM
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 528 276)" fill="#EE6C81"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 528 276)" fill="#E72E4B"/>
<rect width="12" height="36" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 540 312)" fill="#EE6C81"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 516 288)" fill="#EE6C81"/>
<rect width="72" height="48" transform="matrix(4.37114e-08 1 1 -4.37114e-08 480 252)"M
<rect width="60" height="72" transform="matrix(4.37114e-08 1 1 -4.37114e-08 480 372)" fill="#E72E4B"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 516 288)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 504 300)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 528 288)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 540 31M
2)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 516 300)" fill="#50447F"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 504 264)" fill="#0F1013"/>
<rect width="36" height="12" transform="matrix(-1 0 0 1 528 252)" fill="#EE6C81"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 528 372)" fill="#EE6C81"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 288)" fill="#EE6C81"/>
<rect width="12" height="12" transform="M
matrix(-1 0 0 1 516 276)" fill="#EE6C81"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 528 264)" fill="#EE6C81"/>
<rect width="48" height="12" transform="matrix(1.19249e-08 -1 -1 -1.19249e-08 552 420)" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M480 492V444L552 444V480H540V492L480 492Z" fill="#E72E4B"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 552 468)" fill="#EE6C81"/>
<rect width="48" height="12" transform="matrix(-1 0 0 1 552 444)" fill="#EE6C81"/>
2" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 528 492)" fill="white"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 504 492)" fill="white"/>
<rect width="12" height="12" transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 480 492)" fill="white"/>
<rect x="540" y="408" width="12" height="12" fill="#50447F"/>
<rect x="528" y="396" width="12" height="12" fill="#D9D9D9"/>
<rect x="528" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="300" y="264" width="60" heightM
="12" transform="rotate(90 300 264)" fill="#0F1013"/>
<rect x="300" y="444" width="36" height="12" transform="rotate(90 300 444)" fill="#E72E4B"/>
<rect x="276" y="336" width="48" height="12" transform="rotate(-180 276 336)" fill="#0F1013"/>
<rect x="276" y="372" width="48" height="12" transform="rotate(-180 276 372)" fill="#0F1013"/>
<rect x="276" y="444" width="48" height="12" transform="rotate(-180 276 444)" fill="#0F1013"/>
<rect x="264" y="360" width="24" height="24" transform="rotate(-180 264 360)" fill="#504M
<rect x="300" y="276" width="12" height="12" transform="rotate(-180 300 276)" fill="#50447F"/>
<rect x="240" y="336" width="12" height="12" transform="rotate(-180 240 336)" fill="#50447F"/>
<rect x="240" y="372" width="12" height="12" transform="rotate(-180 240 372)" fill="#50447F"/>
<rect x="240" y="444" width="12" height="12" transform="rotate(-180 240 444)" fill="#50447F"/>
<rect x="240" y="264" width="60" height="12" transform="rotate(90 240 264)" fill="#E72E4B"/>
<rect x="228" y="276" width="48" height=M
"12" transform="rotate(90 228 276)" fill="#E72E4B"/>
<rect x="240" y="276" width="12" height="12" transform="rotate(-180 240 276)" fill="#EE6C81"/>
<rect x="288" y="252" width="72" height="48" transform="rotate(90 288 252)" fill="#E72E4B"/>
<rect x="288" y="372" width="60" height="72" transform="rotate(90 288 372)" fill="#E72E4B"/>
<rect x="228" y="384" width="12" height="12" transform="rotate(-180 228 384)" fill="#EE6C81"/>
<rect x="240" y="252" width="48" height="12" fill="#EE6C81"/>
<rect x="288" y="444" width="M
12" height="24" fill="#EE6C81"/>
<rect x="240" y="372" width="48" height="12" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M288 492V444L216 444V480H228V492L288 492Z" fill="#E72E4B"/>
<rect x="240" y="444" width="48" height="12" fill="#EE6C81"/>
<rect x="240" y="492" width="12" height="12" transform="rotate(-180 240 492)" fill="white"/>
<rect x="264" y="492" width="12" height="12" transform="rotate(-180 264 492)" fill="white"/>
<rect x="288" y="492" width="12" height="12" transform="rotate(-180 M
288 492)" fill="white"/>
<rect x="360" y="420" width="48" height="36" fill="#E72E4B"/>
<rect x="336" y="408" width="96" height="12" fill="#E72E4B"/>
<rect x="318" y="372" width="132" height="36" fill="#E72E4B"/>
<rect x="348" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="408" y="396" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="396" width="24" height="48" fill="white"/>
<rect x="390" y="372" width="60" height="12" fill="#EE6C81"/>
<rect x="366" y="372" width="12" height="12" fill="#EE6C81"/>
<rect x="360" y="432" width="24" height="24" transform="rotate(90 360 432)" fill="#0F1013"/>
<rect x="348" y="444" width="24" height="24" transform="rotate(90 348 444)" fill="#0F1013"/>
<rect x="312" y="468" width="48" height="12" fill="#E72E4B"/>
<rect x="312" y="492" width="48" height="84" fill="#E72E4B"/>
<rect x="348" y="468" width="12" height="12" fill="#EE6C81"/>
<rect x="348" y="504" width="12" height="24" fill="#EE6C81"/>
<rect x="336" y="492" width="24" height="12" fill="#EE6C81"/>
<rect x="324" y="540" wiM
dth="36" height="12" fill="#EE6C81"/>
<rect x="324" y="480" width="24" height="12" fill="#0F1013"/>
<rect x="300" y="528" width="12" height="48" fill="#E72E4B"/>
<rect x="360" y="528" width="12" height="48" fill="#E72E4B"/>
<rect x="288" y="540" width="12" height="36" fill="#E72E4B"/>
<rect x="360" y="528" width="12" height="24" fill="#EE6C81"/>
<rect x="300" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="324" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="348" y="564" width="12" height="12" filM
<rect x="336" y="432" width="12" height="12" fill="#504480"/>
<rect x="324" y="444" width="12" height="12" fill="#504480"/>
<rect width="24" height="24" transform="matrix(4.37114e-08 1 1 -4.37114e-08 408 432)" fill="#0F1013"/>
<rect width="24" height="24" transform="matrix(4.37114e-08 1 1 -4.37114e-08 420 444)" fill="#0F1013"/>
<rect width="48" height="12" transform="matrix(-1 0 0 1 456 468)" fill="#E72E4B"/>
<rect width="48" height="84" transform="matrix(-1 0 0 1 456 492)" fill="#E72E4B"/>
h="12" height="12" transform="matrix(-1 0 0 1 420 468)" fill="#EE6C81"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 456 492)" fill="#EE6C81"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 450 492)" fill="#EE6C81"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 444 480)" fill="#0F1013"/>
<rect width="12" height="48" transform="matrix(-1 0 0 1 468 528)" fill="#E72E4B"/>
<rect width="12" height="48" transform="matrix(-1 0 0 1 408 528)" fill="#E72E4B"/>
<rect width="12" height="36" traM
nsform="matrix(-1 0 0 1 480 540)" fill="#E72E4B"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 456 516)" fill="#EE6C81"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 480 540)" fill="#EE6C81"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 468 564)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 564)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 420 564)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 M
1 432 432)" fill="#504480"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 444)" fill="#504480"/>
<rect x="288" y="552" width="84" height="12" fill="#0F1013"/>
<rect x="336" y="552" width="36" height="12" fill="#50447F"/>
<rect x="396" y="552" width="84" height="12" fill="#0F1013"/>
<rect x="444" y="552" width="36" height="12" fill="#50447F"/>
<rect x="432" y="528" width="36" height="12" fill="#EE6C81"/>
<clipPath id="clip0_5_185927">
<rect width="384" height="384" fill="white" transform="1translate(192 192)"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_188299" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_188299)">
<path d="M254.667 314.667V278.667H242.667V314.667H254.667Z" fill="#394358"/>
<path d="M242.667 374.667V338.667H218.667V374.667H242.667ZM
<path d="M242.667 362.667V350.667H218.667V362.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 386.667V374.667H218.667V386.667H242.667Z" fill="#0F1013"/>
<path d="M206.667 314.667V278.667H194.667V314.667H206.667Z" fill="#394358"/>
<path d="M218.667 410.667V374.667H206.667V410.667H218.667Z" fill="#394358"/>
<path d="M254.667 410.667V374.667H242.667V410.667H254.667Z" fill="#394358"/>
<path d="M206.667 314.667V290.667H194.667V314.667H206.667Z" fill="#0F1013"/>
<path d="M254.667 410.667V386.667H206.6M
67V410.667H254.667Z" fill="#0F1013"/>
<path d="M242.667 398.667V386.667H218.667V398.667H242.667Z" fill="#5BFF4D"/>
<path d="M254.667 314.667V290.667H242.667V314.667H254.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M266.667 314.667V278.667H254.667V314.667H266.667Z" fill="#0F1013"/>
<path d="M278.667 302.667V290.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M242.667 254.667H206.667V338.667H242.667V254.667Z" fill="#394358"/>
<path d="M242.667 30M
2.667H206.667V338.667H242.667V302.667Z" fill="#0F1013"/>
<path d="M206.667 398.667H194.667V410.667H206.667V398.667Z" fill="#394358"/>
<path d="M194.667 398.667H182.667V410.667H194.667V398.667Z" fill="#394358"/>
<path d="M194.667 410.667H182.667V422.667H194.667V410.667Z" fill="#394358"/>
<path d="M194.667 452.667H182.667V464.667H194.667V452.667Z" fill="#394358"/>
<path d="M194.667 464.667H182.667V476.667H194.667V464.667Z" fill="#394358"/>
<path d="M218.667 464.667H206.667V476.667H218.667V464.667Z" fill="#0F1013"/>
path d="M206.667 464.667H194.667V476.667H206.667V464.667Z" fill="#394358"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#0F1013"/>
<path d="M206.667 410.667H194.667V464.667H206.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 398.667H266.667V410.667H254.667V398.667Z" fill="#394358"/>
<path d="M266.667 398.667H278.667V410.667H266.667V398.667Z" fill="#394358"/>
<path d="M266.667 410.667H278.667V422.667H266.667V410.667Z" fill="#394358"/>
<path d="M266.667 452.667H278.667V464.667H266.667V452.667Z"M
<path d="M266.667 464.667H278.667V476.667H266.667V464.667Z" fill="#394358"/>
<path d="M242.667 464.667H254.667V476.667H242.667V464.667Z" fill="#0F1013"/>
<path d="M254.667 464.667H266.667V476.667H254.667V464.667Z" fill="#394358"/>
<path d="M242.667 410.667H254.667V422.667H242.667V410.667Z" fill="#0F1013"/>
<path d="M254.667 410.667H266.667V464.667H254.667V410.667Z" fill="#0F1013"/>
<mask id="mask1_5_188299" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" heiM
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_188299)">
<path d="M494.667 242.667H482.667V302.667H494.667V242.667Z" fill="#3532A9"/>
<path d="M494.667 266.667H446.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667Z" fill="#5653EC"/>
<path d="M494.667 230.667H482.667V242.667H494.667V230.667Z" fill="#5653EC"/>
<path d="M506.667 242.667H494.667V254.667H506.667V242.667Z" fill="#5653EC"/>
M518.667 254.667H506.667V266.667H518.667V254.667Z" fill="white"/>
<path d="M530.667 266.667H518.667V278.667H530.667V266.667Z" fill="white"/>
<path d="M482.667 218.667H470.667V230.667H482.667V218.667Z" fill="#5653EC"/>
<path d="M470.667 206.667H458.667V218.667H470.667V206.667Z" fill="#5653EC"/>
<path d="M482.667 230.667H470.667V242.667H482.667V230.667Z" fill="#5653EC"/>
<path d="M518.667 266.667H506.667V278.667H518.667V266.667Z" fill="#5653EC"/>
<path d="M530.667 278.667H518.667V290.667H530.667V278.667Z" fill="#5653M
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="white"/>
<path d="M494.667 362.667H518.667V374.667H494.667V362.667Z" fill="#5653EC"/>
<path d="M494.667 374.667H506.667V386.667H494.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 374.667H518.667V386.667H506.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 386.667H518.667V398.667H506.667V386.667Z" fill="#5653EC"/>
<path d="M494.667 386.667H506.667V422.667H494.667V386.M
667Z" fill="#5653EC"/>
<path d="M518.667 374.667H530.667V410.667H518.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 410.667H530.667V422.667H518.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 398.667H518.667V410.667H506.667V398.667Z" fill="#5653EC"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#5653EC"/>
<path d="M482.667 422.667H494.667V4M
46.667H482.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#5653EC"/>
<path d="M482.667 446.667H494.667V458.667H482.667V446.667Z" fill="#5653EC"/>
<path d="M470.667 458.667H482.667V470.667H470.667V458.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#5653EC"/>
<path d="M458.667 446.667H470.667V458.667H458.667V446.667Z" fill="#3532A9"/>
<path d="M446.667 434.667H458.667V446.667H446.667V434.667Z" fill="#3532A9"/>
7 470.667H470.667V482.667H458.667V470.667Z" fill="#5653EC"/>
<path d="M446.667 470.667H458.667V482.667H446.667V470.667Z" fill="#5653EC"/>
<path d="M482.667 374.667H494.667V386.667H482.667V374.667Z" fill="#5653EC"/>
<path d="M530.667 374.667H542.667V386.667H530.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 362.667H530.667V374.667H518.667V362.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#3532A9"/>
<path d="M470.667 446.667H482.667V458.667H470.667V446.667Z" fill="#3532A9"M
<path d="M482.667 422.667H494.667V434.667H482.667V422.667Z" fill="#3532A9"/>
<path d="M542.667 302.667H530.667V314.667H542.667V302.667Z" fill="#5653EC"/>
<path d="M542.667 362.667H530.667V374.667H542.667V362.667Z" fill="white"/>
<path d="M542.667 386.667H530.667V410.667H542.667V386.667Z" fill="white"/>
<path d="M542.667 314.667H530.667V326.667H542.667V314.667Z" fill="#5653EC"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#5653EC"/>
<path d="M518.667 278.667H506.667V290.667H518.667V278.667Z"M
<path d="M518.667 290.667H506.667V302.667H518.667V290.667Z" fill="#5653EC"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#5653EC"/>
<path d="M518.667 326.667H506.667V338.667H518.667V326.667Z" fill="#0F1013"/>
<path d="M518.667 338.667H506.667V350.667H518.667V338.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#0F1013"/>
<path d="M530.667 290.667H518.667V302.667H530.667V290.667Z" fill="#5653EC"/>
<path d="M530.667 302.667H518.667V314.66M
7H530.667V302.667Z" fill="#5653EC"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#5653EC"/>
<path d="M506.667 290.667H494.667V302.667H506.667V290.667Z" fill="#3532A9"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#3532A9"/>
<path d="M506.667 302.667H494.667V314.667H506.667V302.667Z" fill="#3532A9"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 314.667H518.667V338.667H530.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 326M
.667H518.667V338.667H530.667V326.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H446.667V302.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#0F1013"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 278.667H458.667V290.667H470.667V278.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M470.667 266.667H446.667V278.667H470.667V266.667Z" fill="#394358"/>
<mask id="mask2_5_188299" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_188299)">
<path d="M398.667 374.667H326.667V386.667H398.667V374.667Z" fill="#00EAC0"/>
<path d="M398.667 386.667H314.667V398.667H398.667V386.667Z" fill="#00EAC0"/>
<path d="M422.667 362.667H410.667V374.667H422.667V362.667Z" fill="white"/>
<path d="M434.667 362.667H422.667V374.667H434.667VM
362.667Z" fill="#00EAC0"/>
<path d="M422.667 350.667H410.667V362.667H422.667V350.667Z" fill="#00EAC0"/>
<path d="M302.667 350.667H290.667V362.667H302.667V350.667Z" fill="#00EAC0"/>
<path d="M350.667 386.667H338.667V398.667H350.667V386.667Z" fill="white"/>
<path d="M290.667 374.667H278.667V386.667H290.667V374.667Z" fill="white"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="white"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="white"/>
<path d="M326.667 362.667H314.667V374.6M
67H326.667V362.667Z" fill="#00EAC0"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#00EAC0"/>
<path d="M374.667 350.667H362.667V362.667H374.667V350.667Z" fill="#00EAC0"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#00EAC0"/>
<path d="M410.667 362.667H398.667V374.667H410.667V362.667Z" fill="#00EAC0"/>
<path d="M434.667 374.667H422.667V386.667H434.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 374.667H434.667V386.667H446.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 38M
6.667H434.667V398.667H446.667V386.667Z" fill="#00EAC0"/>
<path d="M302.667 386.667H290.667V398.667H302.667V386.667Z" fill="#00EAC0"/>
<path d="M434.667 386.667H410.667V398.667H434.667V386.667Z" fill="#00EAC0"/>
<path d="M314.667 374.667H302.667V386.667H314.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V434.667H446.667V398.667Z" fill="#9D5EDB"/>
<path d="M434.667 434.667H290.667V446.667H434.667V434.667Z" fill="#9D5EDB"/>
<path d="M338.667 470.667H290.667V482.667H338.667V470.667Z" fill="#00EAC0"/>
path d="M434.667 470.667H386.667V482.667H434.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 506.667H380.667V518.667H434.667V506.667Z" fill="#00EAC0"/>
<path d="M344.667 506.667H290.667V518.667H344.667V506.667Z" fill="#00EAC0"/>
<path d="M398.667 446.667H326.667V458.667H398.667V446.667Z" fill="#9D5EDB"/>
<path d="M398.667 482.667H326.667V494.667H398.667V482.667Z" fill="#00EAC0"/>
<path d="M398.667 518.667H326.667V530.667H398.667V518.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V410.667H446.667V398.667Z"M
<path d="M314.667 398.667H278.667V410.667H314.667V398.667Z" fill="#0F1013"/>
<path d="M314.667 410.667H278.667V434.667H314.667V410.667Z" fill="#542D7B"/>
<path d="M302.667 434.667H290.667V446.667H302.667V434.667Z" fill="#542D7B"/>
<path d="M302.667 470.667H290.667V482.667H302.667V470.667Z" fill="#00EAC0"/>
<path d="M290.667 458.667H278.667V470.667H290.667V458.667Z" fill="#00EAC0"/>
<path d="M290.667 434.667H278.667V446.667H290.667V434.667Z" fill="#00EAC0"/>
<path d="M446.667 458.667H434.667V470.66M
7H446.667V458.667Z" fill="#00EAC0"/>
<path d="M464.667 542.667H452.667V554.667H464.667V542.667Z" fill="#00EAC0"/>
<path d="M242.667 542.667H230.667V554.667H242.667V542.667Z" fill="#00EAC0"/>
<path d="M458.667 518.667H446.667V530.667H458.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 518.667H266.667V530.667H278.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 542.667H254.667V554.667H278.667V542.667Z" fill="#00EAC0"/>
<path d="M446.667 434.667H434.667V446.667H446.667V434.667Z" fill="#00EAC0"/>
<path d="M422.667 446M
.667H398.667V458.667H422.667V446.667Z" fill="#00EAC0"/>
<path d="M326.667 446.667H302.667V458.667H326.667V446.667Z" fill="#00EAC0"/>
<path d="M374.667 458.667H350.667V470.667H374.667V458.667Z" fill="#00EAC0"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#542D7B"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#00EAC0"/>
<path d="M362.667 446.667H326.667V458.667H362.667V446.667Z" fill="#542D7B"/>
<path d="M362.667 482.667H326.667V494.667H362.667V482.667Z" fill="white"/>
h d="M314.667 434.667H302.667V446.667H314.667V434.667Z" fill="#542D7B"/>
<path d="M314.667 470.667H302.667V482.667H314.667V470.667Z" fill="white"/>
<path d="M434.667 542.667H290.667V554.667H434.667V542.667Z" fill="#00EAC0"/>
<path d="M500.667 542.667H476.667V554.667H500.667V542.667Z" fill="#00EAC0"/>
<path d="M380.667 518.667H368.667V530.667H380.667V518.667Z" fill="white"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="white"/>
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="whM
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="white"/>
<path d="M434.667 506.667H422.667V518.667H434.667V506.667Z" fill="white"/>
<mask id="mask3_5_188299" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_188299)">
<path d="M410.667 194.667H314.667V242.667H410.667V194.667Z" fill="#394358"/>
<path d="M446.667 278.667H278.667V338.667H4M
46.667V278.667Z" fill="#394358"/>
<path d="M434.667 266.667H290.667V278.667H434.667V266.667Z" fill="#394358"/>
<path d="M434.667 266.667H422.667V278.667H434.667V266.667Z" fill="#9699A0"/>
<path d="M410.667 266.667H398.667V278.667H410.667V266.667Z" fill="#9699A0"/>
<path d="M434.667 338.667H290.667V350.667H434.667V338.667Z" fill="#394358"/>
<path d="M398.667 182.667H326.667V194.667H398.667V182.667Z" fill="#394358"/>
<path d="M398.667 242.667H326.667V254.667H398.667V242.667Z" fill="#394358"/>
<path d="M374.667 242.66M
7H326.667V254.667H374.667V242.667Z" fill="#0F1013"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#0F1013"/>
<path d="M350.667 194.667H338.667V218.667H350.667V194.667Z" fill="#00EAC0"/>
<path d="M386.667 194.667H374.667V218.667H386.667V194.667Z" fill="#00EAC0"/>
<path d="M314.667 206.667H302.667V230.667H314.667V206.667Z" fill="#9699A0"/>
<path d="M422.667 206.667H410.667V230.667H422.667V206.667Z" fill="#9699A0"/>
<path d="M314.667 218.667H302.667V230.667H314.667V218.667Z" fill="#394358"/>
 d="M422.667 218.667H410.667V230.667H422.667V218.667Z" fill="#394358"/>
<path d="M362.667 290.667H302.667V314.667H362.667V290.667Z" fill="#00EAC0"/>
<path d="M314.667 290.667H302.667V302.667H314.667V290.667Z" fill="white"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="white"/>
<path d="M422.667 290.667H374.667V338.667H422.667V290.667Z" fill="#0F1013"/>
<path d="M410.667 302.667H386.667V314.667H410.667V302.667Z" fill="#00EAC0"/>
<path d="M410.667 314.667H386.667V326.667H410.667V314.667Z" fill="#M
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#E72E4B"/>
<path d="M338.667 326.667H326.667V338.667H338.667V326.667Z" fill="#0F1013"/>
<path d="M362.667 326.667H350.667V338.667H362.667V326.667Z" fill="#0F1013"/>
<path d="M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#0F1013"/>
<path d="M446.667 314.667H434.667V338.667H446.667V314.667Z" fill="#0F1013"/>
<path d="M446.667 290.667H434.667V302.667H446.667V290.667Z" fill="#0F1013"/>
<path d="M326.667 212.667H314.667V242.667H326.66M
7V212.667Z" fill="#0F1013"/>
<path d="M386.667 230.667H338.667V242.667H386.667V230.667Z" fill="white"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#9699A0"/>
<path d="M362.667 230.667H350.667V242.667H362.667V230.667Z" fill="#9699A0"/>
<path d="M302.667 194.667H290.667V206.667H302.667V194.667Z" fill="#9699A0"/>
<path d="M290.667 182.667H278.667V194.667H290.667V182.667Z" fill="#9699A0"/>
<path d="M434.667 194.667H422.667V206.667H434.667V194.667Z" fill="#9699A0"/>
<path d="M434.667 278.667H422.6L
67V290.667H434.667V278.667Z" fill="#9699A0"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#9699A0"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_189382" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_189382)">
<path d="M278.667 266.667H254.667V290.667H278.667V266.667Z" fill="#0F1013"/>
<path d="M254.667 254.667H194.667V314.667H254.667V254.667ZM
<path d="M242.667 266.667H206.667V302.667H242.667V266.667Z" fill="#0F1013"/>
<path d="M194.667 266.667H182.667V302.667H194.667V266.667Z" fill="#0F1013"/>
<path d="M242.667 326.667V314.667H206.667V326.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 254.667V242.667H206.667V254.667H242.667Z" fill="#394358"/>
<path d="M206.667 302.667H194.667V314.667H206.667V302.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V302.667H266.667V290.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H254.667V278.6M
67H266.667V266.667Z" fill="#394358"/>
<path d="M206.667 314.667H182.667V338.667H206.667V314.667Z" fill="#394358"/>
<path d="M230.667 326.667H218.667V350.667H230.667V326.667Z" fill="#0F1013"/>
<path d="M194.667 242.667H182.667V254.667H194.667V242.667Z" fill="#394358"/>
<path d="M266.667 326.667H230.667V362.667H266.667V326.667Z" fill="#394358"/>
<path d="M194.667 326.667H182.667V338.667H194.667V326.667Z" fill="#0F1013"/>
<path d="M254.667 338.667H242.667V350.667H254.667V338.667Z" fill="#0F1013"/>
<path d="M194.667 25M
4.667H182.667V266.667H194.667V254.667Z" fill="#D47300"/>
<path d="M206.667 242.667H194.667V254.667H206.667V242.667Z" fill="#D47300"/>
<path d="M254.667 242.667H242.667V254.667H254.667V242.667Z" fill="#F0A100"/>
<path d="M266.667 254.667H254.667V266.667H266.667V254.667Z" fill="#F0A100"/>
<path d="M254.667 230.667H194.667V242.667H254.667V230.667Z" fill="#F0A100"/>
<path d="M242.667 218.667H206.667V230.667H242.667V218.667Z" fill="#F0A100"/>
<path d="M218.667 230.667H206.667V242.667H218.667V230.667Z" fill="#D47300"/>
path d="M206.667 230.667H194.667V242.667H206.667V230.667Z" fill="#D47300"/>
<path d="M218.667 326.667H206.667V338.667H218.667V326.667Z" fill="#D47300"/>
<mask id="mask1_5_189382" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_189382)">
<path d="M446.667 278.667H506.667V290.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H470.667V314.667H458.6M
67V290.667Z" fill="#0F1013"/>
<path d="M482.667 290.667H494.667V362.667H482.667V290.667Z" fill="#0F1013"/>
<path d="M470.667 302.667L470.667 314.667L446.667 314.667L446.667 302.667L470.667 302.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H482.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 266.667H494.667V290.667H470.667V266.667Z" fill="#394358"/>
<path d="M494.667 278.667H506.667V302.667H494.667V278.667Z" fill="#394358"/>
<path d="M494.667 350.667H506.667V374.667H494.667V350.667Z" fill="#394358M
<path d="M494.667 398.667H506.667V422.667H494.667V398.667Z" fill="#394358"/>
<path d="M470.667 362.667H506.667V386.667H470.667V362.667Z" fill="#394358"/>
<path d="M506.667 350.667L506.667 374.667L494.667 374.667L494.667 350.667L506.667 350.667Z" fill="#9699A0"/>
<path d="M482.667 386.667H506.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M470.667 386.667H482.667V434.667H470.667V386.667Z" fill="#0F1013"/>
<path d="M482.667 398.667H494.667V410.667H482.667V398.667Z" fill="#0F1013"/>
<path d="M458.667 422.M
667H470.667V446.667H458.667V422.667Z" fill="#0F1013"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#0F1013"/>
<path d="M482.667 434.667H494.667V458.667H482.667V434.667Z" fill="#394358"/>
<path d="M458.667 446.667H482.667V458.667H458.667V446.667Z" fill="#394358"/>
<path d="M482.667 434.667H458.667V458.667H482.667V434.667Z" fill="#E72E4B"/>
<path d="M482.667 434.667H470.667V458.667H482.667V434.667Z" fill="#EE6C81"/>
<path d="M494.667 446.667H482.667V458.667H494.667V446.667Z" fill="#E72E4B"/>
th d="M482.667 458.667H470.667V470.667H482.667V458.667Z" fill="#E72E4B"/>
<path d="M482.667 470.667H470.667V482.667H482.667V470.667Z" fill="#E72E4B"/>
<path d="M482.667 482.667H470.667V506.667H482.667V482.667Z" fill="#0F1013"/>
<path d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#9699A0"/>
<mask id="mask2_5_189382" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
ask="url(#mask2_5_189382)">
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#E72E4B"/>
<path d="M410.667 386.667H314.667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.66M
7V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667V362.667H356.667V350.667Z" fill="#EE6C81"/>
<path d="M338.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013"/>
<path d="M338.667 446.667H290.667V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 470.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.667V458.667H338.667V446.667Z" fill="#EE6C81"/>
.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
<path d="M338.667 470.667H314.667V482.667H338.667V470.667Z" fill="#EE6C81"/>
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M290.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
<path d="M278.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72EM
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C81"/>
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#504480"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#504480"/>
<path d="M386.667 434.667L386.667 410.667L410.667 41M
0.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446.667L398.667 422.667L422.667 422.667L422.667 446.667L398.667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434.667V554.667H386.667V470.667Z" fill="#E72E4B"/>
<path d="M386.667 446.667H398.667V458.667H386.667V446.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill="#EE6C81"/>
<path d="M404.667 470.667H428.667V482.667H404.M
667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.667V458.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H446.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
<path d="M446.667 518.667H458.667V554.667H446.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H4M
46.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H422.667V554.667H410.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#504480"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#504480"/>
<path d="M350.667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H314.667V542.667H350.667V530.667Z" fill="#50447F"/>
"M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
<path d="M458.667 530.667H422.667V542.667H458.667V530.667Z" fill="#50447F"/>
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_189382" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_189382)">
<path d="M410.667 194.667H314.667V242.667H410.667V194.M
667Z" fill="#394358"/>
<path d="M446.667 278.667H278.667V338.667H446.667V278.667Z" fill="#394358"/>
<path d="M434.667 266.667H290.667V278.667H434.667V266.667Z" fill="#394358"/>
<path d="M434.667 266.667H422.667V278.667H434.667V266.667Z" fill="#9699A0"/>
<path d="M410.667 266.667H398.667V278.667H410.667V266.667Z" fill="#9699A0"/>
<path d="M434.667 338.667H290.667V350.667H434.667V338.667Z" fill="#394358"/>
<path d="M398.667 182.667H326.667V194.667H398.667V182.667Z" fill="#394358"/>
<path d="M398.667 242.667H326.667V2M
54.667H398.667V242.667Z" fill="#394358"/>
<path d="M374.667 242.667H326.667V254.667H374.667V242.667Z" fill="#0F1013"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#0F1013"/>
<path d="M350.667 194.667H338.667V218.667H350.667V194.667Z" fill="#00EAC0"/>
<path d="M386.667 194.667H374.667V218.667H386.667V194.667Z" fill="#00EAC0"/>
<path d="M314.667 206.667H302.667V230.667H314.667V206.667Z" fill="#9699A0"/>
<path d="M422.667 206.667H410.667V230.667H422.667V206.667Z" fill="#9699A0"/>
7 218.667H302.667V230.667H314.667V218.667Z" fill="#394358"/>
<path d="M422.667 218.667H410.667V230.667H422.667V218.667Z" fill="#394358"/>
<path d="M362.667 290.667H302.667V314.667H362.667V290.667Z" fill="#00EAC0"/>
<path d="M314.667 290.667H302.667V302.667H314.667V290.667Z" fill="white"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="white"/>
<path d="M422.667 290.667H374.667V338.667H422.667V290.667Z" fill="#0F1013"/>
<path d="M410.667 302.667H386.667V314.667H410.667V302.667Z" fill="#00EAC0"/>
path d="M410.667 314.667H386.667V326.667H410.667V314.667Z" fill="#00EAC0"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#E72E4B"/>
<path d="M338.667 326.667H326.667V338.667H338.667V326.667Z" fill="#0F1013"/>
<path d="M362.667 326.667H350.667V338.667H362.667V326.667Z" fill="#0F1013"/>
<path d="M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#0F1013"/>
<path d="M446.667 314.667H434.667V338.667H446.667V314.667Z" fill="#0F1013"/>
<path d="M446.667 290.667H434.667V302.667H446.667V290.667Z"M
<path d="M326.667 212.667H314.667V242.667H326.667V212.667Z" fill="#0F1013"/>
<path d="M386.667 230.667H338.667V242.667H386.667V230.667Z" fill="white"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#9699A0"/>
<path d="M362.667 230.667H350.667V242.667H362.667V230.667Z" fill="#9699A0"/>
<path d="M302.667 194.667H290.667V206.667H302.667V194.667Z" fill="#9699A0"/>
<path d="M290.667 182.667H278.667V194.667H290.667V182.667Z" fill="#9699A0"/>
<path d="M434.667 194.667H422.667V206.667HL
434.667V194.667Z" fill="#9699A0"/>
<path d="M434.667 278.667H422.667V290.667H434.667V278.667Z" fill="#9699A0"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#9699A0"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637L`z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" M
height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40,M
 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":1339,"Total":2500}
{"Background":"Purple Billiard","Bits":"Steak","Plate":"Gold","Collection":"Lil' Bits","Id":1544,"Total":2500}
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_198751" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_198751)">
<path d="M278.667 266.667H254.667V290.667H278.667V266.667Z" fill="#0F1013"/>
<path d="M254.667 254.667H194.667V314.667H254.667V254.667ZM
<path d="M242.667 266.667H206.667V302.667H242.667V266.667Z" fill="#0F1013"/>
<path d="M194.667 266.667H182.667V302.667H194.667V266.667Z" fill="#0F1013"/>
<path d="M242.667 326.667V314.667H206.667V326.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 254.667V242.667H206.667V254.667H242.667Z" fill="#394358"/>
<path d="M206.667 302.667H194.667V314.667H206.667V302.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V302.667H266.667V290.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H254.667V278.6M
67H266.667V266.667Z" fill="#394358"/>
<path d="M206.667 314.667H182.667V338.667H206.667V314.667Z" fill="#394358"/>
<path d="M230.667 326.667H218.667V350.667H230.667V326.667Z" fill="#0F1013"/>
<path d="M194.667 242.667H182.667V254.667H194.667V242.667Z" fill="#394358"/>
<path d="M266.667 326.667H230.667V362.667H266.667V326.667Z" fill="#394358"/>
<path d="M194.667 326.667H182.667V338.667H194.667V326.667Z" fill="#0F1013"/>
<path d="M254.667 338.667H242.667V350.667H254.667V338.667Z" fill="#0F1013"/>
<path d="M194.667 25M
4.667H182.667V266.667H194.667V254.667Z" fill="#D47300"/>
<path d="M206.667 242.667H194.667V254.667H206.667V242.667Z" fill="#D47300"/>
<path d="M254.667 242.667H242.667V254.667H254.667V242.667Z" fill="#F0A100"/>
<path d="M266.667 254.667H254.667V266.667H266.667V254.667Z" fill="#F0A100"/>
<path d="M254.667 230.667H194.667V242.667H254.667V230.667Z" fill="#F0A100"/>
<path d="M242.667 218.667H206.667V230.667H242.667V218.667Z" fill="#F0A100"/>
<path d="M218.667 230.667H206.667V242.667H218.667V230.667Z" fill="#D47300"/>
path d="M206.667 230.667H194.667V242.667H206.667V230.667Z" fill="#D47300"/>
<path d="M218.667 326.667H206.667V338.667H218.667V326.667Z" fill="#D47300"/>
<mask id="mask1_5_198751" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_198751)">
<path d="M494.667 350.667V338.667H470.667V350.667H494.667Z" fill="#0F1013"/>
<path d="M482.667 374.667V362.667H458.667V374.6M
67H482.667Z" fill="#394358"/>
<path d="M482.667 386.667V374.667H458.667V386.667H482.667Z" fill="#0F1013"/>
<path d="M494.667 398.667V386.667H470.667V398.667H494.667Z" fill="#394358"/>
<path d="M494.667 410.667V398.667H482.667V410.667H494.667Z" fill="#0F1013"/>
<path d="M506.667 398.667V386.667H494.667V398.667H506.667Z" fill="#0F1013"/>
<path d="M530.667 398.667V386.667H518.667V398.667H530.667Z" fill="#0F1013"/>
<path d="M530.667 386.667V374.667H518.667V386.667H530.667Z" fill="#0F1013"/>
<path d="M542.667 362.667V35M
0.667H530.667V362.667H542.667Z" fill="#0F1013"/>
<path d="M530.667 350.667V338.667H518.667V350.667H530.667Z" fill="#394358"/>
<path d="M530.667 338.667V326.667H518.667V338.667H530.667Z" fill="#0F1013"/>
<path d="M530.667 326.667V314.667H518.667V326.667H530.667Z" fill="#394358"/>
<path d="M530.667 314.667V302.667H518.667V314.667H530.667Z" fill="#0F1013"/>
<path d="M518.667 302.667V290.667H506.667V302.667H518.667Z" fill="#394358"/>
<path d="M518.667 290.667V278.667H494.667V290.667H518.667Z" fill="#0F1013"/>
M506.667 266.667V254.667H482.667V266.667H506.667Z" fill="#0F1013"/>
<path d="M494.667 242.667V230.667H470.667V242.667H494.667Z" fill="#0F1013"/>
<path d="M518.667 278.667V266.667H494.667V278.667H518.667Z" fill="#394358"/>
<path d="M494.667 254.667V242.667H470.667V254.667H494.667Z" fill="#394358"/>
<path d="M506.667 230.667V218.667H482.667V230.667H506.667Z" fill="#394358"/>
<path d="M518.667 386.667V374.667H506.667V386.667H518.667Z" fill="#0F1013"/>
<path d="M530.667 362.667V350.667H518.667V362.667H530.667Z" fill="#M
<path d="M518.667 350.667V338.667H506.667V350.667H518.667Z" fill="#394358"/>
<path d="M518.667 338.667V326.667H506.667V338.667H518.667Z" fill="#0F1013"/>
<path d="M518.667 398.667V386.667H506.667V398.667H518.667Z" fill="#394358"/>
<path d="M530.667 374.667V362.667H518.667V374.667H530.667Z" fill="#394358"/>
<path d="M506.667 410.667V398.667H494.667V410.667H506.667Z" fill="#394358"/>
<path d="M518.667 410.667V398.667H506.667V410.667H518.667Z" fill="#394358"/>
<path d="M542.667 374.667V362.667H530.667V374.66M
7H542.667Z" fill="#394358"/>
<path d="M542.667 386.667V374.667H530.667V386.667H542.667Z" fill="#394358"/>
<path d="M518.667 326.667V302.667H506.667V326.667H518.667Z" fill="white"/>
<path d="M518.667 326.667V314.667H506.667V326.667H518.667Z" fill="white"/>
<path d="M506.667 290.667H458.667V338.667H506.667V290.667Z" fill="white"/>
<path d="M494.667 278.667H470.667V290.667H494.667V278.667Z" fill="white"/>
<path d="M458.667 326.667V302.667H446.667V326.667H458.667Z" fill="#B5B5B7"/>
<path d="M470.667 302.667V290.667H458M
.667V302.667H470.667Z" fill="#B5B5B7"/>
<path d="M482.667 338.667V326.667H458.667V338.667H482.667Z" fill="#B5B5B7"/>
<path d="M494.667 374.667H482.667V386.667H494.667V374.667Z" fill="#394358"/>
<path d="M482.667 350.667H470.667V362.667H482.667V350.667Z" fill="#0F1013"/>
<path d="M470.667 350.667H458.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M470.667 338.667H458.667V350.667H470.667V338.667Z" fill="#0F1013"/>
<path d="M482.667 338.667H470.667V350.667H482.667V338.667Z" fill="#394358"/>
266.667H482.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 230.667H494.667V242.667H506.667V230.667Z" fill="#394358"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M482.667 194.667H458.667V230.667H482.667V194.667Z" fill="white"/>
<path d="M494.667 182.667H458.667V194.667H494.667V182.667Z" fill="white"/>
<path d="M506.667 182.667H494.667V218.667H506.667V182.667Z" fill="#B5B5B7"/>
<path d="M482.667 194.667H470.667V230.667H482.667V194.667Z" fill="#B5B5B7"/>
th d="M518.667 182.667H506.667V230.667H518.667V182.667Z" fill="white"/>
<path d="M494.667 182.667H482.667V194.667H494.667V182.667Z" fill="#394358"/>
<path d="M446.667 302.667H422.667V326.667H446.667V302.667Z" fill="#0F1013"/>
<path d="M434.667 302.667H422.667V326.667H434.667V302.667Z" fill="#394358"/>
<mask id="mask2_5_198751" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
k="url(#mask2_5_198751)">
<path d="M386.667 350.667H338.667V374.667H386.667V350.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V386.667H374.667V374.667Z" fill="#0F1013"/>
<path d="M338.667 350.667H326.667V386.667H338.667V350.667Z" fill="#B5B5B7"/>
<path d="M398.667 350.667H386.667V386.667H398.667V350.667Z" fill="#B5B5B7"/>
<path d="M350.667 374.667H338.667V386.667H350.667V374.667Z" fill="#B5B5B7"/>
<path d="M326.667 374.667H314.667V386.667H326.667V374.667Z" fill="#B5B5B7"/>
<path d="M410.667 374.667H398.66M
7V386.667H410.667V374.667Z" fill="#B5B5B7"/>
<path d="M386.667 374.667H374.667V386.667H386.667V374.667Z" fill="#B5B5B7"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="#B5B5B7"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#394358"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#394358"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="#394358"/>
<path d="M374.667 386.667H350.667V398.667H374.667V386.667Z" fill="#B5B5B7"/>
.667 386.667H314.667V422.667H338.667V386.667Z" fill="#0F1013"/>
<path d="M410.667 386.667H386.667V422.667H410.667V386.667Z" fill="#0F1013"/>
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#0F1013"/>
<path d="M410.667 458.667H386.667V494.667H410.667V458.667Z" fill="#B5B5B7"/>
<path d="M326.667 458.667H302.667V494.667H326.667V458.667Z" fill="#B5B5B7"/>
<path d="M350.667 422.667H314.667V458.667H350.667V422.667Z" fill="#0F1013"/>
<path d="M410.667 422.667H374.667V458.667H410.667V422.667Z" fill="#0F10M
<path d="M338.667 422.667H314.667V434.667H338.667V422.667Z" fill="#394358"/>
<path d="M410.667 422.667H386.667V434.667H410.667V422.667Z" fill="#394358"/>
<path d="M410.667 422.667H398.667V434.667H410.667V422.667Z" fill="#B5B5B7"/>
<path d="M350.667 434.667H338.667V446.667H350.667V434.667Z" fill="#B5B5B7"/>
<path d="M314.667 470.667H302.667V494.667H314.667V470.667Z" fill="#394358"/>
<path d="M398.667 470.667H386.667V494.667H398.667V470.667Z" fill="#394358"/>
<path d="M338.667 494.667H314.667V518.667H338.667V49M
4.667Z" fill="#5653EC"/>
<path d="M350.667 518.667H314.667V542.667H350.667V518.667Z" fill="#5653EC"/>
<path d="M362.667 542.667H314.667V554.667H362.667V542.667Z" fill="#5653EC"/>
<path d="M326.667 542.667H266.667V554.667H326.667V542.667Z" fill="white"/>
<path d="M434.667 542.667H386.667V554.667H434.667V542.667Z" fill="white"/>
<path d="M326.667 530.667H266.667V542.667H326.667V530.667Z" fill="white"/>
<path d="M434.667 530.667H386.667V542.667H434.667V530.667Z" fill="white"/>
<path d="M314.667 518.667H290.667V530.667M
H314.667V518.667Z" fill="white"/>
<path d="M410.667 494.667H386.667V518.667H410.667V494.667Z" fill="#F0A100"/>
<path d="M314.667 494.667H290.667V518.667H314.667V494.667Z" fill="#5653EC"/>
<path d="M422.667 518.667H398.667V530.667H422.667V518.667Z" fill="white"/>
<path d="M302.667 482.667H290.667V518.667H302.667V482.667Z" fill="#3532A9"/>
<path d="M338.667 482.667H326.667V494.667H338.667V482.667Z" fill="#5653EC"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#F0A100"/>
<path d="M386.667 482.667HM
374.667V518.667H386.667V482.667Z" fill="#D47300"/>
<path d="M422.667 482.667H398.667V494.667H422.667V482.667Z" fill="#F0A100"/>
<path d="M422.667 482.667H398.667V494.667H422.667V482.667Z" fill="#F0A100"/>
<path d="M446.667 518.667H422.667V530.667H446.667V518.667Z" fill="#F0A100"/>
<path d="M386.667 530.667H374.667V554.667H386.667V530.667Z" fill="#D47300"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.667Z" fill="#F0A100"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#5653EC"/>
="M350.667 494.667H338.667V530.667H350.667V494.667Z" fill="#5653EC"/>
<path d="M278.667 530.667H266.667V542.667H278.667V530.667Z" fill="#0F1013"/>
<path d="M386.667 434.667H374.667V446.667H386.667V434.667Z" fill="#394358"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#0F1013"/>
<path d="M386.667 458.667H374.667V470.667H386.667V458.667Z" fill="#0F1013"/>
<path d="M422.667 434.667H410.667V470.667H422.667V434.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V482.667H338.667V458.667Z" fill=M
<path d="M434.667 494.667H410.667V518.667H434.667V494.667Z" fill="#F0A100"/>
<path d="M434.667 506.667H422.667V530.667H434.667V506.667Z" fill="#F0A100"/>
<path d="M446.667 530.667H434.667V554.667H446.667V530.667Z" fill="#F0A100"/>
<path d="M422.667 530.667H410.667V542.667H422.667V530.667Z" fill="#0F1013"/>
<path d="M422.667 470.667H410.667V482.667H422.667V470.667Z" fill="#F0A100"/>
<path d="M398.667 506.667H386.667V518.667H398.667V506.667Z" fill="#D47300"/>
<path d="M398.667 518.667H386.667V530.667H398.M
667V518.667Z" fill="#D47300"/>
<path d="M410.667 494.667H398.667V506.667H410.667V494.667Z" fill="#D47300"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#3532A9"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#3532A9"/>
<path d="M338.667 530.667H326.667V554.667H338.667V530.667Z" fill="#3532A9"/>
<path d="M398.667 530.667H386.667V554.667H398.667V530.667Z" fill="#B5B5B7"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="#B5B5B7"/>
<path d="M278.667 542.667H2M
66.667V554.667H278.667V542.667Z" fill="#B5B5B7"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="#B5B5B7"/>
<mask id="mask3_5_198751" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_198751)">
<path d="M446.667 266.667H278.667V338.667H446.667V266.667Z" fill="#F0A100"/>
<path d="M434.667 254.667H290.667V266.667H434.667V254.667Z" fill="#F0A100M
<path d="M422.667 242.667H302.667V254.667H422.667V242.667Z" fill="#F0A100"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#F0A100"/>
<path d="M326.667 266.667H278.667V338.667H326.667V266.667Z" fill="#D47300"/>
<path d="M314.667 290.667H266.667V338.667H314.667V290.667Z" fill="#D47300"/>
<path d="M458.667 290.667H410.667V338.667H458.667V290.667Z" fill="#F0A100"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#F0A100"/>
<path d="M362.667 218.667H350.667V326.667H362.667V218.M
667Z" fill="#0F1013"/>
<path d="M374.667 218.667H362.667V326.667H374.667V218.667Z" fill="#394358"/>
<path d="M410.667 278.667H314.667V290.667H410.667V278.667Z" fill="white"/>
<path d="M374.667 266.667H350.667V278.667H374.667V266.667Z" fill="white"/>
<path d="M374.667 290.667H350.667V302.667H374.667V290.667Z" fill="white"/>
<path d="M338.667 230.667H326.667V242.667H338.667V230.667Z" fill="#D47300"/>
<path d="M326.667 242.667H302.667V254.667H326.667V242.667Z" fill="#D47300"/>
<path d="M350.667 290.667H314.667V302.667M
H350.667V290.667Z" fill="#D47300"/>
<path d="M350.667 266.667H326.667V278.667H350.667V266.667Z" fill="#D47300"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#0F1013"/>
<path d="M410.667 266.667H374.667V278.667H410.667V266.667Z" fill="#D47300"/>
<path d="M446.667 326.667H296.667V338.667H446.667V326.667Z" fill="#394358"/>
<path d="M350.667 338.667H278.667V350.667H350.667V338.667Z" fill="#394358"/>
<path d="M446.667 338.667H374.667V350.667H446.667V338.667Z" fill="#394358"/>
<path d="M314.667 338.M
667H278.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M314.667 254.667H290.667V266.667H314.667V254.667Z" fill="#D47300"/>
<path d="M422.667 278.667H410.667V290.667H422.667V278.667Z" fill="#D47300"/>
<path d="M338.667 314.667H326.667V326.667H338.667V314.667Z" fill="#394358"/>
<path d="M314.667 314.667H302.667V326.667H314.667V314.667Z" fill="#394358"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#394358"/>
<path d="M422.667 314.667H410.667V326.667H422.667V314.667Z" fill="#394358"/>
th d="M434.667 326.667H422.667V338.667H434.667V326.667Z" fill="#394358"/>
<path d="M374.667 326.667H338.667V338.667H374.667V326.667Z" fill="#0F1013"/>
<path d="M386.667 326.667H374.667V338.667H386.667V326.667Z" fill="#394358"/>
<path d="M350.667 326.667H338.667V338.667H350.667V326.667Z" fill="#394358"/>
<path d="M290.667 326.667H278.667V338.667H290.667V326.667Z" fill="#0F1013"/>
<path d="M290.667 314.667H278.667V326.667H290.667V314.667Z" fill="#0F1013"/>
<path d="M302.667 326.667H290.667V338.667H302.667V326.667Z" fM
<path d="M386.667 338.667H374.667V350.667H386.667V338.667Z" fill="#0F1013"/>
<path d="M350.667 338.667H326.667V350.667H350.667V338.667Z" fill="#0F1013"/>
<path d="M446.667 314.667H434.667V338.667H446.667V314.667Z" fill="#394358"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="6M
2%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stM
roke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><L
path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" widtM
h="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" filM
l="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 1L
80.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_190282" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_190282)">
<path d="M230.667 254.667H242.667V314.667H230.667V254.667Z" fill="#3532A9"/>
<path d="M230.667 278.667H254.667V290.667H230.667V278.667ZM
<path d="M218.667 266.667H230.667V314.667H218.667V266.667Z" fill="#5653EC"/>
<path d="M230.667 242.667H242.667V254.667H230.667V242.667Z" fill="#5653EC"/>
<path d="M218.667 254.667H230.667V266.667H218.667V254.667Z" fill="#5653EC"/>
<path d="M206.667 266.667H218.667V278.667H206.667V266.667Z" fill="#5653EC"/>
<path d="M194.667 278.667H206.667V290.667H194.667V278.667Z" fill="#3532A9"/>
<path d="M242.667 230.667H254.667V242.667H242.667V230.667Z" fill="#5653EC"/>
<path d="M254.667 218.667H266.667V230.6M
67H254.667V218.667Z" fill="white"/>
<path d="M242.667 242.667H254.667V254.667H242.667V242.667Z" fill="white"/>
<path d="M206.667 278.667H218.667V290.667H206.667V278.667Z" fill="#5653EC"/>
<path d="M194.667 290.667H206.667V302.667H194.667V290.667Z" fill="#3532A9"/>
<path d="M182.667 302.667H194.667V314.667H182.667V302.667Z" fill="#3532A9"/>
<path d="M230.667 374.667H206.667V386.667H230.667V374.667Z" fill="#5653EC"/>
<path d="M230.667 386.667H218.667V398.667H230.667V386.667Z" fill="#5653EC"/>
<path d="M218.667 386.66M
7H206.667V398.667H218.667V386.667Z" fill="#5653EC"/>
<path d="M218.667 398.667H206.667V410.667H218.667V398.667Z" fill="white"/>
<path d="M230.667 398.667H218.667V434.667H230.667V398.667Z" fill="white"/>
<path d="M206.667 386.667H194.667V422.667H206.667V386.667Z" fill="#5653EC"/>
<path d="M206.667 422.667H194.667V434.667H206.667V422.667Z" fill="#3532A9"/>
<path d="M218.667 422.667H206.667V434.667H218.667V422.667Z" fill="#5653EC"/>
<path d="M218.667 410.667H206.667V422.667H218.667V410.667Z" fill="#5653EC"/>
M218.667 434.667H206.667V446.667H218.667V434.667Z" fill="#5653EC"/>
<path d="M230.667 434.667H218.667V446.667H230.667V434.667Z" fill="white"/>
<path d="M230.667 374.667H218.667V386.667H230.667V374.667Z" fill="#3532A9"/>
<path d="M218.667 446.667H206.667V470.667H218.667V446.667Z" fill="#5653EC"/>
<path d="M230.667 446.667H218.667V458.667H230.667V446.667Z" fill="#5653EC"/>
<path d="M230.667 470.667H218.667V482.667H230.667V470.667Z" fill="#3532A9"/>
<path d="M242.667 470.667H230.667V482.667H242.667V470.667Z" fill="#56M
<path d="M242.667 446.667H230.667V458.667H242.667V446.667Z" fill="white"/>
<path d="M254.667 482.667H242.667V494.667H254.667V482.667Z" fill="#5653EC"/>
<path d="M254.667 494.667H242.667V506.667H254.667V494.667Z" fill="#3532A9"/>
<path d="M266.667 506.667H254.667V518.667H266.667V506.667Z" fill="white"/>
<path d="M254.667 482.667H242.667V494.667H254.667V482.667Z" fill="white"/>
<path d="M242.667 470.667H230.667V482.667H242.667V470.667Z" fill="white"/>
<path d="M242.667 482.667H230.667V494.667H242.667V482.667ZM
<path d="M242.667 386.667H230.667V398.667H242.667V386.667Z" fill="#5653EC"/>
<path d="M194.667 386.667H182.667V398.667H194.667V386.667Z" fill="#3532A9"/>
<path d="M206.667 374.667H194.667V386.667H206.667V374.667Z" fill="#5653EC"/>
<path d="M230.667 458.667H218.667V470.667H230.667V458.667Z" fill="#5653EC"/>
<path d="M242.667 458.667H230.667V470.667H242.667V458.667Z" fill="white"/>
<path d="M218.667 446.667H206.667V458.667H218.667V446.667Z" fill="#5653EC"/>
<path d="M182.667 314.667H194.667V326.667M
H182.667V314.667Z" fill="#3532A9"/>
<path d="M182.667 374.667H194.667V386.667H182.667V374.667Z" fill="#3532A9"/>
<path d="M182.667 398.667H194.667V422.667H182.667V398.667Z" fill="#3532A9"/>
<path d="M182.667 326.667H194.667V338.667H182.667V326.667Z" fill="#3532A9"/>
<path d="M194.667 338.667H206.667V350.667H194.667V338.667Z" fill="#5653EC"/>
<path d="M206.667 290.667H218.667V302.667H206.667V290.667Z" fill="#5653EC"/>
<path d="M206.667 302.667H218.667V314.667H206.667V302.667Z" fill="#5653EC"/>
<path d="M206.667 314.M
667H218.667V326.667H206.667V314.667Z" fill="#5653EC"/>
<path d="M206.667 338.667H218.667V350.667H206.667V338.667Z" fill="#0F1013"/>
<path d="M206.667 350.667H218.667V362.667H206.667V350.667Z" fill="#0F1013"/>
<path d="M206.667 362.667H218.667V374.667H206.667V362.667Z" fill="#0F1013"/>
<path d="M194.667 302.667H206.667V314.667H194.667V302.667Z" fill="#5653EC"/>
<path d="M194.667 314.667H206.667V326.667H194.667V314.667Z" fill="#3532A9"/>
<path d="M194.667 326.667H206.667V338.667H194.667V326.667Z" fill="#5653EC"/>
th d="M218.667 302.667H230.667V314.667H218.667V302.667Z" fill="#3532A9"/>
<path d="M206.667 314.667H218.667V326.667H206.667V314.667Z" fill="#3532A9"/>
<path d="M218.667 314.667H230.667V326.667H218.667V314.667Z" fill="#3532A9"/>
<path d="M206.667 326.667H218.667V338.667H206.667V326.667Z" fill="#3532A9"/>
<path d="M194.667 326.667H206.667V350.667H194.667V326.667Z" fill="#3532A9"/>
<path d="M194.667 338.667H206.667V350.667H194.667V338.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H278.667V302.667H266.667V290.667Z" fM
<path d="M254.667 278.667H266.667V290.667H254.667V278.667Z" fill="#0F1013"/>
<path d="M254.667 266.667H266.667V278.667H254.667V266.667Z" fill="#0F1013"/>
<path d="M206.667 314.667H218.667V326.667H206.667V314.667Z" fill="#0F1013"/>
<path d="M206.667 326.667H218.667V338.667H206.667V326.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H278.667V278.667H266.667V266.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H254.667V278.667H266.667V266.667Z" fill="#394358"/>
<path d="M278.667 290.667H266.667V302.667HM
278.667V290.667Z" fill="#394358"/>
<path d="M218.667 350.667H206.667V374.667H218.667V350.667Z" fill="#394358"/>
<mask id="mask1_5_190282" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_190282)">
<path d="M494.667 242.667H482.667V302.667H494.667V242.667Z" fill="#3532A9"/>
<path d="M494.667 266.667H446.667V278.667H494.667V266.667Z" fill="#0F1013"/>
06.667 254.667H494.667V302.667H506.667V254.667Z" fill="#5653EC"/>
<path d="M494.667 230.667H482.667V242.667H494.667V230.667Z" fill="#5653EC"/>
<path d="M506.667 242.667H494.667V254.667H506.667V242.667Z" fill="#5653EC"/>
<path d="M518.667 254.667H506.667V266.667H518.667V254.667Z" fill="white"/>
<path d="M530.667 266.667H518.667V278.667H530.667V266.667Z" fill="white"/>
<path d="M482.667 218.667H470.667V230.667H482.667V218.667Z" fill="#5653EC"/>
<path d="M470.667 206.667H458.667V218.667H470.667V206.667Z" fill="#5653ECM
<path d="M482.667 230.667H470.667V242.667H482.667V230.667Z" fill="#5653EC"/>
<path d="M518.667 266.667H506.667V278.667H518.667V266.667Z" fill="#5653EC"/>
<path d="M530.667 278.667H518.667V290.667H530.667V278.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="white"/>
<path d="M494.667 362.667H518.667V374.667H494.667V362.667Z" fill="#5653EC"/>
<path d="M494.667 374.667H506.667V386.667H494.667V374.66M
7Z" fill="#5653EC"/>
<path d="M506.667 374.667H518.667V386.667H506.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 386.667H518.667V398.667H506.667V386.667Z" fill="#5653EC"/>
<path d="M494.667 386.667H506.667V422.667H494.667V386.667Z" fill="#5653EC"/>
<path d="M518.667 374.667H530.667V410.667H518.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 410.667H530.667V422.667H518.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 398.667H518.667V410M
.667H506.667V398.667Z" fill="#5653EC"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#5653EC"/>
<path d="M482.667 422.667H494.667V446.667H482.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#5653EC"/>
<path d="M482.667 446.667H494.667V458.667H482.667V446.667Z" fill="#5653EC"/>
<path d="M470.667 458.667H482.667V470.667H470.667V458.667Z" fill="#5653EC"/>
434.667H482.667V446.667H470.667V434.667Z" fill="#5653EC"/>
<path d="M458.667 446.667H470.667V458.667H458.667V446.667Z" fill="#3532A9"/>
<path d="M446.667 434.667H458.667V446.667H446.667V434.667Z" fill="#3532A9"/>
<path d="M458.667 470.667H470.667V482.667H458.667V470.667Z" fill="#5653EC"/>
<path d="M446.667 470.667H458.667V482.667H446.667V470.667Z" fill="#5653EC"/>
<path d="M482.667 374.667H494.667V386.667H482.667V374.667Z" fill="#5653EC"/>
<path d="M530.667 374.667H542.667V386.667H530.667V374.667Z" fill="#5653EC"/>M
<path d="M518.667 362.667H530.667V374.667H518.667V362.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#3532A9"/>
<path d="M470.667 446.667H482.667V458.667H470.667V446.667Z" fill="#3532A9"/>
<path d="M482.667 422.667H494.667V434.667H482.667V422.667Z" fill="#3532A9"/>
<path d="M542.667 302.667H530.667V314.667H542.667V302.667Z" fill="#5653EC"/>
<path d="M542.667 362.667H530.667V374.667H542.667V362.667Z" fill="white"/>
<path d="M542.667 386.667H530.667V410.667H542.667V386.667Z"M
<path d="M542.667 314.667H530.667V326.667H542.667V314.667Z" fill="#5653EC"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#5653EC"/>
<path d="M518.667 278.667H506.667V290.667H518.667V278.667Z" fill="#5653EC"/>
<path d="M518.667 290.667H506.667V302.667H518.667V290.667Z" fill="#5653EC"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#5653EC"/>
<path d="M518.667 326.667H506.667V338.667H518.667V326.667Z" fill="#0F1013"/>
<path d="M518.667 338.667H506.667V350.667HM
518.667V338.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#0F1013"/>
<path d="M530.667 290.667H518.667V302.667H530.667V290.667Z" fill="#5653EC"/>
<path d="M530.667 302.667H518.667V314.667H530.667V302.667Z" fill="#5653EC"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#5653EC"/>
<path d="M506.667 290.667H494.667V302.667H506.667V290.667Z" fill="#3532A9"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#3532A9"/>
<path d="M506.667 302.6M
67H494.667V314.667H506.667V302.667Z" fill="#3532A9"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 314.667H518.667V338.667H530.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H446.667V302.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#0F1013"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#0F1013"/>
h d="M470.667 278.667H458.667V290.667H470.667V278.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M470.667 266.667H446.667V278.667H470.667V266.667Z" fill="#394358"/>
<mask id="mask2_5_190282" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_190282)">
<path d="M386.667 398.667H338.667V434.667H386.667VM
398.667Z" fill="#E72E4B"/>
<path d="M410.667 386.667H314.667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.667V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667M
V362.667H356.667V350.667Z" fill="#EE6C81"/>
<path d="M338.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013"/>
<path d="M338.667 446.667H290.667V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 470.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.667V458.667H338.667V446.667Z" fill="#EE6C81"/>
<path d="M338.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
667 470.667H314.667V482.667H338.667V470.667Z" fill="#EE6C81"/>
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M290.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
<path d="M278.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C8M
<path d="M290.667 542.667H278.667V554.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#504480"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#504480"/>
<path d="M386.667 434.667L386.667 410.667L410.667 410.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446M
.667L398.667 422.667L422.667 422.667L422.667 446.667L398.667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434.667V554.667H386.667V470.667Z" fill="#E72E4B"/>
<path d="M386.667 446.667H398.667V458.667H386.667V446.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill="#EE6C81"/>
<path d="M404.667 470.667H428.667V482.667H404.667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.6M
67V458.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H446.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
<path d="M446.667 518.667H458.667V554.667H446.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H446.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H42M
2.667V554.667H410.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#504480"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#504480"/>
<path d="M350.667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H314.667V542.667H350.667V530.667Z" fill="#50447F"/>
<path d="M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
M458.667 530.667H422.667V542.667H458.667V530.667Z" fill="#50447F"/>
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_190282" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_190282)">
<path d="M434.667 230.667H290.667V350.667H434.667V230.667Z" fill="#018F4F"/>
<path d="M362.667 218.667H314.667V230.667H362.667V218.6M
67Z" fill="#0F1013"/>
<path d="M410.667 218.667H374.667V230.667H410.667V218.667Z" fill="#0F1013"/>
<path d="M362.667 218.667H326.667V230.667H362.667V218.667Z" fill="#394358"/>
<path d="M410.667 218.667H398.667V230.667H410.667V218.667Z" fill="#394358"/>
<path d="M446.667 242.667H434.667V338.667H446.667V242.667Z" fill="#018F4F"/>
<path d="M290.667 242.667H278.667V338.667H290.667V242.667Z" fill="#006332"/>
<path d="M434.667 242.667H302.667V338.667H434.667V242.667Z" fill="#0F1013"/>
<path d="M434.667 326.667H422.667V33M
8.667H434.667V326.667Z" fill="#006332"/>
<path d="M434.667 242.667H422.667V254.667H434.667V242.667Z" fill="#006332"/>
<path d="M326.667 290.667H314.667V302.667H326.667V290.667Z" fill="white"/>
<path d="M386.667 314.667H350.667V326.667H386.667V314.667Z" fill="#018F4F"/>
<path d="M398.667 302.667H386.667V314.667H398.667V302.667Z" fill="#018F4F"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="#018F4F"/>
<path d="M422.667 290.667H410.667V302.667H422.667V290.667Z" fill="white"/>
<path d="M422.667 230M
.667H302.667V242.667H422.667V230.667Z" fill="#018F4F"/>
<path d="M314.667 242.667H302.667V254.667H314.667V242.667Z" fill="#018F4F"/>
<path d="M314.667 230.667H302.667V242.667H314.667V230.667Z" fill="#018F4F"/>
<path d="M326.667 230.667H314.667V242.667H326.667V230.667Z" fill="#018F4F"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#018F4F"/>
<path d="M434.667 230.667H422.667V242.667H434.667V230.667Z" fill="#018F4F"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><pathLT fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="396" height="396"><image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYwAAAGMCAMAAAD+52V4AAADAFBMVEUAAAD7+/v5+PoEBAT9/f1dWlr+/v7bsX/////+//8LCQkGBBft7ezFxcQYFhWlbiz39fi2tbXYrn0iIiIuLi/08fbp5u3n+v78///u6vLx/P33/v5mDmY7MVHEIhNXDV7x7/Po4OeCC2lxMazftoPf2ejT1OMSBiVwDmh4CmLKytwmByhsFXq46ukaBRleG31vb29fD3PPv9SdiarXydrf4uve099rFYOpmsFdFmkwIxdJDlYtCwne9vprEXJ8FXV+Io5+O7XAv9adkL21t8wUCT3DsdLx+fhBO1y1psz49/XK8fMnFTlKSkp7G4GM
/qMHJ3udND0GParp2U1lDQEFoC1jp9POVepqORrMUFC46CT2LWpxtJIvS5O3e393+8qmiy9vItsdZVlaNfqq0pbCq4OCqDnKrqcNaDk03CixzdHS62eOflJheKahRIF6OaZGSVrZXTW/nvoOqma1LMJptSaNrZYZUJHEpKEpfNJ3yHSFyW5hyHZTc1NGUfrxdQjNhXl+ce1jUy8dzKnmDep7FnNagG5d8bpETCVS4jM+BXYjPqHlhV3l9N4js3PHf7fKGl6WXJ3GGZGScc6qNIpg8OTtKT2JpP62AZqivjbFvU4JsHhLfxul5MZhBG1t8RRn9/PC3qJp8U6xVLYG8l7eYpLJmMm6Rydb33Z2Av9JOOmtxQnbFsqz29ezYrGurga+ph2SLOqlaGpKkZMBEHCGbOnzt2sR+tMdSD2vSsuHTwbQ3Fk2OfIBtKGCaZ5yvecfg7eP4997zzpScFW+qdDeDRpXN2s+yCnbBBwigUoptVUa20tFoRU7BmGRcQn+ENnBzqLrM
au5hugpJSFQ2XqZiGSn2YiYn/9r2HG2OotKrUkVm1yLbvPyyWWxXv5NWtdZ1nR5CWwNDdEB6vmYK8g0lVa3bp0bCYEBxhtNaUE4WyI6KQYkESCHP1YEL9uHqbsceEjGU/HHQZC5n97Jf5f1TT+sZZkmksErVsclX2nmXHRzP53nuBs3eezJay5qzhylTEwWQTAACKOUlEQVR4AYzZB2jjaPrH8cBQt4TeDYYNYA8xfhFNaB2cBNgeBFsC46zpzQvE/EuC1yCqr9/5asDAYAMxGMjQomsC46NuoV1v9KEO2au+Sue+v/dRIpnb9nteKfJsc/TR876SduuFjXyF/PErfyR/I/++zallZye5uDi4ieM4SXZ8kiQJwzje92m3AyVTZVnUJ9V+r1+t9qq9fs/n9V6v1Wu97svSb82KZBrrbJatXTocng7znFGnZ6dDSj9VljMNSplTnzv+X74znHa7g2x5dHS0u7vb9OHg6OjkaLnkm6yzQebcYD13c+fCMEwoxblgMBjM
0Z7Plyck775ycnLzOL1OtRqUEEafAEmVRlFWr9mv2SVSpRNVWa3n0Aum8UOvUlKepra+8QCkFh2IemyKYpDr7cRwmlpRv12g0cGDU2+2KfROKVIlR2JGqnFlrBkV/1heAKluv2TQGYJBhnhQPOZyyTYzh32IokQhMHvqpfDqMcSbDZNh12ay1XJ68U2jI48RrZOtg7dYOi1QSFq/hMZZLIe7C8bqusmqFtKO2fn+XX5YDlZ0NflWfaBVV4GnpHzeOjiiksbVh8eke6b9TEiZxGB8cTKdJ0kWirQBhFhW7Psxi1TvuH/eiqj7wsa8iUcmDb5jNqBwh8BxunTpP0aXS4VwUupQnkjCN4lDByP4e2xvIYzYipo/FGKa6ttLUZVmr9TqXuDwQyc/vstXKsoEj6TxNu10YLtgwSUNvAYY6qra7q95ogXHMJS+NoBG04WA4Ejg+B/4c9COF08U+o7HsrNcUWYDxgjhKHkXMwyYsA5FGEh7EB+Px+L333huP2vRcpV6p19uM
VNl/luFpRRMKHHnVcOeYzn8ThpfhF3CAbMDIT4WgtjXSd5tHRvJvKQsVQk5jBRA4qG6qcg2hnGsahMWR8HEZ6mqZ+cy6K+q/DIQ1FHNLoZ46u4Jt4iumFwkE3dXN+iZd9Y9TA2AWDzjhGg7TBaIRhwEhdqGrYJVuBhASNBZ8D07CJyiwMAw1KO5+aquYxShwSoaSRTM0CjEVUWVGkrRPO9yHRMUQ6WuUf6FjPIQlHBjT+YABBPxMFMEwGdMNmMEgEMWfHed4Z7kx2Spmc7ijs2e46RFvBoe3jk6YMCzNtu9J7/fXX0Wju4aHW4AS3WtHAjZzDYjidTi+uZUFCWaxnagzOYrNWO9I8RY6FEbTbDSQsqf0wDcW1G4prOBpSrVF0hjA6HeHku49fzcUhEGsPrePT6Xtvv/2T/0GjwnmnKxi+Iyo6+zQD4bAHh76fRr6wASEKBgdKH5+1yhpDp8iCxFQMU1FotZ0AII9DQyhJ+AOwBGYW0pCHsp7PP06jSLfRrh/34PBM
T1R4lDqaefrRQ5o/wQONiRxhhVxgvz949Oup4i9vOqPp5oR2QsOBQZ6ABByCNKBg03KgxwiNQa7ygZUMUhlGrdfKYRjFticKGjzQMg7ni/Pzyf/5HGLZeKOLg2tDpNwuFCcx/vwoVUY7MNVR0BEUcyRtDHKe+OKs74mCjdqZqBm2HGqTcJ2WOU2riOSaAzOdrZQ5ImSRVWULSqB8XGpKwuaffXy2iRR+P0QiN6YEmKb98z8xCZxGNYs1gEmjLga2IQ0NBSZ0xCj2Pi2gNs7DGAKPZrG3rU0clDSGULYj+rNCQxxCN996bdtV/gFhYO1bH9fqqnmdFETVOAIjiSFcQGrZ2DNQtazTIabkSnV1BsLe+0Dg8PSxDlGIcSEAx8RLnZ2dYzL4ym8kDEZmsUaHmxRoVxo36/VsNBQy1BjNX39+T91dRJI+uzqy3WL571OkYhnVGD4y8MRpB2UKdoVJcgxMADfEYuo17gdxhbDep7ae2n4ZEGKZg3SAKJV/MDUPRjfr5kObM
lX7pP/xHd3prA/Xp9v76vDzpqKwFDcYHrOkZqHGsYMldujNzhNGEypKanOr/TybTcCYeq28PNsKzITYXEhAV8jsXyK0s0BvOBMH6KAx4knd+tGfv1+6YBxwkaYCAijh9QhJtyFjx9f54xuKLVFnYK2bNmtPJZKmjLYrM1GgwrLRURTyz0hhqFu7iTkyNR3E5TsniKUmodOZ18ZSO2sm+0xt/QONPc3CU5PpcXz36j/X3tGmwaOmrkHBVp+Mbo4pBSJHOyWBuGIdhgQ8NTaEdsirKSg0aZQ2D6O7ndMo2JFg0wltKgOQaD+U+p+dUZO0QoBwUYfPH7XgMOwq2qn61A+YHV68xDpJ/50BcvdHT+NJ62zmhViSZjFgzVbSTQKCyUsGutEejRD4xSZzT3ntrbbtIZtzd14uD0b1IQWzYsoKBxikeSwKHfiek0VkZUI+7qaD/e54ctXbfTVIiG7wxZrDXysI4mADCMQxRsUxpiWuoI82CUm6SIOmNCpDFRd/xUGoSH3ysM
0Fubh4y8Jb8FT63PC8Bw8dPBkvavofFj0nL1c8pQKhe6j7OwRTVPqjFZPGLZkiCLQ2WcoThShKAKPgYYw2hWey5doFJ2x19zb3tvWVMWuCbPygqoIHNIghQbJ35AkqZKQAxIfxLFuzLv8jPXJmrRtHqG+Co9QaepUpXiLhNPPRtlQ7Ho3hjyGwV7FuN6ZHnqxc+g8hUlMhmfWGqYxWCgCWcwHir3lsNc5v6c3VqtVX0HjyFs0yd7tWxJxzFreosO5u2cYnDJZ+M7IwCANcZiEYhxOGj6yiIWBhiaq3bw1hIHFU1gwmqVLoUbKFIah5BQKEwKnzD88EWkoic+UDwrP60S9YfcZXQeFA8Q4NDKnH11ZeAqF/WbKFNKwQV3zF9lEcstBzs1j+NP5YGat0e8vfEbUQEVYTekK5bnn7td5YopWfTz4B6RREwNThmm8YBwFxj3zKDAq1XyWIu2wXViIQho+XTASe/aoo7EsVg0wFIk0n9/mFpvR1DVRE0cBYhzlyap4g5jM
63Q5nkqeikgZtYZ+8ho8wsNBgsi53RqjO4N/xMZkUEuXYH16DgIeKJrnkbxaD387Yhmjo+Yzqb2pAwT7gS8V0xo16o16nNRZ9Bb3i7aFSq2my4J0VYfUG4Z4Ki3JnRIESUmbRts06g/JJ89bgbZ40ToplY+tXv4LC8jy1K408OUfNNDZeWVnOiHGkep/7JeqGAkAWXc1ZdIbeZVnbyiJMk26ChVZ+lwYuD583JA4ZJnFo9d+5hEJjSnmQ82saAwdGvp2hobV60CdXdxYjt3DScGqNMJSGOEaj1WixiMTBazxOEh4mslujCH8ChRrDMEjNXp1Us2qWBYow/AOedjYhSIOyhBaU0LCJ6gRnaYABx6/2GD/AwqJ58qnm0+Iot8fT2t15UPKwlVwUX/roSz43NzcHFjikwSAhwUIUCfETlRL4EVpj2NyjcKjo9LJcKB/PYQWFfh6eUxNiJGoN42CNuBos4DCMRWPh4ABjzqypte0m/s6+ONBATmGqsuhGFwudB2nIAgxM
paNAxWOitomIabZUl0EZJgxHw0+aJfTDqag1xqDuE8fChOARCFRL3nnqqzKG/lc36pHgQMQ1v8ZHPBx99IA21RHccS0Mz100SywOHu6SavcSQW+hurDQd5bdOFPPP+adDWC6v6QwsJpfnvB8wDeMgcwUNZdQd+fiHTj1udHXN8J1v4hExjZbSo+7udP1rKGKPeuX1e1cYdxIuCM2AoRdBBtNQd7BzHN4GfNMQBw9/YDx5aBwWaWzl9RQxDgtXgR5F/MNIacJSZ+xcfEkUOccNiT3HwfQCDTiURFVEGjgMREFjGEYRKLQA+Lq+PHxwWOR/+CSNyweHDx5cMy4p8uD68NJzTOTBppKHRH5qGj8dPRr/dIxHY7RwvO9Dg7eAfEnmV+7Gx6PxT5nAPIb+v9gqqgoEDSg05JBHIE0wjoRhGpqFApudKvWAF0TiqBgHBUXUiNrE5jBh5M2xVGtsPXny5CEgZQ1iGuXJimzXtjtoeAzfHuRMrQHG9a0FZRbxWAJ62ZlbxBsM
W9oByd+uddjcttFx4i+m5Jiqd9pyAcMjPS/bXGpR+UrJQShTa8brg8eOfzq+uBleLnz4aE846rUFnoKG3TuOLizH9PCbSEEaVRLxqq1Z7PWmIo6DYopQcYyaL1NliIApBWHSsmFE5dbOoSMMwPnxikcjDMggW23Aw8sbAYhuNzm5nt9QbdIZaQxgWv2jsx2M4urK4VmvEotDVH29ouJFrUNYZ043nCNpiaIGDJiBm8cbh/3BobaFcGok3uTzfiKGwbrCBgcXV4tGj8eOxQneoNXKNAy6dn8X2f2keWWfolX9Fr9uOTYMUHFsa92yWyqepwCyEUW+bwn/4tA/QNtL0j+Ohc73I1C0G7RULLduL7S3ysn1XGCwwiS1TBS4UR+HWsYnCNQflYqKrKXMK2+a6TXPK9diA0fVTcr3fzdUgX0mlt/v+3ufVm0F493lmRvr/r+vD723jAVqVEjg/wLT9uCPSNy5KA5XD+MEPLnVBzCPFwQ7ETR2ysGDwQMOvr9C4yjh1jWgM
84TXcBM7iZBQNPMi/T8ZB2jzCtGHRQEMLXiyYAEIRDHf4uqBeIAT8+DGtq2qNAm0eZddxa2Ehca0SgQdRMhKSMb+62m4mLcpxkAyv0WiMND4z4izKjcbifD/LIyzcjwcHGu7AyiwsF1AQjO6ez00ZDqPg1qz6jZHgoqmCayujApqnu4aIxmQRjL+hQQUT8/B7D3dqdReFxzvfhgUYmTwaE+aBBhwWjXVx1D3GhdELzNhYuEnDU0xhwSUQ9u180fJ2WUtwNkLCSJe2brJI9IPG8R7iII8YBmWjGsPB/zPmS7laRYJ/QjleSKiUR2DROLW6+hwY7SbvYkyDaFxd1BHiVEMa1LnWD/mHvjzvNw0aS+wM0b8JFIbXUDBs/z1pFsIYlQUY4pCFUXQ1dFlBMcTlOCgmpsm8MKibHikOQIYFoq256p2qCd1ogDHhMRQOp0EG2GjIQotEJsNRsm8FhdeAgFbJgv0497IsepOBBQxcFBj83rGaQFSpWLcuqzIXTTIS06hZpyxM
s0qCazVpZGi1pKBmmYdWiftX4Mq+oZaG5uABGOF8P0aDA6A0G+6kCZWtWelydG+ffIVvIFXJ8csviPBQUHI8PcTFpjE0ivesAGHAIJHCECT2sdYWRf2dGHndl3omF11gK2WDGPabNBvu+zmcKyyzZH17WmjFoqNGA5OUp3TxUy4oF5ZKxhw6ludcqFoZxuERQpMOz0FFVF4+4Zhi1xDQWuLudtIkG1RaG15hCg7cTrHAbrS4HRMtDlL0KUjZylNOYTGuoPnhX3pJBkKBzp1xEIGszc+5W/fYmkM0OZHPZgRwHkuIAQ+9Ihs4vOhQmcJIBxgE4rNLp8B5nz7qteZ6EZLj1EMoEux9ZhONcXs9pD37M9ny2fWrwEweIrgUXI9VNCm6Kf5BJdB0NrrQFl7co6WdndOJbuuNSiWdUjUoRV1yrBYtajf9LDLGe+gfQMAxp/BAODVSaxDlbn0o8xzlhSMN2QJYNC4dphNcP5ELzt1n0M6bdiYWKEDgFUqExLkcwVDm1K4cM
xtDg/tKjGIoUhjwO9HuLwHtqaDw/P8bCpJHNXZqKoChqsb/VmDg3DwEKRf7nxcmqcmrLGQ41GKPEcxGLdVrAUE7VpdDFKNBWXnnAGnsJfpaikEojTAEIUWOiOaiBRYOwDY1+72Vwpi8PmDXbnJEOGDV9s/HTEbIsLbZRTGjpbZ+dLaSIlGN2XGVoyFcDIFtzP3lPC+K175HQ8LAz+LEYXm5pvzgujqGEqVTvH46xq+OyjZ7k0j2Temclniq5sReUGKr0Z8hbZTmG50SpX97RedhjHDh5zHJYNr6Lc+AJihPf97KXNwkYrEIThLSwGgOjbDhW5B1ULFaU/hNFEA4v20ebKCsn4oV9TTX1Bp+pJ0kqcxAU24gX++gkJcVBEoxA0dJCkchzh73T6+3nd749/VRaAlIVJ0E6KOWMeDVmovznvMf4Iwk4egcPnQ43GcH44QxX7ikvG4Xd/L6Fx0DSoc/UfnqHWj1EjantY+cNcbkFMvWx17A4lo1sEQxs2lXGUVHAYxZkM
Uw4dLlVKlUvpwhf6wNHyr/NfAcbSNR7udSGOj7DiSBnvztkuG4bhhSi/2bQOEBa+U09mgivkJ9hw00Zjr/m3IgDSytMajNAUWIRly8dFQEYyA8UEwgkZqvEpvPk5ZjTmQubPDc1BkimhMLmGBhsLBkkQvmGzS+H6nvn1mc3PzzHadYwZ1QAn1sq6Xfa2/fAcWFLGwckd+vmpxbMNQWsB/qK0q9qhElehQ9PMoVLBIas1aM2ni0aRWytLQvNFelgYrsFYreRmJURoNRcKOmtEAgwaDsxFZFIsuGTQYaIhjHI0sFhSTNRRcoNCqLW4rk9JG5LxxKBz6OxFhBI00Bx63/+D224WhGnckRAMNktFX7OuDQ/+lJooTLKmWGKjQIBr1Tv379e9vW/2wXj9X79A6XA814p9ew72M0GXHSyEaXQruKO6heOOqqIlKZCrqw7VoBYwm935xJOz70Ni7sQHHSiMhLZozyB807qSkQDLupO2PCexMT79t0CAaQEiDbMxRXgMOdc4M
09EWXadAWD1Vqics0/s0uxn/B6C3juJ0Fr3GoTo2fmj0lDRx0fadvEhBb5IZsgFEXhk6oOL+dhiFVx9RplvWX7diV2754CW3wYjvIkEYURQJ4Q4on1Z/+8Kc/fJH+8MWSuyvWMtlbq63QcCSWkGZzjYFqQxorzTUoFI04QqMx5ZIBhz4fhsOOu/nhsDANDSkhGdJwHGNj4+M5laMAwsUkVKcnHt11FRrM4wHjzTRoEhI2H2NnqT7HsdSnZMxlJjLS+MSSaTx8kF2G46CmVfqOwzbXsW19+PIagtCKlqdRbHOzagrRqHE5izMfpsKo9OTNThf/N4UIDyik8bnKxqGobBau4SAZFo3d5ZUWm8HFVWGweGb9tywGaYxKY5RLGo9nnQbVDwcawnib1lOqR8FQNMShkgVdSHN00hSq7rKKsmRMGMYfGZsQ6R2qbDN4+yWbPwgGGmNnizBIgi5m8iEapsEmtGO1RU93OtOScLWui8cefSof68fCwKTbPnA4Q1eZs80iigmM
GCDZTUdihLncveXBb3U82Km6oOozHfqMgGu21NhoWjTbvnRaFgcbLRMOmDT3wwAIKJLDwGv3ztiu4Cw04ggYYZgGE3cGiFwIKte04tLCyV+FgOA36jztpyIN0WDTGbJwyC7I6V8wrGmzGiYY07mXaYHZ2y9utra3p6Y6LBhxc3apywyIOym8swgAlC9tuW0WavQ3jyE2KI08ODg4+6drVzOCTl/l/yOIbhnPRPu5/8v5KZfchOA4fhmI/JPJoHt13FI29h/Y6jaurXzCMBTSYN4CwizILR6F74Nbz/fNgOA1ZBI1ZaZiHJGSxRSDSyeBKe8DBPK5oMPYZhjSsekaqwGEYs5eUDDBYTuFxnGRgcdcEteQ2f4oGezcWtHAUFIxpJMxBHBYLS0m9DsSxVCqMogqFmoQYBIUFFJtPHkFDDlyXBy/7+3kgnp+Z4TE4c5nbSNJ1//3GIY39tDiEseY4NphR1tqriw6jBIYOcJnEddLZkAVzt5uTQ/E39/OPaJzKS8MVJ0ZM
opMYpCg2brHeMRs4uMJxGfxfjBhry0EMIO+XDFlbjp1wy5vIsbTVKKRl5kkHplEoaLy1ooFmXRodkdJgv5EE2UtEwGTioHouqCwbRULGrsFIuFAZuR0E/f/n55wdpfYay/ydBuUw/abH5vDgqlDgEQpvGPqex+3Pl5toqk8aCNjKmQTSQsGxII0Vh47z+2slpUG+9a5c05n4Bhiq90+sidMSx41hlh+1DtgXfdePGDfMwEgEECt02k18Cgxl89hckI89MkZkr2pwBhCwUjSXGqaS6eeTIJrs9w5iuI6FZg1atg2DJOIYGY1WAEIKDoCmeYUehEYp/V0oWRuEqQDyl5vL/Tz0AYexy9SFLh3FEdE0ZaR4lHNL43OfKK21qgQhGWt6+zAL3QmP0wkjDZ0Mc8siq3YK0//+UnQdMXWeWx0nvvZcXMvJgecg0tyzIJdEDvbyXHlK9DkqPPc3BE5kgsSKVdVxik3VZwhIiiJhCGshTKGlb7NWOi2JEbGNWkj02HjHVkx4M
8ePb3/8493Guet/3P9+57fngK95f/OV+7X2YxSyWJhmTOCFXDaWi4Hd/+kYm2UPisoW8txBmioeDdaDgMiyA5w/pTmtVXd07ewBnzWPqTap4n/vxq24b6np769zZo7lZ5SjRCJIQnxAYYyFHwclsoIqkPRYLCFlDIiUJJblkMIJMrz2TKM+lMJpPWWzqdgUmsBVJAQroyHqhRBWT5Uswhbzy2Zjo0mCmpVXGi26DpXDLViFBcS0BD8puoXQTAkDWMBsYoYK/ZbIPhOMRu1y4BSRQNh+FE9LLFJtuTgDNcRiOJI7bGoyFN4QxgaEYda1DBscY888bzlPCa7LbaimX1PfXLNtzz9yMvBmdoxHc0yRZEl6OAhBCEiws/BC0LthAEXSTddmv+xkUSEHERKQeSg0YSh4A0KmWFKv6aEpX6VEwvUqHakGgwdyscvEbIuBEOgOjqNNinHnvDnCEWjmOXvEHkyRwRkExRIFlDML785EuJN6cRlCzko3IGNNwZ33RnUDTOOzMM
UjRpg/L6jtrFuWf2yZRuqlKasa6u5kX+HiIK21ljIGuIxMUfFIDSdYihMufpcPS1Hy/Rk0j3poB61nuKe9LTiacV8MCJGpTwSNGJ/wMOBPLZ0edPK11auFI017wYawgGPYA0two5odYzhkOMQCulZ7t5tvqVKKMwZRgMYjiPpjbgvZSjU+RVfDRAjun9bIBCuGIcPOzxTjVp/igqOM8KWXGqGzYcgWNTIGLAIKDauHXnxRbq28JBiEsxS6QoIq98OQp2ooCpnkUcCZerT9dxmJ6C775phb818KzZB8JBJQuYSEWpIu+FAa+hgQaNppY3+HuMjMOSMxmANBAltGlk7wsyNJyvTlLAVEBxOA10laxgN6TeiAQpY8OFIZwTJEvIFPjMYswTjj5EiHN7VBQiN+PV/xlVDY3B5c5621tX0kadsegoUz2c7amHxXsXGe5nVUY4NHQhYOBBIiMXaiAe+SDpDzZ3hKAyGOAhFT08GCMZhXM2TLSaHKzQmFyMBcSTCAQ+kih5M
1dx+aDo27McfygGO5uFRrskTWMBprxYMrQecwHEUw4jSenatNBLahChqep24zHM4jb0UjyFFIUBURlXDRKDASksGIcAiIsdDoXDBsEG4VfJ5YSLzNq+FjKpvt2FNLt6di46tPlBZermGSFy63R4BhPLqsfDuIpGIUSRI9LlCIgIdLH4sI/1pMUHqa8RCQW3K3UD7EQyNBtAYaylWCsRwUwEA4Y75gCIdovIwv1G4WjmsURoPFa92/mMZVTiPg0EX5KtYRLCSxsPrtHaqCf/njv0iOw2AIh2erUNCTNAARWPQRNSIhFttk8saq+Xte1aajwjsl/38gGobC9POuaPDtNBTJcjGBRY/CVNzTXNxsPpAqmyuL0MwQUgDiqKLkFYBkBCSXu0U0wugj0DBziAc93abqWlPo377AeEP7qV6GybWILW4SNCRwOA0bbzgM4UDOxIkYDgtY2LYd7Q2JoJg1CgCBQOI0ktaQM6xyqISrgrO8sk4AXOrSUi46mhob5/M7bHuiexbM
SY4mOQ526iMa1IrE2oAg0fNRdlbSFaZxEDKK5pxlxl2lFlc1FEYakVlWuipmgGZNnQMRxoJzsEWi8VPaWm0O5StIUO2qUNxAowIE1TGF3tAkizzJnBQ0b/dm0yHfyaQgFEaZT4gmpa6bsesdgILcGeU8wfmI0gkLVMBoo5hEVjV3/tPDJ21KplOMQCKljsWBslC1aZgWN/9/h/wR9hhF+ES1hKAFvBMd/iIXDgEWeL/5bFM0RBu677r5idXzVdxByIgYk2ANFPG6BiLpWL2EOCsdzwmE0qslVoiGLyx3igTkUTkTNgPD0uGDcGG0YORVrINaZtLahMBriIRxTEkWDzTM8CawtzwbDwAjGT4g8Z7g1fh1CMMwZWxZuWSQYKTeGJSm2XIhFQEHr06E5TmMKONhhqMcExAIUXRsBgaqchSAo/ntbNLugUMQ9p10YAKy+ZPUlF+oSPvLFKmPCX0sCiXBkHlC6AkcJOF5yGurlVgcYe8ABjIo1mhlpg8UeYNyreME2urjM
uVXxrKnkeGNoCDQy8IRqGw2mIhW44o0WfOZ/yzjXvPPvOXMG43GnAAmsUwAIZDQQMT1QuOQN7jF4xijO2bNmyKAsNU5a6LS3Wlgs2DLe0iAXqmxV4zApLw1OAMXJzQMHRCo5i/j3QEAuHoeYonMUEFIBwFNz3S46m1Rdewo9ECo8Yj6vBEQoI5pjm7pA3bJqEyrF0abXRwBzVtUuhQWiusqvt5SXwEJEAwBTMosfzu8dhHHfcqRp9JWh4Lb+c0I7Cr4mG9XSngAIW6E6HIRbAkGQOY5HIU4bjCvKUpalR0tQr77yzpQMYopFKZdcvlreZ5eno0GMNQiEQfX239SFlK+2a0EgpsMD4EQdJHGzgbRQchXRUEqtW8ULc60uSJO7yS6wLEUCQ26N5BvJkVW6l43HH8ZxoGI4mYNhq1gbZAx6OI2SspNirq0fCDYasMdtpiMdCO9tFMHTDw/hOAgU5SjvXJH4KinFnHPrJxx+DA3nRSNIwHqSqK0ZHR3/zyhYkFoHEymrM
NLPTXVmtzmBYPZ8Xqs1eUFgXjBUgQbFDGDpBwENIEFp6hvFZIMYkIxAXElegCve668gIufEEkecz8SsIfwlEc41Ahf3y6JBrgcDHJPl88UFXSHuD4O713EWsnGY3wtCVZSs6wp2JFQ5I1RCPcb6R1dFlDS1TvaFGkcFZkDcKd8TEBjUP/cshhJKrGaETjiis0Bn/lyYVPpoItZIrq58o0knqosWlbR0uLPFHowhLGhM/qMcxlI5X2sXbNb5svCnCgRSziAV5egnISBkJyEqCIdd2VXGKBJ+bhOK4uar56nAY4NCyXOcwbAQeVg8Ab9HQBcgSPJRvFQ6frTOrixXXSJI6Y4VlawYAG1vDTka4yFqTpwoVWF6CBL8TClgv1vV6xM4ASYAQdEo1DgpGoGopRAhqj6JUtTz55x0033ZENKPobynL8ViUP1ToL3XoGfA6EV3chJ8IJOzsMDYVYvOscAJGPgiZbOAqRiFmYI1yXXnA2cR2fuBJ2MeEXtwc4zB70iYUDHjaM
/KxqGQ+YAh6R8pWF5U/AHRBqFQzyWwGMJFHharWvJJJ48X/IyMII1xMKfUdZJF+PWKJQEAxwhTwUYUJqlO4Sse6vCAoyPXaCY2J8ahYXhUI66HRh33PTgemm4v6F9AXNEmVxd7bYnAgurRyxLSqLSjaaymzscNCUYkGisqlhTVZE36+GV4mi2iElcsMoNIRBCcfalZ599nTeX83AcxuMrwR7KVcJhNG5hAvFxp0G3ikKOPax6LN62EiI2Jsce4NAeeCJcJtHa2NnFQx8GQzTscQ0EDtGY5d7gn36txEbDDDuHAYmGULBXnRvnMO67TzAkaPj0rTSqNhr0u9Hf3f6rXz14wvDwd4dB0bCgPF0Mi7LGPbAQDFEWC/UNhGMqrigVDZIhBze9AAsZfw1tw5okiiSIJIs8FJeIhuls6Viki3/kgz7b1XE4j4hGkbpWRiOtKV3U7jjEw3A0AYOdoNp92LRHOFCbCRL/yGtJ4MLW9o5UDY+FI2DIHI7DrMFtWWTWsC2ilqXM
EYiEoJNEgKPQLgXGfUChPmTPQ7k92f7L/D/tHeemq2D/69NNPd7598GD/wMBAQ0N7+5/K8UWurILtxBwbxQknhRKArR5NhQYZqpu2yJ7BZg9fIx1Geo11GwgjkQfCSeSjcA4CYQz+B5lFHAcye7g7oOE4brHZ9XbrVzG1bqVcNEwCYnup25xHLFkjWzNeNU47UzSsiGv4F+YivBMDjhCywKyYhMGgZKhmgMJwRMb465e7RWP3/qDdis79nU93dnbua20dGBgbGxsaGtq7OZ0uTtfDgk1HQdx5oyxvhDPZ+IK2SLZJLWJUSEFk4npN3ZqwjLrBXXFUFDNiFM6CgIMsEZM4Zlz84TLi2GMI3iXDEQNxe4hH0hzCISCO4wgaHUEBiOUs7WyHgbFwa8xza3zTYLg1ZoFDB5Rap0k0kGpqZAs97aRT7HTD7jQYEizUs/3rl2/uhsWbX+4Wjd27t27duk/q7NyxY9/A2NDY4bHDPyY2b8YYuZKKtj1sqNcxXuFwyjtjZwTM
QoAjnnvSlsoubli597iHb5VdX91YdS6lvQSJGkZz4mIjCCoXubILE8dKxxx9DAOMyp6I/OavYHnH1sFqucWBxPg7NrRsO1Q3RWL++Y32HCZOY9kjxE1FOg5LB84/qUkHCKjgjLh0XG9Vwhd0YcfDH1CT/3mEw0Dj0wzdBgd58881z4QCIFStaV7S2tu4bGPgLnjgcCRab7y/PlRkLTvHikRNoqFLZEMcO8BQLoaAjvH7l0udgwa8ajFFGlCwrOQKFlJ+gpEuiWuFlQhIIItaJ0fvF0KChBA8EjrhzZeYAh/erUA4ehsPNIRrrF0Mji9SFDApgXhUUISG2bcsmqobBsLHfLB6jaVEIBrLOjTY7d9uTUf48uJ3wWAqMnTvv23nffT/5lx/CYutWUtPWrStO+uq554oDer11aHBsYABbHN706Tc+fUTCGAtK6hpJmOGQOC4/mkqf1gY4JmUtpSihSK2vfq69hCxgO/3eggUkfAXPPeEgJrjC5SiMAdcTHUCsY2gWQclM
slbSHRh4zHUf6jHj9SfZwHBNppG5KSS20bEv2zx0WgtJhVUMszBmzjcVtsJC6Q9VQynAWPK0USCB7bFw4pgrGfTsRQ/Cvnrtia+fTqHPfiu3be3t7t78uFkOHe4eGxgbHhjZvev/9G2644dMbKm8tLg+lW2cMgmKqQk8LkhrVcAUfzRaaNoFFw4Li4gX8mqJRJleIBCxQxll4V1YzUBNrhaNA7ogT9aKJiYXJ352HcEiOw3lYstKMla9AjePwQi4aEpnqJuGQao5US7aDHxiMPGcw7JPiUi0cpYiz8YyEncUFF0nTIffhDIyx/aTA4ncHn96xr/V1AAwNDrYKwtDhzSrZhzdVvr/6hhsqKysnF2dy71XMf/lbjCPAoOOlxaIwKXKiCjdifPhdWMwsKi+BhBKUSJRYgsqwuSA2RR4JV9IUNJNIGAo1fbDGxeQ03B4ySKKWxzhUPFC543BzOA25I3uTYKyrqTlfDwn5Q3S+kjBPRcOtMVuzt84ijPosYbzDS8+3PjGM
VXCIUNxPIzDGVY4cLDhw48IudBw5s376CMn3w4D8cPPj9wUFIDEQSDpXsb+AKobi1mb0471V1MTEDi6nQQHk06EJYtcgurm5oL588c/XMdEnZQ3Vl4iApQWUU7or8BGUBCsk6T4YiBkDo7eSTT+aND3YRCMchiUYyXcU4vGOFEu6QOcBhNFY+FXisV93AGOtqtO973o1EEO+gMBjCkUxTjDNiFla955ZKxkIwHAc8BGM7MH5x4EDv9tZ9+w6it3cMDA5tHmwfaPiLYuCDMdBsfgQWc24ARXEPLDaIxd9MDTCOxkJnnssX2ayG6gvSkytnXliUXgCMRAfKSTgKnyH3on2JcfC+rDgc4yisoVNOPPHkE0FhMFwX81PT/1zMwYE5fP0p0Eg7DXCIhnCYOeSNO1I4A2+w3Xiemk6fNRkKOrfjM+mgCAPwO61fw7R5aTBGqbK6fAEJTlZ3GGSY7oJeWPzi0wO9vYwi9u3YsQMvcPPljAZi4APa2F58MWfOnNWVxelcjs0M
4bdiCM/DpJysk8baxTOhYq0ebzS5eWd2PLdKTJY3WlaIcBbIcVZxXKkDhg21DAYlQm0UiCQIUkDAaRJ5Ew7NVjENK4oAGchwyx/io40gaVId1IVNhjhuFQufa8DIaZxoOGWO2YNhht7AQCqwhEqV66SFlz1JEOP0JGJwDUPDMpl98+otnnukdOmdwcAAEylFnCIYU7PFBw95HvjFnzg1U7nSOxF8Bi25UqJhaKBycjC8YYoGicR7TukxglReLBNOkUEws4bkvivNmoMwUyaqtoZyjMF+c/P/TxaeAZCIOeMTjjiQNKxzt0Gi4Ox5xqFdlZQMc0ICF89DFUGjQFzvjNl9cUkABFHZWuWAEEPeCgnYtNMgzLQW9m0yhYpuG9HnslwFFPxrYS5r6HmMLBnqwqGqjXNg0F0RK7TwlYHSLhrrVrC2l+rIrl05nZGi/n7YCjlcLn5nNJGuFJyiflk2i8KJtJKRjfASeJzeBCLpAEP4qTB2Iu0MdqzwcNp8rHCocwEBeN1JM
ImQprIDvZRleMoZasGQbDaEQw3imldAADGoaDTKUNvQ7jDEOBygMNXbAE1zHqRv9nn/X3f/Cnvfdv3st81J9ydGkbMcZU6z9z+6eG80PnGgxDAQkNuqvLyotW0/VK57TEGc+Rm25Rn7ZnmoGIXeEsYhRK+ybLPOSjY04+57g7klp3VMU/v+m8755+csTDcZg58t3RA41MtNTRrsJh3hCNDqPhVVzOEA5rIU2ZM8QidsbXCHiAguGFJkWgobOXVcKxxrVBEYyhTWfgAxVs04BE6Wjgi/7vfnt4+LOGDwba+Tzc3/9QybI6dj+qH2VjGWhIkIhY4Aq2U6VSylEl5fx2FMQwz2CTH14yrDM1DWeIRdIWea4QC5o8wUXVQTAK/l86teDbp58spo6DQnR0HM1mjmCNBWWPlwFDNAwHMhxRprrRyviZXM9E46eu+uqrL4MX0ljzY7CnPKVzpniU9uZndVZHILGW17P8G26AEWr1ju+aSEpv9/P+mdq3vz381PDwsLB8NrwM
+ReKpW1YhFlDEFQrEVSi6/4u7MwGt+7r3vGw/B0e1TIQVkUxG4A5YFKWLX2RnmxAP8m0jp3jiMIrdxTIe6wU1klER5qmeriJWcRel0mCkLpC3OVcmCvC2gKc47uxmUbOgt4q3ChDMLsK+zfL5nN+59+heTeTX1XG/53+vnNXy/ej7+53zO5vjbVG4vnCc8kfvo8MVDZ9y4eWv/v73v/n9GotnbJ/QGAdhIYhNJErRQwUKQfgIY2/rjn+49mYY6YlwVdyRaYijHqoqQcO8YZ9KHD8osSoiVUcH++F52K7CE9uY9hikcEZZtWOXqqYxsznDjcdY/yqKl5xSz/vjTyUYbW3QOAcMTDC+tnZgQiZgsK1Nzs/vXFvGFWvz/cD40ldZvvnyx4QRJHzLQAoLxxZTQ7291SqeQN/HF7R/+/1vvkKDA4oB38GIUeJwQrUki3BFSRYFRc0Ze3b8BM4IGHeVzq40ijkaU0ehYWldGuLYwGOxP6VxI1XHC9FeEMmeB2vG4Clz4QBM
BNR50dB97MlCwYpHZT+fTWSp3iutRrre0vfhiW/u5c2+MHJgG+7zrPaYBMTm58+z8TlmsjYyspdw1P8HirujV/rosIGLKjj5UQuHa244L8wfoRVWrs0NTCCpHTBksqLQKIgo7UkdB8dBDB1mUtj+h6CzJghgSrqiPK1BBgX7tp4QBDRXxqo5jX5gjjzr212lUoHE+Rn8FBzyMVV32cTs6PjP3GU4p+IzNJcgAUaBQ4Y/AUXg85wUp6ZgbSORFS6zPOnUlYHwFGL9x7s/fGJme70fzsJ8+MC0LGnQmtQUDOIzBCs4YYfjkOAWISNzCQF3H0pTscLV3lj+ChfMjj5LCv0nTGkdxhI8wcMbDsSqt0yDV4Aqr44LYjOKndwaKmBc0cqxqyhx6I9JGprERx7e0R/ZG1/W5uc/MPWtTLxQ9aCvybxUcz92Axd+/lM7mY3XGZ4HxsjA8sh0YQQNvjPc7ZsYN45OT05OT+uSYf7Uz/X1XcMpCFEoi0BBFLXOnVSOyWBlWVXPM
fJdaQ2LOFhvshtYWCxUGM8XDdF7Ko1z2KJ5pR/GwwxGELHJtjVcA4uCFSpbTRO5Vj1ZfSlCwwoMFw/PpA17Ndz449OyAQdgK/8Cz3O6ig4R7Mj2YcrwcNYRCl4jDE3/NcxU+FMa68y21YLSttbe3tv3EeaxwY70LSGJfF+OT82f5+aIDEct9bbCX5TVlkGN7dY7ooxrhOgXaNQbezsu3YXBjTE8KQhrvAiFJyoMHihwf1xf4Pfqezs85CEtsbBtuiyCB+LjBiBJ9UG3U8VSpWdW/EPEcabuiNkzVzuBlQGkggYwNjPJ7SVuRphmWDmYk9TcNmGtRFLubz9zzJDxiw+CMuwPkGMP78HBxI2ZNnj9FlE8bi2fHxSRoxinqM5sAXzM4zu6UxNIUvqMQ4T11H+kJbzKLqMCxmZWG36mhdoIDEQ59g8RLG0BcfDBSoXg3kyREqu4L2c4FxdwMOkIc5SuooNIo3oFEd6q3D+BKPOBb7bWP9Yz8e4/ncDVpSDYcs4gg9TxTM
EGilz6IwPxSIyaWANjHFKY/wWlzG0HAgQxwZISB0XEoz58Z20sxoDGhARhjNb3PdIV0pJIwbdGkNf/Ba+uNA/gSsYtScYs1MTE2sTEyaN4QTiqCFKFuTuH/bAAlt8MKWLfZmFA7OSK1Rxxc8Ig7R/99138cg2uS6HKtRM4+HsjcjiRwhVs5E43CfL5swvTZg4UL9vY2OweO6GL/bIuGlCGjqDgWArjRNP97Ih1RuD3Ct+4/Dht93BKY3//NmaMf6HMHZO0nFKLBwhmKiPLZ5dPDv/Y/zwY5LFgDwyjFOnOA5LDrVXqkdpDGiEM2YdHuKP9co6v0o0YsbVNK4vHlI9NV8Qp0Gxrx6iRFFcoXz/+cDgv4RGzj/ao9AIHJu9IQzzhj1caXzeRyaBA2vojWSN53TG157L5sj7UBmSf0Aa4jCVZG/cOPw2ZzBAQ5kwjFLCIAqdnYdFMoYwEDyOaYouBA8kjCtcloQyChXFwUgZ4MAZ44wa11IOX1+vSmNtem16QiBDDALM
ZhwoIN4IdPNgdvmhkkVGoAuHnCEMQpeTeMAUViVwaMQuoNwqN1KlCgoivXzJUmTtIHF1juqMeqD43l6wRV6HsafWUzz2EKnHIQxo3Lr4NjT9zsxo/4V5fd+EbH/90Cyn6WP+xrjlG+LAQBhR0xNiAJAa6eI5px7eunILGI0LIPKz6CiOHKXdtzK/REoxKBRxVcdCWccdslSF5X58gRCGL7zSwMESpQPELglHc1oCjZo7wRphDa0gjIpUwzOPyGIoCYnRyEX2qsWfHoIA3StJ40OytM2zQgMeDG2lchAap/IrG0BnC6J8nSPmhz9H4+JUEigSkMzgUGGMUazwGDftTOkN1idPOsWGKFSSjo33rs1PLE8vLl5aX+SNUh12G2K0exhj4IqWLEqKSCoqtYfzDBYyRBhjRJYBFDUetY1X3RtAoo78ajqnL0PieOKYCR16S33UdIgOf62JXSsgOVQSqoMGTl6lnGn954+234cHRVgnG/8jO4KMGhiRUM45Mg+UpF6+U/J0M
zOEmDemHA6Pqt5C1ZrBGlYHGcCZD16hSmmO2drToqF0ZPIoE2sxDFrRW1qT0/gTqiN1Ukh9KlChUaMRovkepoiVTyGDJUFRr9CQU7UhxzPEvNmldH3ICCM2Rh46HV9mES0pLe9raOdOp0FykDGH7stsKiv5C4Tss0FlyXY5QqkobLo7IzhNGfg9QSOu407bAMhuPny1+A42C3KAoLUaASom6plZafSDuEcQttoCGOJm9oDnhI4zIYEFDEYaiCh6J378ut+hxiCAwEDU+RDyJOPtVpZBzeNsSan/53L3CbSQuljhykBgqLCIT8zetzeFCNcRNIscWT8cW1WE54hzG6UGaxDoweYQz2VJIhjL7DwyvD7ZV/CQzzxWZflGzR2ba1KBn8hGr7StstFB2rpk6Vg/E8+jNU5eJIBKq6Ocjk8PitrusXQOGpEepBm94Id6hWvppG4ijcrvpd9azD8gfZY/FGoAEInuYolY1xgYYWv4ACxJMq8xCH/0PUb7oYT0NwYBCmbo7M
2LFUcA+oI/jztKUppDFlE6m5CgQjubS230Iu7fjLdde+BllvonrtqNOrmKIWqWHAojTQfEOePxLCD88Tqqdyt8d6QVXCoOLLNRdE0cXiRFv4hnBHWVNpPL4xZ6oPhC58mzcHiemSoMY7uRtRAggVQZOHIDxZjGKN/kRIjLEgRYQ2AVIRxbvY8MNp5tcGim4wRw+4mFtCIbg4wBjq20EBLm5/cT6C7do/smevYQnvPbneevCFU2anqbkzjFA6/3wuOoIE/PELXE6z0hzQYq9VYFB5UqARC/1Ya6TYSeUCEpr5B+/ingTG8PN3PHGVC0U+rvYcxBEFzTaM0WKxbrknhSlkkoWQNWDii0BhVJI0erEFVRDoVaFTa+kTBVvoYX5QQVVBkGB0tW6ijpc3e0E9gjF27R1r2bplUjm3ftaGU2zT+K33cWB3tStUhJQ1eceSe5ogzPFRxx6c53kMU+Tz7wCGPzMqb2Hn4Wy2V2Yl5EgM0xGBrUPhCZyByxD/+N6xv+FCdhu/M
pZFZGoovTE7jWWghukMbx492D3X3DCYYkYGGMyixKuiiJ+xcE49duBaM1wUDNI448/qtnDr1BrBLIUOZhBvG5FF2rFHFo/ui/EDziOENxfDTj4Iu5xL9ZxJUcfcNT01EQdqzNqwnJBdNGpuHtpcg5dXl82MaZ4Y9xCd5YP85goI0AYaJgkU5kcANVtdKTdLP7dPFFLgyWIfftghHOKNWqWh7v/P/2qmQRPMAxm5H4Kjg8lRwQgQNjiENlFEURuDIgYFSqE+PzYYt46kncRCAKifxWsIi9q9IQBgLHwq9znDcFTPciQ8KMEVmblYQzh3r6hqvnqitt3Sz8Pp2ClCz2vQeL2wqj0KiFqgwDFRrVR6ucRFmONR4KsfHEAa44gAGKoJGCUWEBjS3UQnm1d4r/x3x/KGjQlDREoaSB6mePsN5EXeRAkwWcQfduHBjVpIQEN3QPEqcqK9Vqe093pykRX4jC1C2JWoiimrrrNsLYETAaCuv2qkptpNBI5oDHRiBfhcWsvxiM
yGDevOYSRs/jHdUbG0XS53I7aL/NXBwGVR3sviVRn/FbYQxAFx3VYBIxY2Z7DVBJXc2IMNO6aECqcCYRagcbp7pttlfb2Ss/+zn3QEEXsBmuof4jiNjtjmzAyDhcsSENrbO5UrYsiFOEKGDSONeYs9qHlZQJNmCM1WeiMT9MKi/L58xQ+dHR6HvrEMDTCG/rit8wecJBMlqXJf1qskZdiaQxY0IShM+TQa5AShpWom/wp2iptwPBcj87OfXoiTBHznyVE3VZnbCu1Q5S9kcYb6RCSRhrpELGjhcdXAeLXwDER5gDFp23cwMpa3ODxgYKjqGBhOoh5hmfwBkDRhXe79AeNd4HUYCAXVcfy9mKMi08uoMWFcTQtDZ0xJQ1G3A4sutFN3vkJ4/ibfffI4b772PAVM2+Fxe12BkrfUulVxXhjRm+UHq7OcLZMvQKNV1iLFLqWG7Nqa4w6pGG3FWkPWKj3QuGrZe3SUPVRl8FPGaikwcf/Ll/fXYQHTwSqMZ7P5cMuCgxM
R6IwFWLzmZO0BApXOWDaBr6zToSVSkSpI3Xw5hC+YtLgPFuhuVFjcfmeo+JayNyKJhzca5pvQUaYtn4l1FgAJHOvyWEfvTBmrNEdyBk17wCP03gl8PmZ+WP4ODBDwmL8TDtpv2YxRSQSpx4QRIz8v8l3gZm1QvDWuqIVcmuU7zdPgVKLaKze7MUTnoe7TWGP3vqf0RZ5bDWfI4rY7o1UYhUZK41ojvDFT8sYSNBKLCpPIeoOzkl5hVVhi8aggVs+srx8pqSOs4asMJ3iaKfjQ5uc92MfhmoseIm/gjC5JLGoPDFJnwaCvvjeNO64XaF9YuLKwaIhCk9MjwCCupg4VA73KX1XagHH/ic7T3adPk7u3P8Au4VyjLTHq/RKmCo2IVPeUKm6TNyqVfGxVWCMfvL5+ZH316Jkzq9AgOCyvSeOCKHjpjRypCo0SodzUL4z58XxqlJPs84vCoPV7bJFtbDFI3HhMuW6X5g4cNn/H3f9uWk+VEGZYlx3e+dOTi7UM8/YTnoxM
UhzpJGA/QUeEpMOxINe1ZBcbc3i0091PB6Ni7hVrPbpdAVjZv9kaZ/StZnPG4MFCcPwkKWBylnTlzdHX9mjSIVWtm8po9Cgtas3ZYZAeGNOBBSwoasrgiC5RQjIkiKrYkDH4tCrX4Fh0pl+Rc4jcHhhuVAkfM6+0HAyx47TZI1TZWbDF3AYw9LVtoz08B48CtZma3Nfsz03iqeGOwbo68H1MahilQCOPosMZApg2lO3KwslmFqmXxBiQtH22Vxo7kDNfmyEPpEHksOtH6Fj/43LGIK3gWHqvfKi4METG+gIX/5aWh2ZhhZdsY0svCsA+l/h1PJymjjgIVFvt2N+rFyZEttfPFnxjGnx8Y2UoH/vze3Y26RxqliDuTItVgNyrb/+rGSFEq3U9QOdOnNfAGww5TR1o0nmjwBIpCotzbCw3ClKudQYEidfATPkG/jEnvv3/r7xfcb3+DDTc86R5B5MW+0GBrsYKG/6m77qvVKae60/RqlMwd6s3s7jzUiXg/QV9qOzzM
CFebv/FmNHBg5UBd/0eYns5XuEcZPovt230L3Qqv2DfjtTLbtcmVj8+zfobL/T2vYC0VHIkx9c/3oauWMWiVSvcOYQ5k7cuZQdRo+Ie4ZMGMQpiZxBtY46/UFE6Cw4DVNn3Yx1klddJNy2sOsLdwWmGgsWKkVBOmC8DbBaMVOlDRm6zQc6kHhxP27Z2gYQ2cUFvUSyLbm3Np+i8/a//LnrG0dTSl9BRgbvLHPPpU06uYo+wZAETkDY+CMgCENNBs0+i3mJhafbnZFDlSk8NaWtfmdtSiVWFAbnpowTr3FUmmumBTGh5Qs3IXm3kzWNHCDFGcrprS9RqpIMBKNWWnQq0V9PYap+9M61t2wyAUpO7Wq/kEca927QR072t1MsZV+Ql/ovq111/azjd9DSzswsEZT3gBHuKOBxpHzjyr+4qgseLSGNFTG0SUNlTB8ND85e6voTSEGbNPCiLld50l0BgusPN5YGDc4MZoQBQppsI6aI4t0EZ8+OPCDq6SgoTPCGG1p+L0M
/wdh3wseKVKRuQPDUYQy07GjIz8DY9UvWtmObv4e7ooZb5jc0hzgGNxRHIlChYRKIzhgdjUB1DRpwyDTsWEEDFG5SZjqDViQJ0kbLzrWz0phM6/54KafYhfEyziAupSveveH0sDR0hvfoXmYJ7fo6PQZk2Rxj8BIFjkB9fHH4zeiCn6yY766PMICx6z1g7LhdMFqbvgdgiCNoPFXfb0akSp3c4g3c4TgQVXBGDYZpoyhSR7IFOOBRVHgQplxRyAGQI5eW02EZuIRM4IFwL718yqOmwcDlmIeVJDKMy0f4Magwc0GPelYOOMMuFO9GJ75ZJ1ktme/jjyKPp7IxhIEv7gAYDbNNicahhsQhjbidI4vIfGaUBoyrq69ijbqu8VO71p8PGeHl+p0wxw4fXh/9wI6W2K43P+lCAopKed+zRzgnZ3y5fvn7PwkcADlMxvjBZ4eGjlQzivX1SmWpwgs7RI92fzffKXWpCFP1PUmZBdp1J8DI1njAtKE3kjVCpYtbkQeN+ggM
wdMYoLM5cXYVGQWEKwRtdgWPPe1RtzS0DA/NrI7GOP63HDBhf+nuv8yZJpMvf6yxo5G/+MWs21TsuBRkdPd6zxKQ3NCyD9Pi9RpRKk0mgaBxg7LoTYOzasMWpnjb0RtAoOPIlXHzVGRoDFlevFmuA49q65ohQBQ6eTdohDJVhGGeoAE+/Nf3W3wvjy/9ca0DCFgoWr9EPdkTj+oN1VnKiniULacMxj9Fzs6fNCW9g7CaBhy1kgWRxR8DYOBNrrNUaZHGIxHD8uDSKPiEMnSEMVWiQzV9dDRr0ciOPby6KBIy1NWGwF2+d2B80zN8vkzTsTxmn6rp42CkMYKA1aLwjjLT0wEjlHGvQwBem705hRO4uvrhzYASNMvjrDBxmjkG9UXD8EBqw0BmjCQZZYwMNVU0FEseAOXNshoGWUUrDK+sk5SNDHJAaML785S8LowEF/drXOA95YoL+ms4IYwwaov6qsgSNlfaKBcKbDxOkZCGMphh1h8AIGsUbacQ0k6IV0huBAyBM
xoFtltOaMhAMaBUatsyuOSB36owFG7pr+afVP8QWqrA4HjGARzthI4m2PC/7s50n0hYWCBRm82y99miIW5ewOFgGj5O47BUazN/ZlHMkaUTgUh4qL6WQRSWNzoBKGMlpBIwAUHMKInimzIn/lW+VMdsYV+lJfPoUzHOYVFm/Tq/3R7//+71/+fNoi5oJzYhQsukdlYZ92KZXN0QfzSpDCoviiCUbr+xOGEkbxhjikMVOrGx5vwIEx0PNhjQLjv/CqW2P92vo7uZvb7AwIrKyurP7V6l+dcbHycTa4HPmeMBjwgeOf5TuGgoXPn/3o9znj8ZWT9LkCxvHBGWh0L/XJYqYbFKaK0O77t2Dxfh+B14rpG3A4Ygoc9alxcAQNpDHq1jjTFKfI4dLgtb5e6+aGNwoMzpFaWl1dUrGjYv2rwLgijDCGcrxnFWTh4mv/+fI3OfLj6yfN4MtTOmNwBhr0pGQxcyilbaofVKOaFzdnFo2rlpngPLa3Y4Pm9twOGGf3NH8PjQdM
K+1cPlFiVK1WDuiMrcIweD2sgc7heCG8EjKDB6DzGgOGNAmN0FAp/JYrnR0cHB0f7uISBgu2/OqU4D+kRUHhFHSjQwmufvfx1zk374e9TbR/qdXbVZZy6NcE4MeM80r/DEags+t841ttsjpYmrdwGGC1Nat80G1zKhtydEoHKvLE/SNhc6U0CfQ9nvBrOoK1TLMEcGUfh0VKF49LS1at/xbupeLRilCJhIEYZoEDS8C7/BWH8/te9cOf7J0/2nk9rD9LKwW4SeMDoZBrJghQq+aKBxemV9gax+aVRpwX2S4axaUNOe4NW2p6+21j1QK2Ii2K8gTuKN2Rx/CPQSN4IZwSK/3JN1a3hTHk1Z45MQhjJFP+H5/ml5/k/9VWMUuGLR06RvSFBswySjPHaty6/4pldz5w/764LxuztS+bsnptLNymYz9gLd1LvXmudzSzUtk2bwOasGr7f9GJK6EWTcWJVmeDI3tAcg4XGcWiENVIWX5WGZkDhDOEIA61W7eWWYMU4o9oM
ODkNVOOPM0a9iDGF82YptTt5a46ICxo9+/xXvWeXSokqfvoyR95KjPCMUxrjfvB1HyTaxQJu2R8Y61wbdhg+/6dxPF0Vs2qKZrbHdumf0caWhOboHj8NilPhg13JUQWMp05CBNMQRNIShOdwrP99VN8eBZc+xbRPFzSWokjJ+M9L3I7D4sCC0BhlcFML41sne77/yzDMON3u67dQev8mJ4qn6kfqzDi0iU/hWWLzHxuFYs/Q+UywXatq8vK3ep9quN07Yw004Bh1yJHs4+oUGKEjF0rCWHiSiFWcoJwRrBSthDOwcObfSznmRwaKHlAEL9rU+Igxsof4jx10cZuQNDmlwhTb5ooIVQBE0etr0hb41X9ROy9zMYvOW+vcxjKLawXolbTwlDfOGPKAxiDvs5QoDGkXPJyC6gofUUZxRoa3qjlomb+kYODvyxjkG4CsYZKmvQl+KTeJfgMaHUQ3FX5I13n5JFK/9gFrIxKWTvcP4IlAMupjWkV7nblqnazjL+qPC4s6M
GMRIH690XP2PikEZKHDPEKc0BDo0hDaK3op/7EXFsoIHqzuC9oj1m86ij5fGOubM7J9EIB29bsv0S9/Z44jwoWGge+tc6wzAlDq6XB8b5Sp+mlAbOwKFUP0jb9DP2aQxLs+JoYnGHw0g09IaDcb0BDhWhShw0YPjJZA1+8iPQuGq0kkXWqihoWINnPfdzW5544vU5hUNcWuSU6xfGPODrSVlAA1tEMSQ54y1pTH9LGHZoByNGJRRpgnX7PQARRl7PXVjc+WEqH4z0QHSpsjdOOBjHGYfCHqHgMEov9zjH+R+PULWRxdUwhk057IAGMB5//fXHERYZODbAlR0ceMDNbq5Yc+5bFPJ4W2O8JIof/IsfjEwZpfgOeCxc3oxZpBNg4Jt8OmeKJhZ3Pgy6XPfF9UIbvGEWxxsz0Eg4vqNB9EY2xidr3ngVBY9XhSEGg1SFJg0yecvrT2wQ577ELVr5Aq3DNlFEkIqMYcqYOj/cxxBPdTv2hsVuF6kJo8wjNbG482HsyjOM
x0siFKnFgDZvmyCKRBgtoDGKN0WSN1UwDFsUZkvCduSfDlBh2PNHaCgyO8Y6jiuv38ZaCLQkDeck/MHrbM4xBjPFi6knZo2WqOFcFbc0s7nwYeiPShjBSp+rE/eDIwhw5fUTuiIT+EWGkSXGbYk42MGT5jwJGUisPbY+3DeTD9IRxkeU51mpvXEQZxaVLb1z683PtbcKgLwGMKNSSLJ56OvlCCoEjWPwKwUh7ae7La0b+EZGKQtWJE7vFoTu0hi9RSMP2Sesjo7V58VWg+AteGUPoGmppYIEe5NhcT1UPGk+6ck0a1mvVDy59/uTJN6ZOnlup3Dz97+xHpH5tT4Jxz9P3gKOWMJrmku743lTAuFsWaBuRCoHjKSIVmqnz0BpZokANE04QAQUsCor/8l+u+QgDDISphOWjT4CC53Vg3HhOFpRBHuFUJEuEGsPxXu/JP586V21vg8a/87yT7q/QTgtjO854WhgG1lIz/5WCEd6IDcqu44bGiSYaNp9sjpoz6lNOWiNM
iU5D4L7zE0ZJQ+OS3F554XRzJGjiDbXvoSVmogNF77ty5FWE4i+Re+5jDMH3TtxVGVmHRBKO16P0LY0drTTsyjEzjPmlkb0jj3sDRGXkj05jJKNSokgVPABEEDRS2pHeAEQpjmM2xBY808AZn6amF1K19yXuZL1k6P89xRcAQgRWQ0/+PvfMAiSxb8/gtbbTtNk+LjhImuDk5EZCWzGtW15eUyXmcDT0Nzdbm0NTYm9uNwsvBdqPsaCEgL4gDq9Qm22IRJ4BQbujCBQpezvn//7775966xVijY80bR//n1O0Az+lbv/f/vnO+c869oOIwhuuGued/Dxb2JPO46oPxtyeM1uRLH8rvBtYgjlQfvdEVOYMQJLrCfMGZRmQOoeCknCwkOqNcvwIcouGPNoQtwOIvXiEM5G/AmHjP00+33O171NAg7gJpBwf0yBmq05Zp+HTLB0bjGn/h7QnjmdFIz5xbuS2lgpvLA1VfijQgC1SU2cLl+YIlEchgJGlQEY0gicKHuoSM
xRBp8cttLL/7Xi3/xyr/+6zX0a79nVULAuPve+3lqkoVakGi2FQwYQ3MMjsh1nu6W0fFIo2evakVTOv02VCoucLhtpTV+F8/gKFvKxAk5WHT59M/Dk4kkDIM5w68hDeQMsjBjSJUw5A2jgZ55n9N48ZVXuEHn2qPXYI0/fPCeCbLAy5yBI9obxYTRrjItJBgDcHmkW3AbR04N4V3Ue/O7oDdws319ljYUqETCTUEC1iTHQRZUMkxVSLnDzPG+zMZLGy/9I2lcu4btUo/+yWXLGkYDL7izPf+3am8UFcGIH/utP2MNuVAHh4+QdBexNRjehY8YkctBQ2EKxlDahozFDUPxM2hccUIDC00AjUUVGNAWvAEhVoGG48A6hukPSeM9oHEvn+XFXea3ocMTUB2vYiFnAEakowsjeRc+mepBVV053FKGaLgvbjz/FD5Gw4OWFUL24YwtGgPuMGXMHBsc2pLGg9Q9sAZo2IPVzBjoXRxExRcw3vkwWFHHBXGKNMBC3oDkDOKM
glEF8h5snDaGQAn71WwkNbp0fJJQIx/s2ING45xIHt+/BU1ExoCKMW5k1CCNeND8OMHi/mHSklDXAQjQcB1kwUNEYI/EJh83DkzSCLehjMyZqHS0zk4FQWD+PwnpIY/yXN/55Yww0AOPSPYAx8Uvv4ej23vtvBw10himhIIvjAENLNnCGWYM0XHFvAIc7Y8S98Zx7g0qGKZIo5XKTxfxUdmoKn3x+ka+iLq1nluCPJdL4wNI4YhX0wtj0tZUHL136NcCY6OBc415/pvltvuwd+eJ4wACNHsvgtEa3Zw1J3hALFg2F4ynxSMwzZgqlXDGfzTam1+aotbU0XtOOd4OX1s0aTiPzgUxmHDR+deziygpgXJqYmKAzrmKyYTB8S05KvjgWMBoIw9fF6Yz2cET1AF5JPBQOq7gazkYWXNjgfBxLTRR4JGkExXw+m15b+/bclyVH0rhYygyazsEZH3jfeCYzOroxNjaAtfJXUZtyZ9x7xZ0R29x8jGB4oUrWgB5wDT0wFAtM
VZEEYEFf9Rn6Gch4Ow4CwBdn+9NyXn4xEHE8CSDpvMJbY5IzMxjNjY9MrpDE7MTH/dEtoDJalCKNOp2GOCwyj4ZtweznXuGAkunFVoKJsF42jQN6I4XBnRDyCNVhCIFxzFqjyk4Cxdd5ZLAEGrLEBGAPTF0EDzpjvAIwrgKGDYrTGsYMBYWwLa2Cpyb1xwWAMaf4HDsARGYNNOERDCoTgNTSSgCca8/kiMnhmy21xjjDeRxSjG+uMU4QBaxgMsMDWf4NRyUK38U6GAel8Mmd+yOOgARzRmIqSMfABDfTIGmjlMCxPwBHp/v7GqXwxVyrNcHA7uLUEGhBQZEZBgyympwWjhTBIw59TuyeMeunowkjeRRIG04bx6O2COYY046DMF2QhZ0Q0JCIJzA2g0NjZOQVHFCdzpZmZra2lLcwFjYSC1EaGLL6BKAUYYOEw7jcYZQdiyvcQpximzrVG+sAbgNFQcx0ERvIuTunRq26MPgtUvWgY5A65NUSEKP6F1kjGqadiLP4M
poB+yeWIo5uCIElB8jCAG0ZfgDKOxlPnljBkD+VsJvGM+hHF7COP1DlDeNpA4oXU0nZG4i8p3eNiGkd52Sx3dzBrUCEa5zB8jfzWiEKVGGOXmCLLgkGsrFWZcH/sYUJhojkE3ByIWWGTW12GMgRVFKXPGFYcRZ5F8L8yVlsS5k6pnYfATaq3b91tCH9ZdSC1JtafgjTrQMGuYM0iCGiEVwCAOOYMiC3QBCUCiUHAOsARQAIYUOiODDm0AxvT09BdoDHfGVcJQmMIsAyiaKt8LM9C+/1W2Wmv/7qxwfEeQUDuevgoaxNHV3YWsARTOAr8DC0ppI6JBHsIRkAT8QArUjGjQFqLBpCEYNpa6aSwA40eVwAkDLCrfC/OB1ovNDXBNrFX5GvQTaqjxA4TKVNlN1J3uKH9XzS2j7SwYmjnoDVpDLGgNtNhISklDNEJngERSW+RCKJktmsJsIV+sTIbGmCcMGMOdMWxlwqbX2+TSsP9tMjXTIQyvtccliOsD7T0psOCEg97M
wyQaaKzSGfEEW8Zm4tyD8/tnEYoZV3EzY16nS9PTk5OTi4s1Qs0oZgGFzPoPRsOeOo3cgjPhzHQxGzBoXgILO6DZjUNjmSQzGg50kDIbM8RRgmDV4BYQtNGOB+mEoQKDIYGp2dnN29ubNS7OzHXCG8rfnjBMYLBg6DXMG9FdDD4iGV6V4cRymCAYKuTcAwylIBVJoy+UWi3kXyuqdjZvU2q5peX4WmqcxMOeDMxyGLbYedxh9IQ2YA1mDKMwaNqpFwRYyFpqCs4sITwAGAlEoFNraQCE3SQxZ1A+hNQhT8yfnWC8JZTRQmVomDEsZcsYJDNAADDTGKTnDwxRRPI+PUof0nF+fJ46gQIFCsehGyEIAYRCEQVp9bXX1tU8RxjycofzNlDFcdwIDMBSo3BkgIRaPEwW/c9GIgXDdAI0gV4S23Qr0ASBQqh2iCQTbzmuf2nUYNsvQYKrrBEbwgbqmlDJ4nzmDLFxIGHbSEhINGcOJ/NvPcMkpAIZsI0HMYVnDGuR2sELM
up9giMWfMg4VFKRXQObLl0Pb0MYfB835ocoZ5w4zBhGEoniIORyEQovJvcMYaKSTXNAQDNcS13bVd9E1oGR+QgMpTxoIZI3XiDLA4ZdaAAMNZGA2yCHci0BwCEPH4KrN4YOEIH7MBRXM4mrCovtnPRfHZKUC4iXGtsYiiVLNShlVsjzkMs0ZfH40ROeOvLHsTBY5ZQnCHSLCx80IYr5mEgkFq7dtrgICieiO2ikCLrps+2fhvzjLm559evqpZRnMXYMAYJ84wFnWAQWOAhqGAMTCwZcrgAWSIOCB+/UJBGl8lDHHg6hL0OVTUoW3U1G11Y7LkwhT8PxdXJl+lNQAjPrB90zAq3yxzrrWmIgxaOabDgNET0rgQOqObNKx4DmeYN3CMkjgsdTgKfr7K33E0RQhz5gRjsL1dNOVybVQJLaIxubJoMJgyPErtMGUIxuGEKagF/6uaSjvhD9cZp3tO9ZEGx1KkwSilgq3N+MwbsgYVz+EMUwhJn0uHEAxAwTRT8Pl4qVCM
aEYvpRbK4acZQLcRTRrRLp+kAMBqay3Vby/n1TE21fr4l+TabhsOAgWPJZg0PU6BBjfgMHIUpx8FD4CEKY+EXcwYxmBFEoUylmQJwQKoTeoxajjKGGYM0Dg4jhVe5lGmxc6rG6ly8mFDqUGC4M1RFtzUNwojkX7tECsoYUCAbuD6Ghq46lbmCpSqQIIqp+c2QxKeu7OzsEMXCbQtgEW1GOAiMZLqeTDf211SN6clkSj8cGMDRZ85wa3R79Vw0hpI84kGK5RBhMBTqFC3RRhC54qIXDDHN2F3e3f0UtBOigIZljIPDiL/VBTo72d/Z2NmIzvbGui7xnvwhuqD1T55NvBrucGCcQtqgQENJw6zBtIFfKdGQNSIagPH/bAVc4mK5ihi8YsUpOou24rC6s7q6sLqwcP06UFBMGQdO4IlnytafgTM6G2uqTjjjTPKliYeSwGENTsGZwmmNIWUN4DAW/Buj8U9lKHBswJyBIBWXYaAMgxVLrFYyt/vkp1ChWkWHrq9ed52M
6Dl8oSh0cRvybaX3rYZw5HBj2YJE+UzjT8MGtRSp0sIBI47k4DRNYPBe0yQKh8lkAQIcZvHLotVsvFboEwlikAGMYLA4PxpmjC6OHKRwNLEhD4yniGBILg0EaEQxuTb/BMFXchrLbWSptLnB9e44FK5UMVT93U7C7UtdxsDslYxwKjPqjCwMscMRPzuB4SoHKUJCFnAF5lUoL4pbA06Zvp7+9xsajAWV1Q5XQV9HkCzbkC3yUMQ4VRuuRdgatQRiaaogG1e2SMwyGdlI9jz8EX3Y96dKv4uAoxAM9hEEtmBSlwOLYh6meBrNGTyqiATFpi0VveZhyYxgPCDAEgCj4EQheXCTyqbDtEIdQcJLRHk0yjncCV5jq6zFnQOYMxyH1Jp0xQglH4BTCpl+kORO1O7fr4tiWLFabV5vBQtNvsTjezjAammpgcIsuGRA5A0lDUSouC1NMExSTBmW/h5BMPoeMnl7bTG+6lpeNBo2xqiilY/iEcdwTOCQWVGiFyBhOgym7ggVM
+H5DE2re//e3P4XuHvp/Noqchq+Fm0abYTJvzpEEYlr+j6XdKL1o/3mGqSdZwGvQGmxR3BhTBkII0KHz/m/ji2SAsYmyHKobCHioURLCFzWjAGZpp+FiqLmaMQ5iBB0d3Bt7UFLeGKYKh/C0alCpWgoGKLdRGFXQJlWOFEDXC4qKxYHEKvpAxwII0FKWI4g3COJV4s8zwM2dwlLNVfbD+LYExGP9v1j9Tl/xXVYWReJ7cOMKUw+hjSQQSDU/lkaxAJfnM3C8B6x+FSlmR0Pe0TZIFqs5IGcoYmn1fH05R8XdCV4dRuXLw20G53hIY5frtylWWajDqW+NvnqjnPAM65SIL0WBLwhAOwyAF9AJ4oMkPJhVHtvP5bezv7AcJLxQChbHQBHzYjPHGYeD3T3QktJhQvr/WMPrziwl1VJzoOVUFRsUrWSJZwCqPVV1xGJFEQjAoffnbxW0pG8q3ee7OAQSmGauQQNSlLHnLGNVhJG9Dqli9aKy1Kv+LSiHSxOlUlaNMzQmM
9OnBxIKYXWk73yh6kEaFAR60qIf4lV/q+Yn37m9vf9J79Jvrn0NOfQycKls/nVD/38vkwUwZ9QWPsF4b8bTo7SB/o8xapU1ddBs+2xnRL9dfTJcNY07mK13hdiHmjy0BoPv5X3X9lfxiyK5r14HOf+9z38bFfvEkGgiSwlBEtZkALzQvxVaX9w0Dqq48UAMYPW4AR1Ec6s+93BTZgTIjbUjOcdIa8oYEUG5ecwOIBAhAhfAADJjAnbHtjVxmXMkP7fC/MGSbi0FCKUWqfMOKDwrcPjCAUsFSHUX225DB6Y954QFEKxhgSCUFC49C2mDMpgbvw15COaMx22oRv2Ra/b9/RPoQwYxx9GP0OQ3rzMOoFI24NOYMpQyBExGFIglJko+Io5kMWu9gUAhrcoWOVEGfRdPSdURMYfT2RNdq7RcNXxm8VCjFizsiatr+PyOQ9a+rs5DdkEUoFQggowOIJ26GjCuEJjGrOqHNn2DKsO4M4ooxhYg4JWI9Cg3DNpvvTJlYHKXHM
YYdu5Qho6xkcWZgzAMBonMJIw6npEg/JZONM2USBQRQlDYcoWllSmleZ2QwxzmFuQBfP2p5AvZAxEqejJLU0nMPaC0cvWTmeguTWAAlTi8tHUk644jV1vc4aDvjAaJOHG0Ck+bUMQixMYlTBUpDJ1h3ogHqdi3gimqLxrMWrcPog67ebsJjcRQleheJCKG+P0CYw9nFHXq+MzXWYNm18kneGTvjaqhMIgN3mWsJ9zvbSOXirZQfzFV1/1Q/jzkA6OgUXcGGJxAqMChnYnRN4AEPJAS4rOmHFl1MKLP50ifJ4RH0+hg99iIWOcwNgLhra0eRLXoIq6IB6xqlXwMWjL9TE09szH/GEhY8RhMOwptnrWlx5CH6Xv6u9kOb4wLGkobwgHGpYBSSS+NCtnRP6Q8BBbPemLMJxF0hjGYu+jLngny7GdgQOG5n1sLrAAEJIwJmGjfAaO9bwiFpFy1krIGYhSQOEsHpQx8NxUGuPWyBik0ZR87cfpn/yF8neyHMAZnXvrAPAM
6q6lGMMCirs+lsgg/JGK26EJH6/Wc0diJp25b13FK4oDI4vLKZfrCjHG3sQhhgIXeqpQa+MBoXB9o2fvFMdVh9OdRIIt3SFe7tOX79/t//NjPS/40/5HnA6gmzhCKvnic4i+Ogw2dCtbiSqfx8E7CIAt77vmr/30PWLyn42k+g/6JHzEWXfGnO1cedemQEaR9wsAyXKFtTxX2BwMCjCpqrQ0MzTQUrCjfUEUUpnaawxRwexq6Jn39U3lYQywu26vH/LHneFUGWcgYOpBh/4goYe+xErAPZxT2/O5yhYM4o4pq7wzFKXHgx9Td3u04ApRlIVyoPEmUSmM+kMLrGdwXEQsZgzBSDVDFUZc3D6OzOowj5AyfasRnGwpPkJslSuAlaRINmsms26D24rXLK/DFR/4eKPjWErC4z1gkH7SdhFFrZ0BHyRlEkaTBca2zMGnroYa2JW94lQkGtVGIMhbvetfdfP26sSiDsR9nnDgjguFp233hKMKsgUmfhLneDFCABQOUoQCM
LnxcLwACL2Li2oQqMk5yRiucMNknpIvQFWTiMDDBs4cq28TGxcBTuC7zm6n4Yw2BoKCUWJ87YE0Z0/vUH7J0JTJRZuvffKsoaZAoiKPTit0BCz+LEpCNIzOwzdj7SNTEQxym+L0QSkO8uym1URu9ioJXYMaKjk1uhhcks0kN3bhpovTGZhSiWs9QsbrEvkGHMSCdO333f93v//+ecOrznVHcXVBWdoq3/+1ZNrzVQv/49zznvdhDxQNKsgVinZAkjxYFzbqK4SxYkQRT0AjAoxlOqSvlrVLFnZIZh1GDk+zfZLDQMC8C49vwXnv+1W1/A6m8/u/Wzz98VFr2Ll2jFs/CiU2A0SpXSMIwWYFE0IwMMfcelL0YNQ0Ym4QrGtVtYTRccQALb3O/OzfViSAszBEXntm3bGrd8oEmZUSswgGKZMIo9g9ekW3YQwEVDw2gh8W5d+9ktrN969+7dubtzDM1oa7sEGJ1k8dl0MzjBLpqxPBghXanw7riBTR+l8pUpkoATE4oM
EXr1IW/zSOHo3ixRZ0Iw6bQbESMEoLZqxzDJFHNh0BIVs+jZM7oRxl5mAFxKKMQQcaOE70Lz/zzbSUDC4VKWGEXZhrL4ZQMBXHs34gXmt+mjqccZHo3kzQGgeZBFLmQEQEykSQ3NDPxnq/QlYzMQ1DGHx1UbAOGeqFHvGCmCE7QgMc00qD2ZlNkOOq5otH2ZYn4f9rcwI28kGhsGAjbt+UxiaRQu9CYwv3f3SxByWXsfi6z8EiqHeIV2mCAM0vssq9VWWqfTBlPkhVvTfFGA4eUsz/N//L+xkZYb9kb9wkw7D/fbDK4ehbytTRCTmmKHQwFtMnWSSeAChUAzJ0uvQAl60xRt2EgbbN7wgi3PnasBCwwgtHwZuZBgstzI4dsLJ+1wznAeQ/dnktJ17K0RRf+bPnI98OO1ko7OKz7z7U0dJIxsYIYAwfmBXdcpUKeLQz6byfggYkGKuHSvhz7XDCwYwRsWM726hGUoMgWEfl8oMg6sVrUu7S8yJC+Oy936vxOT93tOM
1pfIoK/P+rddWCuN5LnCfivf/+IxC/XEI3kPDFgz8Sk66cL5y5TDWPx4mDjIwSBjgIAqa0czIscLz3hxJAMRP2hGioBhSpcSM7yoxvnru3Lknnqi2YJQuF8Z+aw2W4fdfdk+CpsP4qPWozadrgrUbqqNm25wFjBL7IytD5tO4bai1YCAbNyHW+jhZwaAbplIZM+TB9XghMYZUsKqA90OkHVoID+kYhJESgy3jq1/9KsZShGEdsS1dNgx7ucGPepdZ8Z27lVwYuGFFb/iXn46EeHRyg96ij2djRoX5xDJ5rq35OG6BaheGHfwMWcEwNEjBNoNyQIxIYnsiEqMlhNHuS6+kzVQpnMf46lc/ABYQoyZPMCoEhhsXhnWxj8AgDsmGDdnC0NEwfImuIgzdN0J+NRDKgEQSHUhNrLY2FqkhjN/HJkx6hUbbIqoUYIAGzYAXoFEHM9wTSzmZkRGG2XxmROWVNQyzEQY/yLxWFwZ2QaGixBAWUzHA4POBE5HIg7oOTzsBGjPM
tMzMzqFEcSxFGi5jRCDMgBlj4e0Z49WFQijQzhEk0BzNKLDM2pF6rCQMownSDu5lvSLsACrJI9vPCclzj7x1sP9j+f5UYMyPxGbJoWxQYqml8tRFecMoHGmRhYKx6mcJumRHV3132ZggKvMQMcYKfyo9cZRikYSJAgCKBAEX/oGQa8cBC5+BMPB5vwwYxGpQZnH7rsVRNmhjvshkIeeRiRkm6Gfy81TOjNEVjPTZiMGdhwaKjI5lMgsLgH2LihEze8w7OHDz4UvtL7e0j7bvjQqNBxBgXM1CmAOMc65Q5zRcKvDswXDN0pYrmzwxTpYKrC4M0bDPQuYmivHz6PoxQq5I8fOjFQUPEmCELBiwEhjGDRQpisEpZZqz2aAovp2eo9/z1jKh5rRIMQ0NHjuBKmUoAxX2EHEgCIYzdB0cOwouD4HDlUvxSA3aczQANHplqbOTsm2KYlmHGUqs9mrLNQKKKRx7N0IhXzQzQsGHIDjNigCEsFjQKLk/i7T4YbwcLeLE7fiVM
+STI6umOH6Rkyy1Bi2Mvhr36ZckZT0sTzaobgkH2VYThVSmCUE8WkYUEYV+IHUabAA2JcunLpOlAgFENgbBEzrCplWsaqlikTz5ihalT2ZphoGDKc4p4nM6xPeEsY5vyGgoEskIWBEQcKBCx2ixjXR0dPo2NAjGeVGR+gGUYMM7DNyYyVHpuKBHATodr4FsgCRtlH7XXuw/wkswdrc4dhP15/E7+HkBUDxJSpSVapWWHxMAXjGNWAGAMQAyjGT48/y2tDOgVGkxLDwAjlDuNwvZ10GBX4JB388dOR9TQylWBWZpSZj/RQ+Zz7FkIbcoeR8Wp8g0KZodQYQwyMmfZ2OVQ4g/YNMU6Pj54eB4sX5PI1DUNYINbV59mXqRPuWiVpMIaf9+cP9tdFp6p9W3TlMH7qrizjfGIkdxjukiyV7uI1AWNGgNMMjmzVYEqpoWEMKRjx65euj0OLltMtL6BItfhhVNsto3QlMJ72NqIZ66B94qu249apqjN+XPjj+nvO9r6VJm1M
pGfcTP5obDCRtsaLj/oeB7T8+j09IDXAFBjLI4ZShYY5NgQXEQIkijRZ6YViYsZS5qzILGCYlrBe+Df9KVabnpFW9JpvssuX+5DX/p/EPcoeRYRmvkuMpGFgbmQcIhQXcIAuhARhQA6EYV9i+eVUnxHiB10yRhW4ZtZYYOcAAjQo7ZZvSvls2dbPhj/FdYscLO/8gq0ev2R9Zr7bUB1flDiN9gbthq6HvT8EIYP6txUhOE0YKB2AwcUTNMKR5t/ACthSLOhlL2VVq5TCWNuxWlnu3a5X9B/lJlX7lCCPD0o/mE9Qdl2CR6NBlijD0gGreExKYeEOLAW0GYOjrOs0kgyzsKpWDGdgtNoV3H/hqwggEFAvsHaRROfYfQmP+IWAAxeKlVEYB41mUKXjhF6NWszAPqMgChqOGeRUEjPp30QwWqe0JBjQGy0GDZWr28vxfwwxBcV3DIA2pUmShO4ZhYe7LWJ+lGYYBdoPl0TIjFGyujSQw2opFIEh/EjA48ZtVZiyiWYxM
fGvWbQTG+q2DUpW5w1Q0jexjGCv1mqHiPEoxQIFhLErHYlJznA4zJ+2MLDwFjfl6bMeqDoW5XEhZihnUkRGDgWEtWZuA9BeHRNCMAGM0xWoH3BFlInVpYoBqz897i4iKnF5BDWNCMF8ACYpiWUWuzAIpszbDUePTMAIwAq1SEXkjL4ExjGocLF2bHZntmCWMRCEYXx/E/umXIsJanlaRMWVVKatT6rIa2FopH1AywkOvWKIYe3OI1fX9hFmoAxsPRsdGxxbFxvo/7qxRY1GH6bZ6JYA1rszXDFCmzP0owgpjvTVU3R+UaHbIox+sBGsfCbM/87Kz3cPwMtnt4jcmmzeApPk4ynAdUhLOGYRAYLI+eGTj2HIw2c4MehEEtOtA7kpWzyII3NnkPKKrwqseT78YnKUZnSgywMDBCNoxMJ1VsGB4JYDcgHk0zePw/yBXD1aWESWExNZXoQNdAvHsmk9iRpUkGvVA3Aphz34i7Akuwa6N9iXClfaogDBibytTtMWoHgMIM
3Q0y2LjENB6yEs4GBL0/WnQlK0xAYEVSuBM+HVy54f/iHfhyEMa2PhECMczVOlXJ7BvORtJMqdqrt8xmIQbFWRlPwfX91KZLzaMqsOMo6JWJEmqf4h5z9ed/6wz/83r17eJgtdvCYnpwWMdzjtYGgEiN9XZjyRueukvIFZ5GW48O79viyaxNomBSqGZt27dm1x+y7ho8vpC09E175pC8sKEhE1CCMGPuH0FAwVO4ByjQzONjY2M9hrX2BLcI78hbSlrexsv7xcq/Cs9J1fN1xE/zxHvzehf3ASPzxHv7QfPEdW5cjt1eeBYwAKIT0lVNCI8HbAVKn/co9eejX7yEKiGIBGk3Sv93H6KSvC+PtkoWfTEI8jl/hz8audUyXfq0ZGPLDmnRttNa7GiaM7HrG5gBxBEADOGJkoWDcTALGUvgA9Ok/5IOdaQZYwAx7+q1vHF6Kvdyg+SH8/8BG57daqzC8Mvtin2xggAWGU0F1Vx8xqJsszyc6PpD8wAcUDFlU9+9AAzgM
G/7D/W01gIbNv63RrGHHv4n4bGEspec/AsO6wzgoG5xnBZoxroyRhbtFvJo3E9u0J7+/+jcsEYLFpoSHPou/XKDCYcsSgGUUYTNYwwAJAJE+maADG+fOxWI33b4ABFoisFaCXy6h7UIf+jZZh3TqWK4wijM2sUwEAwV1jMe0Gm8d56eM2jL9TMJoenAMJmGFfR1g0wyTbnoEENzezeSPm6cPo4OdjTzbXpmDcIA26oVb8PgccrFJ6+k0aRTNyhhEOcJ3RALbm6lht7EljBhqGNkNYYKMZaOaEARqEkX5RZ04wimVKOq+6QCSmeoaajJ/fjrlfteoZgHGDMHQPFxpgUWdf7pw7jGKZSt0uEzTDKX2DH27Rj20HDKpxQ/cMwiCNujrUqQiqlJSpohn5g4EAB+YZQQGB6Ie7EMZ/qaahWag6hXBpRFnPx1wvFc4dRhFGGCQeD0jbUDEonhQYogYDFmamARhkMaVhmOulcoJRhBGCF7jyE1IEBQQ2YYFsfuz8Xu+/SAMM
YiAKRnpFaw1Uv4OprGetzhVGEsRkTP4YsVPRTnwWGpmFYEEU/YNyYIgz7upDcYRTNwHnwWhyU8pEACkRgkIYOO4YxA+t+X6QYxowChlHlpoDNCDZX8zK2ZoOCLFwYfwcWQAESg2QBMS4ChkIRKGwzqoY/asU7UV9VsGbwlGsNj52zbTcLC8knzhMGcRCIrCPKw7aqSoHFxcDFAGkUuhnyVZaYeIUMY3MAl7HV1EANJIYICS4xChg/T+HA6rr3hEW/gnFDYJBFMGQumVoTMCoK2owADxOqnMeh8/PEwSXCUaZukwRTX3/43j2cW5r+1uAgR7Y0g2IYMwobhnVhB2EU9GiqujlWCxaJ7R0de3H4nCTO793rvXb7l/91+7+wADho8IIEnumTpsGeEQ0aFoVvxlIKGgbUkLN88kQ8nOBr3UsOeN9LM27ffu32a1gcrup9gPGHqeXw6zDLiCK2GevXBIxCLlMh/XA8HkVPJFqTSOve1gMHWltbAUPyGlfAAgu9wDGaBhYM
3nqpWVzwHjRm5N/CiGXq1uNSD2FpbO1qTN28+cxOr93hYJZE0ZMHpM2OsU3JJQhMO21p3LBX8aGpN9Ayz1EwAMJAEOjhYPPPMX5GGdxl5+JAwwGJykmpsA4z+Jqhhrxy6dmAUcpkSMaRr4B4NBDBu3vwrsLi5ZYtHFsRBGmNCA5GmITBAI59mFMtUmF1DaOjR7d7kTXgBGAduepevXp5/yPSMEQbSSTVghqlTeTOjWKbAgjDEDGoRkyp1HyhuHthCGPOX5xcfLvYs4m6Z8e7JFsDolDplXTW1psyoKHQYmkYCKMCCOdCKEZV39eriPDay6BvvFhhgoa4otJaCy4MZxTIVtsyQoe2BpGIBGt5PrvYSRw+2vtHu8fHJlk5chq7vzlibMMoKFkZAWLCBGzOSW5MHAGNr61bAwDpwbdzwkEhRg3fkb9um7wA3D4ksfBiySo3eKwoYRigkKDZrM1r/oXVr8v/fPCA0vN4ZpC2+eIk0RtXTEayHhuibMwobhmenYGGExAsM
pU6DxCarxD59LbsUGGFs9QYHoh3a2yHMiBcY5A4MnNAobxgknWAeoMGHAC7AgCjHjc4nPtSZA4ubWA1sPtPofcbQTZuxoMTBwQ58xo6DLFHLYCVgUJAzNQo9sqcbef0i00gy08K2AgQd/EQbrlJjxLJb/FjPqlswQGMXTrrnDIAqKISwSosbef2hNYgMNrx1qjBgz9ONst8hN4AYGaRQ2DPvhYAV8eWeALBiygBgIDhTKXCN5AGaMYCcNPPtrB9QgDNIwMIL5a+DFq9BFDO2F9IzWJFDwoaqYhdOMEbgBMaCGXhwAZUpgmDWn82RGEcZmmHERMKaEBQ/ZJoiicuFl3JNfCRjIjDZj55IZHzAwhEbRjHyUKZhBMaZSHUNuOQaKhZdnsX2ZMEZmsMkDn3XPMGbUaBjBohn5gBFmjWmOihn0AmLgIS5g0TPb0zP/5XnC6EWl0h3cLA5gYOTXjOI9fRpFzDzAEzD6AOPL8/OAcQo0RrCy7r64WcOEE41Gu0wVzciPGbiM
dL8ob+hSLLbgVv5IwENCQMoWesW+GSy3tFBidlhnm/owijJxhbIAY0Vo8iq2GF+lQCw0DOGjG0LH2XlQp1cEx0dBmuDCKZuQDBq62qaYWNdACV+lsERbdLFOEQTNOYWgbH6EYS2Zss2EUe0ZeYISizRuqIUZNHVgk+5ODYAExWKYI46p3TNbna4ursa3pGeaRtrVFM/IHY0OULCIJwvhAP8WgGd2zZKEbeHwGG2LmGTTDPOGoIHtG1Ro1Y4PqGIRBMcQMijELGDCDYylWKZQpNc+gGrpM1RWsGfUr3goJRkJgNA6algExpEwN6fm3HLeFGcKCMECjYMtU1cpTIDCqU2Y0iRmdqSqlzYAYUIPxmbElBeOJAoRRVf/zf11pquqrCgFGVMyo85ux0D0mVcqYocqUMYNl6gOAUaDzDMD48Yryv35cKDCqHTMqJ6VMIWBBMwBDzJDRlDmhYR22DRbWzTKA8b9WlgKBUf02ZvT4zIirU30YTalJX6drhqZRIDCqVgyjQMzM
AaoPVYOGYMdbn6xmsU+a863iLOVKoYDhHCgvfjIKGUT1FGDSD64Dr0dSYhtFGM8hiRsxQFyR0pnqGPbQVGGvRDKRgzFAtIwEYH/CZARzzbQqGVgMsaAZhGDNqimbkE0Ytq5TuGTSjU5vBEMYPFQwtxjhqFFqG3cAJI1Q0I18wahK6ZTg9o41mGBhcvlK8QFwYmkYeYBTNqNGDKd0zcCeGGtq2ebpGXZFV4V7gUAqLyiAfSIcRzhVG0YyplBn96tDUZOWkMmNeesbMzMGZK2Rx/fTpF7ByJfuF0Ghqcs8uFc3IGYbq32JGv4ghZswqGle93SAhLLCmK1h0pqqUujzEfrBt0YycYZj2LSPbTrQMY8bVU94V5DpDMWgGb8/QQ9vtUqeygVHybpnx4wxvq2NGSS5lKqFgJM00o08NpgBj95WBKwNkgQiKbWRhLfLjn2kIDOunzmCGBxjH3wmGl60ZeGHPjCMvMI4DBpO7GVKlyGKQYkCNPt2/T8EM0hA3dpyWReEkWzQM
MU6cCAkPMqBje5EtFV9BeawY/xJ5N/gx3resywR+v2+Oun3Gmykmee8a/ppcp9//wjAtj+HiXxPzY8lub7EmHEbDifg/DG5+OBH1lqtG0jIU+uWjq5NWj3m7kysDA9Z3XR0/veBZjqcZGdnBhoZqGNbhNXz/jI+nrYFux189AYIadj9cfPuzb8arKYMYvf7zC/C8HRlXa/2W6GXa6PCeVLoxM38OuGpSp1MBWn81gz1BV6uTVU0e9gy8dBI6B+AAuKNyBOV9q5Up6QTMiAsOMp0KldeV2BsHXSrmTynXDe+zscv407VaXDDTqz/x8palycN4+4aTCs7Npj/VTD69zf686dyGwSjsL7tdQXhs1ZcrMMvQRdIhxCjBeemlkhIfP4w08Ztsit5AhHU911HUARiTiqIFZuLOUzKYMay7Vumsu7Tluq7LOc3LicJ7Pcde7bh0+If/56z1zNnr7a0utpH0PAfeDukWdMCOHvEMbqlMsmjCY2sbTfBSjj90bYpzaTxigsS/M
eEG/gLX2y4BJYcO+gGyhyFoz1ColJaXCXZ60jAxiB8FICamm4EhX8bxlgrLPSJfdFmrcKgbGqIYyKMv4fmt1zU+JL6vZIf0qdBPZ4G93vISQJIEE8Eqe6eumQbaM+56qqVFsbxYAZuKBwH2jsa2hogBmkMQga/bSjw4UhZiDuooklJmVvs07fUgBjnZMy+c+zRL+VvTswyko8bKmdyW2dvsCw9T0IDKGmYICGYdGUYiEdowENg14cPesdA4yRNpjRQDMIo7N82yDXXerv7yAOwKiNgkYAeRsY9kNUMsM4ngbDn3fJDNeF3GG434MFI0oxnmCVQslpRJEiDBYpzQJiAMbICFi07aMXfTtIQ4LGDBpNAgMPnor6b81HVhNG2XsLRihkxOCDIpUYaBidLWQBMRpYoygGYBwb6R05ySLVN4onJHS3IJ2VxEEaUKOGdQqXNbydGsE8wyh5b8EwLKK1SoynmpoatwDGM4DRp8RoO3Vq6KjAwLW2J0WM0T48IgE0ulsqiYMM
whIaoARhm4sesnhn4hPceDLZvwJAi1fSBQbKobJEiBTHAAlXqK8qMdpgBGoABUuPdyCRYdBIGFwsAi1qB4aqR2YximTJiCAsjRieqVPevUgywONmrzDiEoS27RhwwNI1uoWHMeEAz9APqDQyk2MCXA8OwAAxTpNAxPttZ+asihq5SFAMwjmGigUANpK9ndKxvrHuyu2VSwXgAGA9gxlS6GkUzlgODLNLF2IaO0d29gzD2tbVRjKGjhHHkpSOCYx/lGO0BC4oxWTk9rcrUA5YpmGGpEUYymlFs4MGlKYYtBooUzGD3ZpU6CRjKjCMXhAZxtDX09IEFzZjsnCwnjW91qKUbokLDjG6ZTGYUyxRgGBZajA4jRgtYSPumGQLj0CHvwgXSIA4OqfpgBQIWNEMewx0BDNBgAmYajhTnGZlhWEXKEqNFxGjggRDFQsNAjhw5BhozGN6CRSc2rApeDhxSpuQ53BenohddNd7T84wSf7I8HBJULKptFm8lxtASjJcuiBo4JjLM
eAgyAgSg1BMZFrqQBFjaNR2meUbYsGO7R6w2AQRbSMGrIQmAYMfS4tneIVWri0KveZy58hjyEBmF0dk5PqkAN0sDSDYymYamxhkZTVVbO1GeEgfMZvuzauN+BEQ44ie7ZNOwPYZCFKwbnGL+qxWhDTvUqMe4ABknQDVGjgYcKJ1vQwLELC67dcFFwaBY+GmtmnlFVf+b5io9aqXjH8xjyW0QDVsKWBqUdXcMWrj1ej/wbQZ0NqCJvyaJcitQOIwZYsGVMGBhKjd1Co5tzcIypKkFjGmYAhlHD7RqFb4aBYZkgx8wzwXCrkgNjF/85syE99nnYsNswngILX5EaJQvTMSbEjN/w09jNARUm4TLzk7bBhTRSYkzpqYahsVbmGQIDLpgsC0bgnWF0eRV2i+/BXw2r8IySxQINo8MnhmEhYgAGaBx6BTCQC+gbqonv3jfQMAoaIkdlSg3BARSMq0bhzzMMDDc5w7B+asAwZ0DTWJgi9VmKIQ0DgRcne4dAA2JMvPIqYVyM
gHOABM+jGvgbC4OSPavwh1UCmmGqYIWoYGAU0zygAGAGXhUwwTMNYmmLsAAtHjDsCQ9NgpIkLDGwwgzRkdEsaOI4+tQE0LDUKo0wVAIwSA8NioQe1pkh1miKlphgaBlgoM5AUCsJgEwcKAGHbUHMNhIduzUU7oLGKMCrWuBmuF4YFvLBGUm1EocVgyyAMRs/DjxAGmzjDA+nTehpeRxxTznIaTLFMuWZYLLQXumHY0z00DEMDVeqVVAMXGEfkoIicaBIcUqfKOdkADpzwQ6AGaAQsGgZGsYEHXBa1lhfb5FSrGUmxSC2JMfEqzPgicgHbbx95AzCOiRqaRndl5eR9wJBz4XKSSQqV1TUsGEUzXBYRnxc8uwcx1EjKsCAMjqUQwPjt38b+xm+/wcAMsBjQNLpBo3Ia14kkSSNBGnIC1lKj2MD9ZmTyAs3baRgiBswAi+e8b37xDvLFN+6QBcXAVAPbzoadfd0LoHGfMJKA0ZGoAQ3CMNekF8uUY0Y6C57CMP0CzdtM
3TEoXqTnCeGVCYNy58807kjfOfkXB2D0AGgM7d/a93L0gMJIaRsKoYWgUy5Rlxtt6MYjJHq4HsRqGDGqHxIuzryDPPee9eudVBePsG4RBFsQxgIe69OExxIBBGh1JwHggNFwYwWVd3lliAhjrCrBMlfhTtkwYJSZiRtCwqNb9Qk32tuiG0e0rUikxhiZIg2XqFcA49OohBDC+clRgkMYAzXhZwbhPM5KJDmyA4V4GvbwLnzdZ/4BrRlchzDMqrGxMgxG2QhhlGyt82UQYbu+ua5KJN/qFGkjtoBc9/oHUHFAgQHELMF588cVDQuMsyhRZCA1RQ8O4DxZSpVJq6OFtCsbGDLcEAIadYf8tAfjDFZepqvoV5nDVCsuU5y3YMNyLztfX7fKczAOGw0JOJw1qL1Tz7jFFigEL0GDLQK4RhtA4e/bsUcKQiBoNLwPGwv37N8EiIYncAItIbdSvRmnAvVlm0L2bpnKh0spV9+aZFTZw3OpyeYU5MQzG7/Tlb3JvdekoDVkM
sovavNbgw7/4bg6VBwyLyhPQLU6PohalRUqTEC6JgoMU1BDAY0mCd0jBwox9g9BGGmAEQsRuRG4mIqGHmGmEEboTt/2bKnV/0eNSSvHR9pa61HnfGW5kZPGm64pS889/cU4rfxE6p1flqujw7SadyrV/vsJB+YXthj2p1jRIxrkEMwniT26E3jRlXlBr492ZnxQyIEZviNnVj6gbGU1RDm0EeGW4srNgfsf6RIO6X3Vhmxf5ilgUD5+qwLf+tJAOp4WgoYAVe2MOQ/daNpbu8ct9vJRSCS73beMEJRsqLHa4XZDE38fmJCXhBM57ziII0zr559OgpwEAO0ow4aPSAhogRa26+iO0GiYCGb/ndsOQdb7ndH7Hcce8kT0vFcmAAYB4DGO80dnIH6ObWY/v8hT2Osr3YwSNSo2RhuvcccGgvXiENwvjHF98EC+To0ZMn94kZokZcm3ETRQorPuDs0kUxI1K7VKfMPDwDjNBKYJQVPowSgWFIOCykRjX5vZAaNYpxVIOM
g0GYABL24NkESYHHNexM0/pEsnn7z9ZMjgDEAGuChzYAYYCFiTMEMtA3pGbYaSP5glJStFTNCKRSuF6ZGlYsX9gRDizEHMyAGQhbajH/8xzfBgjhef/31k5h6774+ABYCQ8xAkYpxMZSp2I0bicSNxJSCYY4X5h1GxVqCkc7C9G45OChecH7x3+WdBWxbWdqGndb1kAeK/788DEJr0mXm3UjVwF2G4UklK0upWErBy9x4scJYcpZSsGAo8kRNO+RMIg+43lSRciV5qRryQkaWZGf3fc93PveeXPemtODkPdcdxqfP+Q7ccwwW2keBBWJRlIFhzHhBGKAhnzRgkMZO0PjJ7ZhnQAxjBvIpZBJfwGHNkH0Nx41V1U0pjM5ecD2KMIL1Aiz8XmVhzKAYx1gxPBlKgQZhMMTxXBpqcIaBD8TYMQozWqwZGpgxTzMY0HA3Ns4bjG4yI9KLSw0L3cEgCmWhKCDGr8rsohiaEQjU2HvvB5lDnIBjltHi0BazPnxB8h0WiOyM
/WjccGqvQjMQpWFw/JAu10kehk4IXwYEUaJBFGdWbvRRxsIA3Ayyaz+3duxcoEJAc5SSDNIADPBCuFcr6FHC4ZYNZfQXcYeGsgagX210vlIWKARAsGmpGq9lsvmqINJuVyujo6N7RXglKRgvdFPKhSy/9wKXkgY5qcp77GnLXjrMfjqy6birEYkubhXqRN16gYigMomCgBZoZ1yqN2GKrBR6S1tzxV4Cjtxd/dbVarYCGwEAu/dClTwxRDblSpDON1dVN9UR4ART6JghZEMWEekEShgWeXxk3TD75aGxhkSGPVmtx8em543ADNyhUkTpcIYz16z+0HjSwr0EYOOYHGq9xaZwpjNj/VDeFnBWMKBaXmvmFszqoYggNEYNNAxgMaCCLCwtPPD03WrE3c9eRZuU4sn37xz90C2hkhu5g9BILpRHAITB+tvFkNhEG/rgmQRibNjpZG5pnRH0vybUbBguXbHSz7E/9jdG5bNuaRDwi2JVJO//WPyOMUO1WFpmbZRyVFy0M
GfHqBkATjHSuXvXJZWOCZRbvp0U/G8LLg74kDIZYn5iqVvVVlARgt3BR23/aP4299N2BIQIMdVccBLmG49+alrnR3aQAjMjDjgoMHN0S0a1/ggu8Z5DRuaoG8kYEZax3hCcP1AhEWzkKtTvYmwKIEMUzKoAEciEGBh5/YgcmFyQXgAArk8AJggESxLmIUKrXKAF4TuWX7LetBQ86G474d+QYg0nDf9ySMzD3p1Mmkd1fvuDIZTN/61JI4dzHCjMKRZyMzWEstCfBHstiUSqcik04ukzuqu53/rHsIo80iKft6zlzPjqMGTL2gGKWvBFFYEoYGGt2I4f1yI4dm7jhh1NN1ptCs4NbVHTvehkss+BYVaWRIA//k15CGqOHQuKhvSzKYK+8YSKWD2Z1JLomziw4Y98VxvHbklK2vz6GLbMHhxujjkfgJEZ1IWEj1jiX/yM3xsBfuQi36KHrRCxYykCrZbqrMZjNbnp0FjNmbBAZYiBwU44nF41CjLjSarRxeRc+BcB5M
y8Owluiq5qg1qkEYAhtK4aKngV6bckSsEd5MAjOUPqkRtgsajYeg9ahGJL1d2cKbPjctiS8ALBF6IGDqQmoAXYOGYASmAgQ04QEPNIA7JItUQMZrfbz07PocTZTtIg6fD1wNHZutWUWNLUI04Yzsqt/QlOpW+eCCJNWEYPYnoxJ0k1ixrBgcREcG/w8UbI7JprRmGONtJDgvHi1uQPMUQLwgDLGhFCShcLdgY4ogZMTSo44RRqZvUcs+OLz67H5fg2jtFqMY4LnixNIL3F7bVOM1tmWB6OsC48IzScxow4uf+d4jeS3LrxX1goV4IC5JAHiiztVHY3MQn9qmgFcxcy8IoNHPP/ml8fD/uwPWJg2cEeEBcy4bONvRuT2Rlw1BdT7VOO4QxrcLI72MnpV5MoF4cUy/YiEJxPNrmEZs8rBxaiy2TSrMumYEauVyuWh2oDvi5AXOW6W4eEgCNt8wbNwI91aqB4bJIOvMLRYEJhi5IyTiqRBLUgiTw4zAe9UJQ4BM7rCiM
QpkmdMJqFegFy1Gq1KoN5y77avhzNQP5ENe6gGtJRBWmseBihdVrCMF60x1FkweLt6wxDWDyABhAWhVMwrBkWhYJwsqdeKFSLCHDUBmq5XN7AyOiRDarBjspZv13RMKLrhbDIc+INMXzxAixKJcAQFjYPAMbw8OzwrBPACKNoNBoggWaIFPeQhl/zBzjQNWI8uPXBtwTU2Owspq9kGEAR7qPEC4ihXuTB4hDFmLCDWrAgClpBDGwAwRbgcXQ25qB4taHJNupZ/CgpZomj5p+EkbFmbAGN0OGylQuDLNw+KuxF3njh9/o+vDAsmGNtFgIDj+I4ikdajChkPwNCaKYajRfAgx/BsadYIA6lIasiloZ77nIlwwiwuEK8CLyU43pxCDQmfLCAFp8vlR4vPYCABSA8MBxAcRQfoYHEgMLEQpjS4Nc9r5H1LA64UfAJQ6rGn4SGM9mQGr6iYYS9cFiIGEDhH/Ihhj8xUZoQL8Dih0TBD714Lx5QwKONaW+7ksSuxq4p/jhM
loHig4VkxsigcqBu5vNIIuJF0YSArFYbLItnRC8Dw9/nIBFjQi+9BC/ECKIY1oEEUhoKmP9bWYtvUrinQECJkMeURh1M1WMIRMw0HCwsj6SxRdS0MJhpG6OxkRxZE0QsYbS+0iyqfYBeFnCCJq4ePBln0IzHDAjTumXKyDjDQsm0apaKP2QYXRW4hjczNBscdd4gagNFjcr5gxM8kF/YthbHR/W4b3BYV74lKvG/bxk0R4d+BMMLzizCLQ+IFGlk8zj7K4AAJNQM8gOLE1W0SYHGUMBp/bLy6mywUBwzhr3pUw3vBwCjRjKI/MCBLVLeY5dutpCEb4psNizgaaZwHGBedmRkXuTDCm7LrsGobndgyuWcLz8IABVm8JtILgVGyIQmFYWMAnFAQDFkQxm52UrsbrhjT0AIskKynZhSrA5bGLfau9K1DQ1LDrxQabTfOEUZt/sEzzCYHxmWxambpgZ3lculy2ZywWnQcR30TLBwxSnxoxeNEQRZswgKtjYJNEwMINJfM
FLkOD/ZSlUcoWkU9XAYM01kONSy8N3FyPEs4CHu6ozhyGbrueWd4ROnGbcMzBv0N01p7aGd3C1JubO42jiILxgYIsSj4awrmeJqDFiX58HBJPMoDBoFS/kPVeQCOHaYQ0JFLAS6BR/TTdkMP6VENZkAbPwCJK40xhnNtp1w1hGFGHPEPZGNu25sJT7pr0SMAiPI662W5g5KWTOrRPtPC1dLOZ9Fsx+tn4ICfwsSz6LYwUZxIGBQIZAMMAwa9I0dDh1FewfturHRVZYOHWXAedRMNxJj2TjPxnYVwbhhF5/DmU0Fc/SoJL5kEvQCJcL9QLpEQUvrBQFHiAgE3+53+LAAJWCIxsAyikiRrTJh4ekEGyZdNPZUUNoXELbq7PDF1FEgf6QINy9H2UN0rq+Pa/bUYYRlQnpTCiWYTHURmBoSykepODb83Q9KsWtOLJB4SAenESxgv4XrSG0MiKG9PGDjxeoISboiE1nDRgxtAdSd4+PDJCGpADWPow4BAzkP85M84ARgSM
LZFS9cFlwGBUWw4Kwj9FEYeyRvIBYOTyLgnYIDYkxQ8sG3hQZuuoASMTxETXwXQIBNZCuMWOtCyOShbtOy3pxt6kXfp5eSJbUi2E+tnpbGm0ZXDP2FGZmZgqAkQUJqoES3jZD3UC+UmRQNRh8kwBgQAyiIIzDk6Z4sKNSM5Bu7qYSNu56VNgLQYEoCikXjLJAoxeiBfKAEQMM0FwYfzh48J8HDY0XtIpP6ZBqHVrADXZUoEE3coQxTzPIgkfEDQ6oMQIxFEUXm5HodPej64VueBsYvs72lITDAo3pN2YQBUGE1YjNHBw8Mvj9GaMGxWAAArmHNLx7yMI7BhTfoxkMOyq8m5AZmp/E8dcRfA4k5w8chhmkoTC6uWaEWYS9yDj1IoDCD6JQEgjc0GkFUKgZzmjq+4NH/v4b3P8AGFaNKcPDoDD5Gs1IyegWZuCpGjXGQWMePEhkEmJMwoyPjrg0utMMl0X0mrmtF8HqHVoECcz3YAYptEmQScCMwSO/IQxDQmOKN2lM
8bXqd7ae+l00XVQ3CyOXWC45Jhqdg1QxdEUlc1KU1I8wCMMLvqhGFlgvLwi0XzEkQQEEYjDIImTFz7eCRIxuMGR5KeDvriMIzNfxrXnaMaqSkhksVzyHY2XgCNA6g4QEK8y0bIxZGF9aMCBZOvXC90E6qFLU4CBpo/cQhABQLm8IofB9nHlDA1QwJqwUf72uUBAGM76WLkOM5wqji5XTAaMGNB21HBRIIWPQgOgPvSjNcFlF7SXkJrHC8eIDN9cI1w+2lyEJhFGoc2u5psyjjM+ZNj8ELVAvvHnZXXoo0UmnAqNafAwweEQcLmEEYygLBtRY9UINmoJ/qRjPCLPoi6oVssrpidEIxi8dZMhcUysKZ9Mn0O0sSzDQ40AvvB9PT2z6xDW4ABQ4lFA2JZhUkKrnjvGf1iaH5w4AxInmdQdGji1OJLjQjsl6E5xc+64WLwq0XSgMsFIWDw4HBDW6zOAUUqsbYGOTYPTY9thtl/BO3fQIwQCNdpBASnhBvzS2OL2QWhhYL^4whUUTB9xAIY9VdZlZnRiQRhkofNuxwvAMJlQHEu3L+AExVAvXBwOi/5/ARXCsqKmvmO+AAAAAElFTkSuQmCC"/></svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_207771" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_207771)">
<path d="M302.667 278.667H254.667V326.667H302.667V278.667Z" fill="#394358"/>
<path d="M302.667 314.667H254.667V326.667H302.667V314.667ZM
<path d="M254.667 266.667H242.667V338.667H254.667V266.667Z" fill="#394358"/>
<path d="M242.667 278.667H230.667V326.667H242.667V278.667Z" fill="#F0A100"/>
<path d="M230.667 278.667H218.667V326.667H230.667V278.667Z" fill="#F0A100"/>
<path d="M218.667 278.667H206.667V314.667H218.667V278.667Z" fill="#F0A100"/>
<path d="M218.667 278.667H206.667V314.667H218.667V278.667Z" fill="#F0A100"/>
<path d="M206.667 266.667H194.667V302.667H206.667V266.667Z" fill="#F0A100"/>
<path d="M194.667 254.667H182.667V290.6M
67H194.667V254.667Z" fill="#F0A100"/>
<path d="M218.667 254.667H206.667V266.667H218.667V254.667Z" fill="#F0A100"/>
<path d="M182.667 290.667H170.667V302.667H182.667V290.667Z" fill="#F0A100"/>
<path d="M206.667 314.667H194.667V326.667H206.667V314.667Z" fill="#F0A100"/>
<path d="M194.667 338.667H182.667V350.667H194.667V338.667Z" fill="#F0A100"/>
<path d="M230.667 386.667H218.667V398.667H230.667V386.667Z" fill="#E72E4B"/>
<path d="M242.667 326.667H230.667V338.667H242.667V326.667Z" fill="#E72E4B"/>
<path d="M242.667 35M
0.667H230.667V362.667H242.667V350.667Z" fill="#E72E4B"/>
<path d="M206.667 422.667H194.667V434.667H206.667V422.667Z" fill="#E72E4B"/>
<path d="M206.667 326.667H194.667V338.667H206.667V326.667Z" fill="#E72E4B"/>
<path d="M230.667 398.667H218.667V410.667H230.667V398.667Z" fill="#F0A100"/>
<path d="M218.667 302.667H206.667V314.667H218.667V302.667Z" fill="#D47300"/>
<path d="M242.667 278.667H230.667V290.667H242.667V278.667Z" fill="#D47300"/>
<path d="M242.667 314.667H230.667V326.667H242.667V314.667Z" fill="#D47300"/>
path d="M206.667 266.667H194.667V278.667H206.667V266.667Z" fill="#D47300"/>
<path d="M212.667 230.667H200.667V242.667H212.667V230.667Z" fill="#F0A100"/>
<path d="M236.667 206.667H224.667V218.667H236.667V206.667Z" fill="#F0A100"/>
<path d="M242.667 290.667H218.667V314.667H242.667V290.667Z" fill="#E72E4B"/>
<path d="M242.667 290.667H230.667V302.667H242.667V290.667Z" fill="#EE6C81"/>
<path d="M254.667 278.667H242.667V290.667H254.667V278.667Z" fill="#9699A0"/>
<path d="M278.667 290.667H254.667V302.667H278.667V290.667Z"M
<mask id="mask1_5_207771" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_207771)">
<path d="M446.667 278.667H506.667V290.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H470.667V314.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M482.667 290.667H494.667V362.667H482.667V290.667Z" fill="#0F1013"/>
<path d="M470.667 302.667L47M
0.667 314.667L446.667 314.667L446.667 302.667L470.667 302.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H482.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 266.667H494.667V290.667H470.667V266.667Z" fill="#394358"/>
<path d="M494.667 278.667H506.667V302.667H494.667V278.667Z" fill="#394358"/>
<path d="M494.667 350.667H506.667V374.667H494.667V350.667Z" fill="#394358"/>
<path d="M494.667 398.667H506.667V422.667H494.667V398.667Z" fill="#394358"/>
<path d="M470.667 362.667H506.667V386.667H470.667V362.M
667Z" fill="#394358"/>
<path d="M506.667 350.667L506.667 374.667L494.667 374.667L494.667 350.667L506.667 350.667Z" fill="#9699A0"/>
<path d="M482.667 386.667H506.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M470.667 386.667H482.667V434.667H470.667V386.667Z" fill="#0F1013"/>
<path d="M482.667 398.667H494.667V410.667H482.667V398.667Z" fill="#0F1013"/>
<path d="M458.667 422.667H470.667V446.667H458.667V422.667Z" fill="#0F1013"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#0F1013"/>
th d="M482.667 434.667H494.667V458.667H482.667V434.667Z" fill="#394358"/>
<path d="M458.667 446.667H482.667V458.667H458.667V446.667Z" fill="#394358"/>
<path d="M482.667 434.667H458.667V458.667H482.667V434.667Z" fill="#E72E4B"/>
<path d="M482.667 434.667H470.667V458.667H482.667V434.667Z" fill="#EE6C81"/>
<path d="M494.667 446.667H482.667V458.667H494.667V446.667Z" fill="#E72E4B"/>
<path d="M482.667 458.667H470.667V470.667H482.667V458.667Z" fill="#E72E4B"/>
<path d="M482.667 470.667H470.667V482.667H482.667V470.667Z" fM
<path d="M482.667 482.667H470.667V506.667H482.667V482.667Z" fill="#0F1013"/>
<path d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#9699A0"/>
<mask id="mask2_5_207771" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_207771)">
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#E72E4B"/>
<path d="M410.667 386.667H314.M
667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.667V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667V362.667H356.667V350.667Z" fill="#EE6C81"/>
.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013"/>
<path d="M338.667 446.667H290.667V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 470.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.667V458.667H338.667V446.667Z" fill="#EE6C81"/>
<path d="M338.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
<path d="M338.667 470.667H314.667V482.667H338.667V470.667Z" fill="#EE6CM
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M290.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
<path d="M278.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C81"/>
<path d="M290.667 542.667H278.667V554.667H290.667V54M
2.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#504480"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#504480"/>
<path d="M386.667 434.667L386.667 410.667L410.667 410.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446.667L398.667 422.667L422.667 422.667L422.667 446.667L398.M
667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434.667V554.667H386.667V470.667Z" fill="#E72E4B"/>
<path d="M386.667 446.667H398.667V458.667H386.667V446.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill="#EE6C81"/>
<path d="M404.667 470.667H428.667V482.667H404.667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.667V458.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H4M
46.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
<path d="M446.667 518.667H458.667V554.667H446.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H446.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H422.667V554.667H410.667V542.667Z" fill="#0F1013"/>
"M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#504480"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#504480"/>
<path d="M350.667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H314.667V542.667H350.667V530.667Z" fill="#50447F"/>
<path d="M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
<path d="M458.667 530.667H422.667V542.667H458.667V530.667Z" fill="M
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_207771" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_207771)">
<path d="M290.667 278.667H278.667V338.667H290.667V278.667Z" fill="#B5B5B7"/>
<path d="M290.667 314.667H278.667V338.667H290.667V314.667Z" fill="#394358"/>
<path d="M422.667 278.667H410.667V3M
38.667H422.667V278.667Z" fill="#B5B5B7"/>
<path d="M314.667 278.667H302.667V338.667H314.667V278.667Z" fill="#B5B5B7"/>
<path d="M350.667 194.667H338.667V206.667H350.667V194.667Z" fill="#B5B5B7"/>
<path d="M350.667 182.667H338.667V194.667H350.667V182.667Z" fill="#E72E4B"/>
<path d="M422.667 314.667H410.667V338.667H422.667V314.667Z" fill="#394358"/>
<path d="M314.667 290.667H302.667V338.667H314.667V290.667Z" fill="#394358"/>
<path d="M446.667 278.667H434.667V338.667H446.667V278.667Z" fill="#B5B5B7"/>
7 290.667H314.667V350.667H350.667V290.667Z" fill="white"/>
<path d="M326.667 290.667H314.667V338.667H326.667V290.667Z" fill="#B5B5B7"/>
<path d="M446.667 326.667H434.667V338.667H446.667V326.667Z" fill="#394358"/>
<path d="M410.667 290.667H374.667V350.667H410.667V290.667Z" fill="white"/>
<path d="M374.667 266.667H350.667V350.667H374.667V266.667Z" fill="white"/>
<path d="M374.667 326.667H362.667V338.667H374.667V326.667Z" fill="#B5B5B7"/>
<path d="M386.667 338.667H362.667V350.667H386.667V338.667Z" fill="#B5B5B7"/>
th d="M374.667 266.667H350.667V302.667H374.667V266.667Z" fill="#B5B5B7"/>
<path d="M374.667 266.667H350.667V278.667H374.667V266.667Z" fill="#394358"/>
<path d="M302.667 266.667H290.667V350.667H302.667V266.667Z" fill="white"/>
<path d="M302.667 266.667H290.667V350.667H302.667V266.667Z" fill="white"/>
<path d="M434.667 266.667H422.667V350.667H434.667V266.667Z" fill="white"/>
<path d="M350.667 338.667H314.667V350.667H350.667V338.667Z" fill="#B5B5B7"/>
<path d="M410.667 206.667H314.667V266.667H410.667V206.667Z" fill="wM
<path d="M398.667 218.667H326.667V254.667H398.667V218.667Z" fill="#0F1013"/>
<path d="M398.667 218.667H386.667V254.667H398.667V218.667Z" fill="#394358"/>
<path d="M386.667 230.667V218.667H362.667V230.667H386.667Z" fill="#394358"/>
<path d="M338.667 230.667V218.667H326.667V230.667H338.667Z" fill="#394358"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#018F4F"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g>
{"Background":"Purple Billiard","Bits":"Salmon Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1332,"Total":2500}
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_195245" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_195245)">
<path d="M266.667 290.667H278.667V326.667H266.667V290.667Z" fill="#394358"/>
<path d="M254.667 290.667H266.667V326.667H254.667V290.667ZM
<path d="M242.667 278.667H254.667V326.667H242.667V278.667Z" fill="white"/>
<path d="M230.667 266.667H242.667V314.667H230.667V266.667Z" fill="white"/>
<path d="M218.667 254.667H230.667V302.667H218.667V254.667Z" fill="white"/>
<path d="M242.667 326.667H254.667V350.667H242.667V326.667Z" fill="#394358"/>
<path d="M230.667 314.667H242.667V338.667H230.667V314.667Z" fill="#394358"/>
<path d="M266.667 314.667H278.667V326.667H266.667V314.667Z" fill="#0F1013"/>
<path d="M230.667 326.667H242.667V350.667H230.6M
67V326.667Z" fill="#B5B5B7"/>
<path d="M194.667 362.667H206.667V386.667H194.667V362.667Z" fill="white"/>
<path d="M206.667 374.667H218.667V386.667H206.667V374.667Z" fill="white"/>
<path d="M218.667 326.667H230.667V338.667H218.667V326.667Z" fill="#B5B5B7"/>
<path d="M218.667 338.667H230.667V350.667H218.667V338.667Z" fill="#B5B5B7"/>
<path d="M218.667 350.667H230.667V362.667H218.667V350.667Z" fill="#394358"/>
<path d="M206.667 338.667H218.667V350.667H206.667V338.667Z" fill="#394358"/>
<path d="M206.667 350.667H218.66M
7V362.667H206.667V350.667Z" fill="#B5B5B7"/>
<path d="M218.667 374.667H230.667V386.667H218.667V374.667Z" fill="white"/>
<path d="M218.667 386.667H230.667V410.667H218.667V386.667Z" fill="#542D7B"/>
<path d="M230.667 398.667H242.667V410.667H230.667V398.667Z" fill="#9D5EDB"/>
<path d="M230.667 410.667H242.667V422.667H230.667V410.667Z" fill="#9D5EDB"/>
<path d="M230.667 422.667H254.667V434.667H230.667V422.667Z" fill="#9D5EDB"/>
<path d="M230.667 434.667H254.667V446.667H230.667V434.667Z" fill="#9D5EDB"/>
67 434.667H266.667V446.667H254.667V434.667Z" fill="#9D5EDB"/>
<path d="M254.667 446.667H266.667V458.667H254.667V446.667Z" fill="#9D5EDB"/>
<path d="M242.667 446.667H254.667V458.667H242.667V446.667Z" fill="#9D5EDB"/>
<path d="M218.667 410.667H230.667V434.667H218.667V410.667Z" fill="#9D5EDB"/>
<path d="M254.667 458.667H266.667V470.667H254.667V458.667Z" fill="#9D5EDB"/>
<path d="M266.667 458.667H278.667V470.667H266.667V458.667Z" fill="#9D5EDB"/>
<path d="M206.667 386.667H218.667V398.667H206.667V386.667Z" fill="white"/M
<path d="M206.667 398.667H218.667V410.667H206.667V398.667Z" fill="white"/>
<path d="M206.667 362.667H218.667V374.667H206.667V362.667Z" fill="white"/>
<path d="M194.667 338.667H206.667V350.667H194.667V338.667Z" fill="white"/>
<path d="M194.667 350.667H206.667V362.667H194.667V350.667Z" fill="white"/>
<path d="M194.667 326.667H206.667V338.667H194.667V326.667Z" fill="white"/>
<mask id="mask1_5_195245" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
67 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_195245)">
<path d="M446.667 278.667H506.667V290.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H470.667V314.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M482.667 290.667H494.667V362.667H482.667V290.667Z" fill="#0F1013"/>
<path d="M470.667 302.667L470.667 314.667L446.667 314.667L446.667 302.667L470.667 302.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H482.667V326.667H470.667V314.667Z" fill="#0F1013"/>
th d="M470.667 266.667H494.667V290.667H470.667V266.667Z" fill="#394358"/>
<path d="M494.667 278.667H506.667V302.667H494.667V278.667Z" fill="#394358"/>
<path d="M494.667 350.667H506.667V374.667H494.667V350.667Z" fill="#394358"/>
<path d="M494.667 398.667H506.667V422.667H494.667V398.667Z" fill="#394358"/>
<path d="M470.667 362.667H506.667V386.667H470.667V362.667Z" fill="#394358"/>
<path d="M506.667 350.667L506.667 374.667L494.667 374.667L494.667 350.667L506.667 350.667Z" fill="#9699A0"/>
<path d="M482.667 386.667H506M
.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M470.667 386.667H482.667V434.667H470.667V386.667Z" fill="#0F1013"/>
<path d="M482.667 398.667H494.667V410.667H482.667V398.667Z" fill="#0F1013"/>
<path d="M458.667 422.667H470.667V446.667H458.667V422.667Z" fill="#0F1013"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#0F1013"/>
<path d="M482.667 434.667H494.667V458.667H482.667V434.667Z" fill="#394358"/>
<path d="M458.667 446.667H482.667V458.667H458.667V446.667Z" fill="#394358"/>
482.667 434.667H458.667V458.667H482.667V434.667Z" fill="#E72E4B"/>
<path d="M482.667 434.667H470.667V458.667H482.667V434.667Z" fill="#EE6C81"/>
<path d="M494.667 446.667H482.667V458.667H494.667V446.667Z" fill="#E72E4B"/>
<path d="M482.667 458.667H470.667V470.667H482.667V458.667Z" fill="#E72E4B"/>
<path d="M482.667 470.667H470.667V482.667H482.667V470.667Z" fill="#E72E4B"/>
<path d="M482.667 482.667H470.667V506.667H482.667V482.667Z" fill="#0F1013"/>
<path d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#9M
<mask id="mask2_5_195245" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_195245)">
<path d="M374.667 362.667H350.667V554.667H374.667V362.667Z" fill="#394358"/>
<path d="M350.667 470.667H338.667V554.667H350.667V470.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V542.667H338.667V458.667Z" fill="#0F1013"/>
<path d="M362.667 542.667H350.667V554M
.667H362.667V542.667Z" fill="#0F1013"/>
<path d="M386.667 542.667H374.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M362.667 518.667H350.667V530.667H362.667V518.667Z" fill="#0F1013"/>
<path d="M362.667 506.667H350.667V518.667H362.667V506.667Z" fill="#0F1013"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#0F1013"/>
<path d="M374.667 530.667H362.667V542.667H374.667V530.667Z" fill="#0F1013"/>
<path d="M374.667 542.667H362.667V554.667H374.667V542.667Z" fill="#0F1013"/>
482.667H350.667V494.667H362.667V482.667Z" fill="#0F1013"/>
<path d="M350.667 446.667H326.667V458.667H350.667V446.667Z" fill="#0F1013"/>
<path d="M398.667 446.667H374.667V458.667H398.667V446.667Z" fill="#0F1013"/>
<path d="M398.667 470.667H374.667V482.667H398.667V470.667Z" fill="#0F1013"/>
<path d="M398.667 494.667H374.667V542.667H398.667V494.667Z" fill="#0F1013"/>
<path d="M350.667 458.667H338.667V470.667H350.667V458.667Z" fill="#394358"/>
<path d="M350.667 422.667H326.667V434.667H350.667V422.667Z" fill="#0F1013"/>M
<path d="M398.667 398.667H374.667V410.667H398.667V398.667Z" fill="#0F1013"/>
<path d="M398.667 422.667H374.667V434.667H398.667V422.667Z" fill="#0F1013"/>
<path d="M350.667 434.667H326.667V446.667H350.667V434.667Z" fill="#394358"/>
<path d="M350.667 398.667H326.667V410.667H350.667V398.667Z" fill="#0F1013"/>
<path d="M350.667 410.667H326.667V422.667H350.667V410.667Z" fill="#394358"/>
<path d="M350.667 374.667H326.667V386.667H350.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H374.667V386.667H398.667V374.667M
<path d="M398.667 374.667H374.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M350.667 386.667H314.667V398.667H350.667V386.667Z" fill="#394358"/>
<path d="M410.667 386.667H374.667V398.667H410.667V386.667Z" fill="#394358"/>
<path d="M410.667 410.667H374.667V422.667H410.667V410.667Z" fill="#394358"/>
<path d="M410.667 434.667H374.667V446.667H410.667V434.667Z" fill="#394358"/>
<path d="M410.667 458.667H374.667V470.667H410.667V458.667Z" fill="#394358"/>
<path d="M410.667 482.667H374.667V494.M
667H410.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 506.667H374.667V518.667H410.667V506.667Z" fill="#0F1013"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#394358"/>
<path d="M326.667 386.667H314.667V398.667H326.667V386.667Z" fill="#0F1013"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#394358"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#0F1013"/>
<path d="M326.667 4M
58.667H314.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#394358"/>
<path d="M398.667 494.667H386.667V506.667H398.667V494.667Z" fill="#394358"/>
<path d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill="#394358"/>
<path d="M410.667 506.667H398.667V518.667H410.667V506.667Z" fill="#394358"/>
<path d="M410.667 518.667H398.667V530.667H410.667V518.667Z" fill="#394358"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#394358"/>
<path d="M326.667 506.667H314.667V530.667H326.667V506.667Z" fill="#0F1013"/>
<path d="M386.667 470.667H374.667V482.667H386.667V470.667Z" fill="#394358"/>
<path d="M302.667 446.667H290.667V458.667H302.667V446.667Z" fill="#F0A100"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#F0A100"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#F0A100"/>
<path d="M314.667 434.667H302.667V446.667H314.667V434.667ZM
<path d="M314.667 350.667H290.667V446.667H314.667V350.667Z" fill="#F0A100"/>
<path d="M338.667 350.667H290.667V362.667H338.667V350.667Z" fill="#D57300"/>
<path d="M302.667 446.667H290.667V458.667H302.667V446.667Z" fill="#D47300"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#D47300"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#D47300"/>
<path d="M326.667 446.667H314.667V458.667H326.667V446.667Z" fill="#D47300"/>
<path d="M302.667 410.667H290.667V446.6M
67H302.667V410.667Z" fill="#D47300"/>
<path d="M302.667 362.667H290.667V386.667H302.667V362.667Z" fill="#D47300"/>
<path d="M422.667 446.667H434.667V458.667H422.667V446.667Z" fill="#F0A100"/>
<path d="M410.667 446.667H422.667V458.667H410.667V446.667Z" fill="#F0A100"/>
<path d="M410.667 458.667H422.667V470.667H410.667V458.667Z" fill="#F0A100"/>
<path d="M410.667 434.667H422.667V446.667H410.667V434.667Z" fill="#F0A100"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#F0A100"/>
<path d="M410.667 35M
0.667H434.667V446.667H410.667V350.667Z" fill="#F0A100"/>
<path d="M386.667 350.667H422.667V362.667H386.667V350.667Z" fill="#D57300"/>
<path d="M422.667 446.667H434.667V458.667H422.667V446.667Z" fill="#D47300"/>
<path d="M410.667 458.667H422.667V470.667H410.667V458.667Z" fill="#D47300"/>
<path d="M410.667 446.667H422.667V458.667H410.667V446.667Z" fill="#D47300"/>
<path d="M398.667 446.667H410.667V458.667H398.667V446.667Z" fill="#D47300"/>
<path d="M410.667 350.667H422.667V434.667H410.667V350.667Z" fill="#D47300"/>
path d="M410.667 434.667H422.667V446.667H410.667V434.667Z" fill="#D47300"/>
<path d="M434.667 350.667H422.667V362.667H434.667V350.667Z" fill="#F0A100"/>
<path d="M326.667 350.667H314.667V362.667H326.667V350.667Z" fill="#F0A100"/>
<path d="M314.667 350.667H302.667V362.667H314.667V350.667Z" fill="#F0A100"/>
<path d="M446.667 446.667H434.667V458.667H446.667V446.667Z" fill="white"/>
<path d="M290.667 446.667H278.667V458.667H290.667V446.667Z" fill="white"/>
<mask id="mask3_5_195245" style="mask-type:luminance" maskM
Units="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_195245)">
<path d="M398.667 230.667H326.667V254.667H398.667V230.667Z" fill="#9D5EDB"/>
<path d="M350.667 242.667H338.667V254.667H350.667V242.667Z" fill="#542D7B"/>
<path d="M374.667 242.667H362.667V254.667H374.667V242.667Z" fill="#542D7B"/>
<path d="M386.667 182.667H338.667V230.667H386.667V182.667Z" fill="#9D5EDB"/>
<path d="M374.667 206.667H350.66M
7V230.667H374.667V206.667Z" fill="#00EAC0"/>
<path d="M338.667 194.667H326.667V254.667H338.667V194.667Z" fill="#542D7B"/>
<path d="M398.667 194.667H386.667V230.667H398.667V194.667Z" fill="#9D5EDB"/>
<path d="M410.667 206.667H398.667V254.667H410.667V206.667Z" fill="#9D5EDB"/>
<path d="M326.667 206.667H314.667V254.667H326.667V206.667Z" fill="#542D7B"/>
<path d="M350.667 182.667H338.667V194.667H350.667V182.667Z" fill="#542D7B"/>
<path d="M398.667 254.667H326.667V290.667H398.667V254.667Z" fill="#00EAC0"/>
.667 278.667H338.667V290.667H350.667V278.667Z" fill="white"/>
<path d="M362.667 266.667H350.667V278.667H362.667V266.667Z" fill="white"/>
<path d="M386.667 254.667H374.667V266.667H386.667V254.667Z" fill="white"/>
<path d="M446.667 290.667H278.667V338.667H446.667V290.667Z" fill="#9D5EDB"/>
<path d="M398.667 278.667H386.667V290.667H398.667V278.667Z" fill="white"/>
<path d="M314.667 290.667H278.667V338.667H314.667V290.667Z" fill="#542D7B"/>
<path d="M314.667 338.667H278.667V350.667H314.667V338.667Z" fill="#0F1013"/>
ath d="M338.667 290.667H326.667V338.667H338.667V290.667Z" fill="#542D7B"/>
<path d="M446.667 338.667H278.667V350.667H446.667V338.667Z" fill="#394358"/>
<path d="M338.667 338.667H326.667V350.667H338.667V338.667Z" fill="#0F1013"/>
<path d="M314.667 338.667H278.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M314.667 278.667H302.667V290.667H314.667V278.667Z" fill="#00EAC0"/>
<path d="M446.667 278.667H278.667V290.667H446.667V278.667Z" fill="#394358"/>
<path d="M314.667 278.667H278.667V290.667H314.667V278.667Z" M
<path d="M338.667 278.667H326.667V290.667H338.667V278.667Z" fill="#0F1013"/>
<path d="M302.667 254.667H290.667V266.667H302.667V254.667Z" fill="#00EAC0"/>
<path d="M422.667 266.667H410.667V278.667H422.667V266.667Z" fill="#00EAC0"/>
<path d="M434.667 242.667H422.667V254.667H434.667V242.667Z" fill="#00EAC0"/>
<path d="M374.667 206.667H362.667V218.667H374.667V206.667Z" fill="white"/>
<path d="M416.667 314.667H404.667V326.667H416.667V314.667Z" fill="#00EAC0"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"L^/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="M
1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" widthM
="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="anM
imation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none"M
 stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.1M
68l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":809,"Total":2500}
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, Mv
26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66M
%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) transM
late(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.6
37z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch M
1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><patL
h fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Purple Billiard","Bits":"Bacon","Plate":"No","Collection":"Lil' Bits","Id":2154,"Total":2500}
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="768" height="768" fill="#C5B9DA"/>
<rect x="300" y="336" width="168" height="12" fill="#3532A9"/>
<rect x="300" y="348" width="168" height="12" fill="#3532A9"/>
<rect x="300" y="324" width="168" height="12" fill="#5653EC"/>
<rect x="300" y="312" width="24" height="12" fill="#5653EC"/>
<rect x="300" y="300" width="24" height="12" fill="#5653EC"/>
<rect x="444" y="300" width="24" height="12" fill="#5653EC"M
<rect x="432" y="312" width="36" height="12" fill="#5653EC"/>
<rect x="420" y="336" width="48" height="12" fill="#5653EC"/>
<rect x="300" y="300" width="12" height="12" fill="#5653EC"/>
<rect x="300" y="288" width="12" height="12" fill="#5653EC"/>
<rect x="324" y="312" width="12" height="12" fill="#5653EC"/>
<rect x="300" y="312" width="12" height="24" fill="#3532A9"/>
<rect x="456" y="288" width="12" height="12" fill="#5653EC"/>
<rect x="300" y="348" width="36" height="12" fill="#0F1013"/>
<rect x="348" y="312"M
 width="72" height="12" fill="#0F1013"/>
<rect x="312" y="360" width="24" height="12" fill="#0F1013"/>
<rect x="432" y="360" width="24" height="12" fill="#0F1013"/>
<rect x="312" y="336" width="36" height="12" fill="#F0A100"/>
<rect x="432" y="348" width="36" height="12" fill="#0F1013"/>
<rect x="420" y="336" width="36" height="12" fill="#F0A100"/>
<rect x="360" y="336" width="12" height="12" fill="#F0A100"/>
<rect x="336" y="360" width="12" height="12" fill="#F0A100"/>
<rect x="348" y="360" width="72" height="12" M
<rect x="396" y="336" width="12" height="12" fill="#F0A100"/>
<rect x="420" y="360" width="12" height="12" fill="#F0A100"/>
<rect x="372" y="336" width="24" height="24" fill="#5653EC"/>
<rect x="348" y="252" width="72" height="60" fill="white"/>
<rect x="372" y="336" width="12" height="12" fill="#5653EC"/>
<rect x="372" y="288" width="24" height="24" fill="#E72E4B"/>
<rect x="348" y="360" width="12" height="12" fill="#3532A9"/>
<rect x="372" y="360" width="24" height="12" fill="#0F1013"/>
336" y="252" width="12" height="48" fill="white"/>
<rect x="324" y="276" width="12" height="24" fill="white"/>
<rect x="420" y="252" width="12" height="48" fill="white"/>
<rect x="432" y="276" width="12" height="24" fill="white"/>
<rect x="348" y="264" width="12" height="36" fill="#E72E4B"/>
<rect x="408" y="264" width="12" height="36" fill="#E72E4B"/>
<rect x="360" y="264" width="48" height="12" fill="#E72E4B"/>
<rect x="372" y="264" width="24" height="12" fill="#0F1013"/>
<rect x="348" y="264" width="24" height="M
12" fill="#F0A100"/>
<rect x="396" y="264" width="24" height="12" fill="#F0A100"/>
<rect x="372" y="240" width="24" height="12" fill="#E72E4B"/>
<rect x="372" y="228" width="24" height="12" fill="#E72E4B"/>
<rect x="372" y="216" width="24" height="12" fill="white"/>
<rect x="372" y="252" width="24" height="12" fill="#394358"/>
<rect x="360" y="240" width="12" height="12" fill="#B5B5B7"/>
<rect x="396" y="240" width="12" height="12" fill="#B5B5B7"/>
<rect x="348" y="228" width="12" height="12" fill="#B5B5B7"/>
 x="408" y="228" width="12" height="12" fill="#B5B5B7"/>
<rect x="336" y="216" width="12" height="12" fill="#B5B5B7"/>
<rect x="420" y="216" width="12" height="12" fill="#B5B5B7"/>
<rect x="336" y="252" width="36" height="12" fill="white"/>
<rect x="396" y="252" width="36" height="12" fill="white"/>
<rect x="348" y="240" width="12" height="12" fill="white"/>
<rect x="336" y="240" width="12" height="12" fill="white"/>
<rect x="360" y="228" width="12" height="12" fill="white"/>
<rect x="408" y="240" width="12" heightM
="12" fill="white"/>
<rect x="420" y="240" width="12" height="12" fill="white"/>
<rect x="396" y="228" width="12" height="12" fill="white"/>
<rect x="468" y="312" width="12" height="36" fill="#394358"/>
<rect x="480" y="312" width="12" height="36" fill="white"/>
<rect x="492" y="300" width="12" height="48" fill="white"/>
<rect x="504" y="288" width="12" height="48" fill="white"/>
<rect x="516" y="276" width="12" height="48" fill="white"/>
<rect width="66" height="60" transform="matrix(4.37114e-08 1 1 -4.37114e-08 4M
92 384)" fill="#E72E4B"/>
<rect x="492" y="348" width="12" height="24" fill="#394358"/>
<rect x="504" y="336" width="12" height="24" fill="#394358"/>
<rect x="468" y="336" width="12" height="12" fill="#0F1013"/>
<rect x="504" y="348" width="12" height="24" fill="#B5B5B7"/>
<rect x="504" y="372" width="48" height="12" fill="#E72E4B"/>
<rect x="504" y="462" width="48" height="12" fill="#E72E4B"/>
<rect x="504" y="450" width="48" height="12" fill="#E72E4B"/>
<rect x="516" y="360" width="36" height="12" fill="#E72E4B"/M
<rect x="516" y="474" width="36" height="12" fill="#E72E4B"/>
<rect x="528" y="348" width="24" height="12" fill="#E72E4B"/>
<rect x="540" y="336" width="12" height="12" fill="#E72E4B"/>
<rect x="540" y="324" width="12" height="12" fill="#E72E4B"/>
<rect x="540" y="486" width="12" height="12" fill="#E72E4B"/>
<rect x="540" y="426" width="12" height="36" fill="#F0A100"/>
<rect x="540" y="360" width="12" height="30" fill="#F0A100"/>
<rect x="492" y="462" width="12" height="24" fill="white"/>
<rect x="504" y="474" wiM
dth="12" height="12" fill="white"/>
<rect x="528" y="402" width="24" height="12" fill="#F0A100"/>
<rect x="516" y="348" width="12" height="12" fill="#B5B5B7"/>
<rect width="12" height="36" transform="matrix(-1 0 0 1 300 312)" fill="#394358"/>
<rect width="12" height="36" transform="matrix(-1 0 0 1 288 312)" fill="white"/>
<rect width="12" height="48" transform="matrix(-1 0 0 1 276 300)" fill="white"/>
<rect width="12" height="48" transform="matrix(-1 0 0 1 264 288)" fill="white"/>
<rect width="12" height="48" transM
form="matrix(-1 0 0 1 252 276)" fill="white"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 276 348)" fill="#394358"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 264 336)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 300 336)" fill="#0F1013"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 264 348)" fill="#B5B5B7"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 228 384)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 M
396)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 252 348)" fill="#B5B5B7"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 252 360)" fill="#B5B5B7"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 252 372)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 360)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 372)" fill="#B5B5B7"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 252 396)" fill="white"/>
ct width="12" height="24" transform="matrix(-1 0 0 1 252 408)" fill="#542D7B"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 264 420)" fill="#9D5EDB"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 264 432)" fill="#9D5EDB"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 276 444)" fill="#9D5EDB"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 276 456)" fill="#9D5EDB"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 288 456)" fill="#9D5EDB"/>
<rect width="12" height="M
12" transform="matrix(-1 0 0 1 288 468)" fill="#9D5EDB"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 276 468)" fill="#9D5EDB"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 252 432)" fill="#9D5EDB"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 288 480)" fill="#9D5EDB"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 300 480)" fill="#9D5EDB"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 408)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1M
 0 0 1 240 420)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 240 384)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 360)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 372)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 228 348)" fill="white"/>
<rect x="360" y="372" width="48" height="12" fill="#5653EC"/>
<rect x="372" y="384" width="24" height="12" fill="#5653EC"/>
<rect x="372" y="396" width="24" height=M
"12" fill="#0F1013"/>
<rect x="372" y="408" width="24" height="12" fill="#B5B5B7"/>
<rect x="336" y="432" width="36" height="36" fill="#B5B5B7"/>
<rect x="348" y="468" width="24" height="12" fill="#0F1013"/>
<rect x="348" y="480" width="24" height="24" fill="#B5B5B7"/>
<rect x="408" y="480" width="12" height="24" fill="#B5B5B7"/>
<rect x="396" y="492" width="12" height="12" fill="#B5B5B7"/>
<rect x="396" y="432" width="36" height="36" fill="#B5B5B7"/>
<rect x="408" y="468" width="24" height="12" fill="#0F1013"/>
ect x="408" y="372" width="24" height="12" fill="#0F1013"/>
<rect x="336" y="372" width="24" height="12" fill="#0F1013"/>
<rect x="336" y="384" width="24" height="36" fill="white"/>
<rect x="408" y="384" width="24" height="48" fill="white"/>
<rect x="360" y="384" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="384" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="396" width="12" height="24" fill="white"/>
<rect x="324" y="408" width="12" height="12" fill="white"/>
<rect x="324" y="492" width="12" hM
eight="12" fill="white"/>
<rect x="324" y="480" width="12" height="12" fill="white"/>
<rect x="324" y="540" width="12" height="12" fill="white"/>
<rect x="324" y="420" width="12" height="12" fill="white"/>
<rect x="324" y="504" width="12" height="12" fill="white"/>
<rect x="324" y="432" width="12" height="12" fill="white"/>
<rect x="312" y="564" width="12" height="12" fill="white"/>
<rect x="336" y="492" width="12" height="48" fill="white"/>
<rect x="336" y="504" width="36" height="48" fill="white"/>
y="552" width="60" height="24" fill="white"/>
<rect x="336" y="432" width="12" height="12" fill="white"/>
<rect x="432" y="408" width="12" height="12" fill="white"/>
<rect x="432" y="408" width="12" height="12" fill="white"/>
<rect x="432" y="420" width="12" height="24" fill="white"/>
<rect x="420" y="432" width="12" height="12" fill="white"/>
<rect x="444" y="396" width="12" height="12" fill="white"/>
<rect x="312" y="396" width="12" height="12" fill="white"/>
<rect x="336" y="420" width="12" height="12" fill="whiM
<rect x="348" y="420" width="12" height="12" fill="white"/>
<rect x="360" y="420" width="12" height="12" fill="white"/>
<rect x="372" y="420" width="24" height="12" fill="white"/>
<rect x="396" y="396" width="12" height="36" fill="white"/>
<rect x="360" y="396" width="12" height="12" fill="#B5B5B7"/>
<rect x="336" y="384" width="24" height="12" fill="#E72E4B"/>
<rect x="408" y="384" width="24" height="12" fill="#E72E4B"/>
<rect x="396" y="432" width="12" height="24" fill="#394358"/>
<rect x="408" y="432" widtM
h="12" height="12" fill="#394358"/>
<rect x="336" y="444" width="12" height="24" fill="#394358"/>
<rect x="348" y="432" width="24" height="12" fill="#394358"/>
<rect x="300" y="564" width="72" height="12" fill="#E72E4B"/>
<rect x="336" y="528" width="12" height="12" fill="#394358"/>
<rect x="348" y="528" width="12" height="12" fill="#394358"/>
<rect x="360" y="540" width="12" height="12" fill="#394358"/>
<rect x="360" y="528" width="12" height="12" fill="#F0A100"/>
<rect width="12" height="12" transform="matrix(-1 M
0 0 1 432 480)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 420 492)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 480)" fill="white"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 492)" fill="white"/>
<rect width="12" height="48" transform="matrix(-1 0 0 1 432 492)" fill="white"/>
<rect width="36" height="48" transform="matrix(-1 0 0 1 432 504)" fill="white"/>
<rect width="60" height="24" transform="matrix(-1 0 0 1 456 552)" fill="white"/>
ct width="60" height="12" transform="matrix(-1 0 0 1 456 564)" fill="#E72E4B"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 432 528)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 420 528)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 408 540)" fill="#394358"/>
<rect x="432" y="540" width="12" height="12" fill="#394358"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.956 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_192055" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_192055)">
<path d="M278.667 302.667V242.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M278.667 458.667V422.667H266.667V458.667H278.667ZM
<path d="M206.667 314.667H254.667V302.667H206.667V314.667Z" fill="#0F1013"/>
<path d="M206.667 350.667H254.667V338.667H206.667V350.667Z" fill="#0F1013"/>
<path d="M206.667 422.667H254.667V410.667H206.667V422.667Z" fill="#0F1013"/>
<path d="M218.667 338.667H242.667V314.667H218.667V338.667Z" fill="#50447F"/>
<path d="M266.667 254.667H278.667V242.667H266.667V254.667Z" fill="#50447F"/>
<path d="M206.667 314.667H218.667V302.667H206.667V314.667Z" fill="#50447F"/>
<path d="M206.667 350.667H218.667V338.6M
67H206.667V350.667Z" fill="#50447F"/>
<path d="M206.667 422.667H218.667V410.667H206.667V422.667Z" fill="#50447F"/>
<path d="M218.667 302.667V242.667H206.667V302.667H218.667Z" fill="#E72E4B"/>
<path d="M206.667 302.667V254.667H194.667V302.667H206.667Z" fill="#E72E4B"/>
<path d="M206.667 254.667H218.667V242.667H206.667V254.667Z" fill="#EE6C81"/>
<path d="M266.667 302.667V230.667H218.667V302.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 410.667V350.667H194.667V410.667H266.667Z" fill="#E72E4B"/>
<path d="M194.667 36M
2.667H206.667V350.667H194.667V362.667Z" fill="#EE6C81"/>
<path d="M266.667 230.667H218.667V242.667H266.667V230.667Z" fill="#EE6C81"/>
<path d="M278.667 422.667H266.667V446.667H278.667V422.667Z" fill="#EE6C81"/>
<path d="M266.667 350.667H218.667V362.667H266.667V350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M266.667 470.667V422.667H194.667V458.667H206.667V470.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 422.667H218.667V434.667H266.667V422.667Z" fill="#EE6C81"/>
<path d="M206.667 470.M
667H218.667V458.667H206.667V470.667Z" fill="white"/>
<path d="M230.667 470.667H242.667V458.667H230.667V470.667Z" fill="white"/>
<path d="M254.667 470.667H266.667V458.667H254.667V470.667Z" fill="white"/>
<mask id="mask1_5_192055" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_192055)">
<path d="M446.667 302.667L446.667 242.667L458.667 242.667L458.667 302.667LM
446.667 302.667Z" fill="#0F1013"/>
<path d="M446.667 458.667L446.667 422.667L458.667 422.667L458.667 458.667L446.667 458.667Z" fill="#E72E4B"/>
<path d="M518.667 314.667L470.667 314.667L470.667 302.667L518.667 302.667L518.667 314.667Z" fill="#0F1013"/>
<path d="M518.667 350.667L470.667 350.667L470.667 338.667L518.667 338.667L518.667 350.667Z" fill="#0F1013"/>
<path d="M518.667 422.667L470.667 422.667L470.667 410.667L518.667 410.667L518.667 422.667Z" fill="#0F1013"/>
<path d="M506.667 338.667L482.667 338.667L482.667M
 314.667L506.667 314.667L506.667 338.667Z" fill="#50447F"/>
<path d="M458.667 254.667L446.667 254.667L446.667 242.667L458.667 242.667L458.667 254.667Z" fill="#50447F"/>
<path d="M518.667 314.667L506.667 314.667L506.667 302.667L518.667 302.667L518.667 314.667Z" fill="#50447F"/>
<path d="M518.667 350.667L506.667 350.667L506.667 338.667L518.667 338.667L518.667 350.667Z" fill="#50447F"/>
<path d="M518.667 422.667L506.667 422.667L506.667 410.667L518.667 410.667L518.667 422.667Z" fill="#50447F"/>
<path d="M506.667 302.66M
7L506.667 242.667L518.667 242.667L518.667 302.667L506.667 302.667Z" fill="#E72E4B"/>
<path d="M518.667 302.667L518.667 254.667L530.667 254.667L530.667 302.667L518.667 302.667Z" fill="#E72E4B"/>
<path d="M518.667 254.667L506.667 254.667L506.667 242.667L518.667 242.667L518.667 254.667Z" fill="#EE6C81"/>
<path d="M518.667 254.667L506.667 254.667L506.667 242.667L518.667 242.667L518.667 254.667Z" fill="#E72E4B"/>
<path d="M530.667 290.667L518.667 290.667L518.667 254.667L530.667 254.667L530.667 290.667Z" fill="#EE6C81"/>M
<path d="M506.667 266.667L494.667 266.667L494.667 254.667L506.667 254.667L506.667 266.667Z" fill="#EE6C81"/>
<path d="M458.667 302.667L458.667 230.667L506.667 230.667L506.667 302.667L458.667 302.667Z" fill="#E72E4B"/>
<path d="M458.667 410.667L458.667 350.667L530.667 350.667L530.667 410.667L458.667 410.667Z" fill="#E72E4B"/>
<path d="M506.667 266.667L494.667 266.667L494.667 254.667L506.667 254.667L506.667 266.667Z" fill="#0F1013"/>
<path d="M494.667 278.667L482.667 278.667L482.667 266.667L494.667 266.667L494.667 2M
78.667Z" fill="#0F1013"/>
<path d="M518.667 266.667L506.667 266.667L506.667 254.667L518.667 254.667L518.667 266.667Z" fill="#0F1013"/>
<path d="M530.667 290.667L518.667 290.667L518.667 278.667L530.667 278.667L530.667 290.667Z" fill="#0F1013"/>
<path d="M506.667 278.667L494.667 278.667L494.667 266.667L506.667 266.667L506.667 278.667Z" fill="#50447F"/>
<path d="M494.667 242.667L482.667 242.667L482.667 230.667L494.667 230.667L494.667 242.667Z" fill="#0F1013"/>
<path d="M470.667 230.667H506.667V242.667H470.667V230.667ZM
<path d="M494.667 350.667H506.667V362.667H494.667V350.667Z" fill="#EE6C81"/>
<path d="M470.667 266.667H482.667V278.667H470.667V266.667Z" fill="#EE6C81"/>
<path d="M482.667 254.667H494.667V266.667H482.667V254.667Z" fill="#EE6C81"/>
<path d="M494.667 242.667H506.667V254.667H494.667V242.667Z" fill="#EE6C81"/>
<path d="M530.667 350.667L530.667 398.667L518.667 398.667L518.667 350.667L530.667 350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M458.667 470.667V422.667H530.667V45M
8.667H518.667V470.667H458.667Z" fill="#E72E4B"/>
<path d="M518.667 446.667H530.667V458.667H518.667V446.667Z" fill="#EE6C81"/>
<path d="M482.667 422.667H530.667V434.667H482.667V422.667Z" fill="#EE6C81"/>
<path d="M518.667 470.667L506.667 470.667L506.667 458.667L518.667 458.667L518.667 470.667Z" fill="white"/>
<path d="M494.667 470.667L482.667 470.667L482.667 458.667L494.667 458.667L494.667 470.667Z" fill="white"/>
<path d="M470.667 470.667L458.667 470.667L458.667 458.667L470.667 458.667L470.667 470.667Z" fill="whiteM
<path d="M530.667 386.667H518.667V398.667H530.667V386.667Z" fill="#50447F"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#D9D9D9"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#0F1013"/>
<mask id="mask2_5_192055" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_192055)">
<path d="M386.667 350.667H338.667V374.667HM
386.667V350.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V386.667H374.667V374.667Z" fill="#0F1013"/>
<path d="M338.667 350.667H326.667V386.667H338.667V350.667Z" fill="#B5B5B7"/>
<path d="M398.667 350.667H386.667V386.667H398.667V350.667Z" fill="#B5B5B7"/>
<path d="M350.667 374.667H338.667V386.667H350.667V374.667Z" fill="#B5B5B7"/>
<path d="M326.667 374.667H314.667V386.667H326.667V374.667Z" fill="#B5B5B7"/>
<path d="M410.667 374.667H398.667V386.667H410.667V374.667Z" fill="#B5B5B7"/>
<path d="M386.667 374.6M
67H374.667V386.667H386.667V374.667Z" fill="#B5B5B7"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="#B5B5B7"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#394358"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#394358"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="#394358"/>
<path d="M374.667 386.667H350.667V398.667H374.667V386.667Z" fill="#B5B5B7"/>
<path d="M338.667 386.667H314.667V422.667H338.667V386.667Z" fill="#0F1013"/>
h d="M410.667 386.667H386.667V422.667H410.667V386.667Z" fill="#0F1013"/>
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#0F1013"/>
<path d="M410.667 458.667H386.667V494.667H410.667V458.667Z" fill="#B5B5B7"/>
<path d="M326.667 458.667H302.667V494.667H326.667V458.667Z" fill="#B5B5B7"/>
<path d="M350.667 422.667H314.667V458.667H350.667V422.667Z" fill="#0F1013"/>
<path d="M410.667 422.667H374.667V458.667H410.667V422.667Z" fill="#0F1013"/>
<path d="M338.667 422.667H314.667V434.667H338.667V422.667Z" fiM
<path d="M410.667 422.667H386.667V434.667H410.667V422.667Z" fill="#394358"/>
<path d="M410.667 422.667H398.667V434.667H410.667V422.667Z" fill="#B5B5B7"/>
<path d="M350.667 434.667H338.667V446.667H350.667V434.667Z" fill="#B5B5B7"/>
<path d="M314.667 470.667H302.667V494.667H314.667V470.667Z" fill="#394358"/>
<path d="M398.667 470.667H386.667V494.667H398.667V470.667Z" fill="#394358"/>
<path d="M338.667 494.667H314.667V518.667H338.667V494.667Z" fill="#5653EC"/>
<path d="M350.667 518.667H314.667V542.667H3M
50.667V518.667Z" fill="#5653EC"/>
<path d="M362.667 542.667H314.667V554.667H362.667V542.667Z" fill="#5653EC"/>
<path d="M326.667 542.667H266.667V554.667H326.667V542.667Z" fill="white"/>
<path d="M434.667 542.667H386.667V554.667H434.667V542.667Z" fill="white"/>
<path d="M326.667 530.667H266.667V542.667H326.667V530.667Z" fill="white"/>
<path d="M434.667 530.667H386.667V542.667H434.667V530.667Z" fill="white"/>
<path d="M314.667 518.667H290.667V530.667H314.667V518.667Z" fill="white"/>
<path d="M410.667 494.667H386.667VM
518.667H410.667V494.667Z" fill="#F0A100"/>
<path d="M314.667 494.667H290.667V518.667H314.667V494.667Z" fill="#5653EC"/>
<path d="M422.667 518.667H398.667V530.667H422.667V518.667Z" fill="white"/>
<path d="M302.667 482.667H290.667V518.667H302.667V482.667Z" fill="#3532A9"/>
<path d="M338.667 482.667H326.667V494.667H338.667V482.667Z" fill="#5653EC"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#F0A100"/>
<path d="M386.667 482.667H374.667V518.667H386.667V482.667Z" fill="#D47300"/>
 482.667H398.667V494.667H422.667V482.667Z" fill="#F0A100"/>
<path d="M422.667 482.667H398.667V494.667H422.667V482.667Z" fill="#F0A100"/>
<path d="M446.667 518.667H422.667V530.667H446.667V518.667Z" fill="#F0A100"/>
<path d="M386.667 530.667H374.667V554.667H386.667V530.667Z" fill="#D47300"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.667Z" fill="#F0A100"/>
<path d="M362.667 530.667H350.667V542.667H362.667V530.667Z" fill="#5653EC"/>
<path d="M350.667 494.667H338.667V530.667H350.667V494.667Z" fill="#5653EC"/M
<path d="M278.667 530.667H266.667V542.667H278.667V530.667Z" fill="#0F1013"/>
<path d="M386.667 434.667H374.667V446.667H386.667V434.667Z" fill="#394358"/>
<path d="M314.667 446.667H302.667V458.667H314.667V446.667Z" fill="#0F1013"/>
<path d="M386.667 458.667H374.667V470.667H386.667V458.667Z" fill="#0F1013"/>
<path d="M422.667 434.667H410.667V470.667H422.667V434.667Z" fill="#0F1013"/>
<path d="M338.667 458.667H326.667V482.667H338.667V458.667Z" fill="#0F1013"/>
<path d="M434.667 494.667H410.667V518.667H434.667V494.66M
7Z" fill="#F0A100"/>
<path d="M434.667 506.667H422.667V530.667H434.667V506.667Z" fill="#F0A100"/>
<path d="M446.667 530.667H434.667V554.667H446.667V530.667Z" fill="#F0A100"/>
<path d="M422.667 530.667H410.667V542.667H422.667V530.667Z" fill="#0F1013"/>
<path d="M422.667 470.667H410.667V482.667H422.667V470.667Z" fill="#F0A100"/>
<path d="M398.667 506.667H386.667V518.667H398.667V506.667Z" fill="#D47300"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#D47300"/>
<path d="M410.667 494.667H398.667V506M
.667H410.667V494.667Z" fill="#D47300"/>
<path d="M314.667 506.667H302.667V518.667H314.667V506.667Z" fill="#3532A9"/>
<path d="M326.667 518.667H314.667V530.667H326.667V518.667Z" fill="#3532A9"/>
<path d="M338.667 530.667H326.667V554.667H338.667V530.667Z" fill="#3532A9"/>
<path d="M398.667 530.667H386.667V554.667H398.667V530.667Z" fill="#B5B5B7"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="#B5B5B7"/>
<path d="M278.667 542.667H266.667V554.667H278.667V542.667Z" fill="#B5B5B7"/>
542.667H314.667V554.667H326.667V542.667Z" fill="#B5B5B7"/>
<mask id="mask3_5_192055" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_192055)">
<path d="M386.667 194.667H338.667V206.667H386.667V194.667Z" fill="#E72E4B"/>
<path d="M386.667 206.667H338.667V218.667H386.667V206.667Z" fill="#E72E4B"/>
<path d="M386.667 218.667H338.667V230.667H386.667V218.667Z" fillM
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#0F1013"/>
<path d="M428.667 338.667H296.667V350.667H428.667V338.667Z" fill="#0F1013"/>
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="white"/>
<path d="M338.667 230.667H326.667V242.667H338.667V230.667Z" fill="#504480"/>
<path d="M308.667 338.667H296.667V350.667H308.667V338.667Z" fill="#504480"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M
M290.667 242.667H434.667V254.667H446.667V326.667H434.667V338.667H290.667V326.667H278.667V254.667H290.667V242.667Z" fill="#E72E4B"/>
<path d="M326.667 266.667H302.667V290.667H326.667V266.667Z" fill="#EE6C81"/>
<path d="M386.667 266.667H338.667V290.667H386.667V266.667Z" fill="#EE6C81"/>
<path opacity="0.2" d="M422.667 302.667H374.667V314.667H422.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 266.667H398.667V290.667H422.667V266.667Z" fill="#EE6C81"/>
<path d="M422.667 290.667H302.667V314.667H422.667V290.667Z" fill="M
<path d="M422.667 290.667H326.667V314.667H422.667V290.667Z" fill="#50447F"/>
<path d="M410.667 278.667H398.667V290.667H410.667V278.667Z" fill="white"/>
<path d="M314.667 266.667H302.667V278.667H314.667V266.667Z" fill="white"/>
<path d="M374.667 278.667H350.667V290.667H374.667V278.667Z" fill="white"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="#0F1013"/>
<path d="M374.667 302.667H362.667V314.667H374.667V302.667Z" fill="#0F1013"/>
<path d="M398.667 302.667H386.667V314.667H398.667V302L
.667Z" fill="#0F1013"/>
<path d="M422.667 302.667H410.667V314.667H422.667V302.667Z" fill="#0F1013"/>
<path d="M386.667 326.667H338.667V338.667H386.667V326.667Z" fill="#0F1013"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)@" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="768" height="768" fill="#FFE3C9"/>
<g clip-path="url(#clip0_5_186742)">
<rect width="384" height="384" transform="translate(192 192)" fill="white"/>
<rect width="384" height="384" transform="matrix(-1 0 0 1 576 192)" fill="#FFE3C9"/>
<rect x="300" y="288" width="168" height="72" fill="#F0A100"/>
<rect x="312" y="276" width="144" height="12" fill="#F0A100"/>
<rect x="324" y="264" width="120" height="12" fM
<rect x="348" y="252" width="72" height="12" fill="#F0A100"/>
<rect x="300" y="288" width="48" height="72" fill="#D47300"/>
<rect x="288" y="312" width="48" height="48" fill="#D47300"/>
<rect x="432" y="312" width="48" height="48" fill="#F0A100"/>
<rect x="372" y="240" width="24" height="12" fill="#F0A100"/>
<rect x="372" y="240" width="12" height="108" fill="#0F1013"/>
<rect x="384" y="240" width="12" height="108" fill="#394358"/>
<rect x="336" y="300" width="96" height="12" fill="white"/>
"372" y="288" width="24" height="12" fill="white"/>
<rect x="372" y="312" width="24" height="12" fill="white"/>
<rect x="348" y="252" width="12" height="12" fill="#D47300"/>
<rect x="324" y="264" width="24" height="12" fill="#D47300"/>
<rect x="336" y="312" width="36" height="12" fill="#D47300"/>
<rect x="348" y="288" width="24" height="12" fill="#D47300"/>
<rect x="372" y="276" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="288" width="36" height="12" fill="#D47300"/>
<rect x="318" y="348" width="150" heM
ight="12" fill="#394358"/>
<rect x="300" y="360" width="72" height="12" fill="#394358"/>
<rect x="396" y="360" width="72" height="12" fill="#394358"/>
<rect x="300" y="360" width="36" height="12" fill="#0F1013"/>
<rect x="312" y="276" width="24" height="12" fill="#D47300"/>
<rect x="432" y="300" width="12" height="12" fill="#D47300"/>
<rect x="348" y="336" width="12" height="12" fill="#394358"/>
<rect x="324" y="336" width="12" height="12" fill="#394358"/>
<rect x="408" y="336" width="12" height="12" fill="#394358"M
<rect x="432" y="336" width="12" height="12" fill="#394358"/>
<rect x="444" y="348" width="12" height="12" fill="#394358"/>
<rect x="360" y="348" width="36" height="12" fill="#0F1013"/>
<rect x="396" y="348" width="12" height="12" fill="#394358"/>
<rect x="360" y="348" width="12" height="12" fill="#394358"/>
<rect x="300" y="348" width="12" height="12" fill="#0F1013"/>
<rect x="300" y="336" width="12" height="12" fill="#0F1013"/>
<rect x="312" y="348" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="360"M
 width="12" height="12" fill="#0F1013"/>
<rect x="348" y="360" width="24" height="12" fill="#0F1013"/>
<rect x="456" y="336" width="12" height="24" fill="#394358"/>
<rect x="276" y="288" width="24" height="24" fill="#0F1013"/>
<rect x="216" y="276" width="60" height="60" fill="#394358"/>
<rect x="228" y="288" width="36" height="36" fill="#0F1013"/>
<rect x="204" y="288" width="12" height="36" fill="#0F1013"/>
<rect x="264" y="336" width="12" height="36" transform="rotate(90 264 336)" fill="#0F1013"/>
y="264" width="12" height="36" transform="rotate(90 264 264)" fill="#394358"/>
<rect x="216" y="324" width="12" height="12" fill="#0F1013"/>
<rect x="276" y="312" width="12" height="12" fill="#0F1013"/>
<rect x="276" y="288" width="12" height="12" fill="#394358"/>
<rect x="204" y="336" width="24" height="24" fill="#394358"/>
<rect x="240" y="348" width="12" height="24" fill="#0F1013"/>
<rect x="204" y="264" width="12" height="12" fill="#394358"/>
<rect x="252" y="348" width="36" height="36" fill="#394358"/>
="204" y="348" width="12" height="12" fill="#0F1013"/>
<rect x="264" y="360" width="12" height="12" fill="#0F1013"/>
<rect x="204" y="276" width="12" height="12" fill="#D47300"/>
<rect x="216" y="264" width="12" height="12" fill="#D47300"/>
<rect x="264" y="264" width="12" height="12" fill="#F0A100"/>
<rect x="276" y="276" width="12" height="12" fill="#F0A100"/>
<rect x="216" y="252" width="60" height="12" fill="#F0A100"/>
<rect x="228" y="240" width="36" height="12" fill="#F0A100"/>
<rect x="228" y="252" width="12M
" height="12" fill="#D47300"/>
<rect x="216" y="252" width="12" height="12" fill="#D47300"/>
<rect x="228" y="348" width="12" height="12" fill="#D47300"/>
<rect x="372" y="384" width="24" height="192" fill="#394358"/>
<rect x="360" y="492" width="12" height="84" fill="#0F1013"/>
<rect x="348" y="480" width="12" height="84" fill="#0F1013"/>
<rect x="372" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="396" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="540" width="12" height="12" fill="#0FM
<rect x="372" y="528" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="552" width="12" height="12" fill="#0F1013"/>
<rect x="384" y="564" width="12" height="12" fill="#0F1013"/>
<rect x="372" y="504" width="12" height="12" fill="#0F1013"/>
<rect x="348" y="468" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="468" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="492" width="24" height="12" fill="#0F1013"/>
"516" width="24" height="48" fill="#0F1013"/>
<rect x="360" y="480" width="12" height="12" fill="#394358"/>
<rect x="348" y="444" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="420" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="444" width="24" height="12" fill="#0F1013"/>
<rect x="348" y="456" width="24" height="12" fill="#394358"/>
<rect x="348" y="420" width="24" height="12" fill="#0F1013"/>
<rect x="348" y="432" width="24" height="12" fill="#394358"/>
<rect x="348" y="396" width="24" height=M
"12" fill="#0F1013"/>
<rect x="396" y="396" width="24" height="12" fill="#0F1013"/>
<rect x="396" y="396" width="24" height="12" fill="#0F1013"/>
<rect x="336" y="408" width="36" height="12" fill="#394358"/>
<rect x="396" y="408" width="36" height="12" fill="#394358"/>
<rect x="396" y="432" width="36" height="12" fill="#394358"/>
<rect x="396" y="456" width="36" height="12" fill="#394358"/>
<rect x="396" y="480" width="36" height="12" fill="#394358"/>
<rect x="396" y="504" width="36" height="12" fill="#0F1013"/>
ect x="396" y="528" width="36" height="12" fill="#0F1013"/>
<rect x="396" y="384" width="12" height="12" fill="#394358"/>
<rect x="336" y="408" width="12" height="12" fill="#0F1013"/>
<rect x="360" y="384" width="12" height="12" fill="#394358"/>
<rect x="336" y="456" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="432" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="480" width="12" height="12" fill="#0F1013"/>
<rect x="336" y="504" width="12" height="12" fill="#0F1013"/>
<rect x="420" y="504" widtM
h="12" height="12" fill="#394358"/>
<rect x="408" y="516" width="12" height="12" fill="#394358"/>
<rect x="396" y="516" width="12" height="12" fill="#394358"/>
<rect x="420" y="528" width="12" height="12" fill="#394358"/>
<rect x="420" y="540" width="12" height="12" fill="#394358"/>
<rect x="408" y="540" width="12" height="12" fill="#394358"/>
<rect x="336" y="528" width="12" height="24" fill="#0F1013"/>
<rect x="396" y="492" width="12" height="12" fill="#394358"/>
<rect x="312" y="468" width="12" height="12" fill=M
<rect x="324" y="468" width="12" height="12" fill="#F0A100"/>
<rect x="324" y="480" width="12" height="12" fill="#F0A100"/>
<rect x="324" y="456" width="12" height="12" fill="#F0A100"/>
<rect x="312" y="372" width="24" height="96" fill="#F0A100"/>
<rect x="312" y="372" width="48" height="12" fill="#D57300"/>
<rect x="312" y="468" width="12" height="12" fill="#D47300"/>
<rect x="324" y="480" width="12" height="12" fill="#D47300"/>
<rect x="324" y="468" width="12" height="12" fill="#D47300"/>
" y="468" width="12" height="12" fill="#D47300"/>
<rect x="312" y="432" width="12" height="36" fill="#D47300"/>
<rect x="312" y="384" width="12" height="24" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 456 468)" fill="#F0A100"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 468)" fill="#F0A100"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 480)" fill="#F0A100"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 456)" fill="#F0A100"/>
2" height="12" transform="matrix(-1 0 0 1 444 444)" fill="#F0A100"/>
<rect width="24" height="96" transform="matrix(-1 0 0 1 456 372)" fill="#F0A100"/>
<rect width="36" height="12" transform="matrix(-1 0 0 1 444 372)" fill="#D57300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 456 468)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 480)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 468)" fill="#D47300"/>
<rect width="12" height="12" transfoM
rm="matrix(-1 0 0 1 432 468)" fill="#D47300"/>
<rect width="12" height="84" transform="matrix(-1 0 0 1 444 372)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 444 456)" fill="#D47300"/>
<rect x="444" y="372" width="12" height="12" fill="#F0A100"/>
<rect x="336" y="372" width="12" height="12" fill="#F0A100"/>
<rect x="324" y="372" width="12" height="12" fill="#F0A100"/>
<rect x="456" y="468" width="12" height="12" fill="white"/>
<rect x="300" y="468" width="12" height="12" fill="white"/>
rect width="24" height="24" transform="matrix(-1 0 0 1 492 288)" fill="#0F1013"/>
<rect width="60" height="60" transform="matrix(-1 0 0 1 552 276)" fill="#394358"/>
<rect width="36" height="24" transform="matrix(-1 0 0 1 528 300)" fill="#0F1013"/>
<rect width="12" height="36" transform="matrix(-1 0 0 1 564 288)" fill="#F0A100"/>
<rect width="48" height="48" transform="matrix(4.37114e-08 1 1 -4.37114e-08 504 336)" fill="#0F1013"/>
<rect width="12" height="36" transform="matrix(4.37114e-08 1 1 -4.37114e-08 504 264)" M
<rect width="12" height="12" transform="matrix(-1 0 0 1 552 324)" fill="#0F1013"/>
<rect width="12" height="36" transform="matrix(-1 0 0 1 552 300)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 492 312)" fill="#0F1013"/>
<rect width="36" height="12" transform="matrix(-1 0 0 1 516 288)" fill="#0F1013"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 564 336)" fill="#D47300"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 528 348)" fill="#0F1013"/>
 width="12" height="12" transform="matrix(-1 0 0 1 564 264)" fill="#F0A100"/>
<rect width="36" height="36" transform="matrix(-1 0 0 1 528 336)" fill="#394358"/>
<rect width="24" height="36" transform="matrix(-1 0 0 1 528 348)" fill="#394358"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 552 336)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 528 372)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 372)" fill="#0F1013"/>
<rect width="12" height="12M
" transform="matrix(-1 0 0 1 504 336)" fill="#0F1013"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 516 324)" fill="#0F1013"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 564 276)" fill="#F0A100"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 552 276)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 552 264)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 264)" fill="#D47300"/>
<rect width="60" height="12" transform="matrix(-1M
 0 0 1 552 252)" fill="#F0A100"/>
<rect width="36" height="12" transform="matrix(-1 0 0 1 540 240)" fill="#F0A100"/>
<rect width="36" height="12" transform="matrix(-1 0 0 1 540 252)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 552 252)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 564 348)" fill="#D47300"/>
<rect width="12" height="24" transform="matrix(-1 0 0 1 552 360)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 384)" fill=M
<rect width="24" height="12" transform="matrix(-1 0 0 1 528 396)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 384)" fill="#D47300"/>
<rect width="24" height="12" transform="matrix(-1 0 0 1 528 408)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 504 396)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 540 396)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 552 384)" fill="#D47300"/>
h="12" height="12" transform="matrix(-1 0 0 1 564 360)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 564 312)" fill="#D47300"/>
<rect width="12" height="12" transform="matrix(-1 0 0 1 564 324)" fill="#F0A100"/>
<rect x="504" y="384" width="24" height="12" fill="#0F1013"/>
<rect x="468" y="288" width="24" height="12" fill="#394358"/>
<rect x="468" y="300" width="36" height="12" fill="#394358"/>
<clipPath id="clip0_5_186742">
<rect width="384" height="384" fill="white" transfor4m="translate(192 192)"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width=M
"74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="aniM
mation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-12M
8.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="M
70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none"M
 stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinitM
e;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="LQrgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
/ViaBTC/Mined by opvia/,
FjDOUT:F83F24F7319F443CB94296C6C704C8AC43C6196EACCFF75FA07D9B740A7D39B1
xiTXtXML: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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:9d7d4980-e9eM
6-4caa-a37a-b5c3451fbf12" xmpMM:DocumentID="xmp.did:08413568A8CA11EDB76EF16956D9D7C3" xmpMM:InstanceID="xmp.iid:08413567A8CA11EDB76EF16956D9D7C3" xmp:CreatorTool="Adobe Photoshop 24.0 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c0b4dadc-1d01-d042-9746-1985010afafc" stRef:documentID="xmp.did:9d7d4980-e9e6-4caa-a37a-b5c3451fbf12"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/>L
<path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widtM
h="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill=M
"none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbMF
(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heiM
ght="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitcM
h 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, M
214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31L
, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 128, 128)" id=M
"1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" widM
th="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styM
le="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fiM
ll="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 L
180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66M
%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) transM
late(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/
> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> <
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"L^/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(2M
55, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962M
-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/L
><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatioM
n: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fM
ill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, M
287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fLRill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/L
><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heiM
ght="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitcM
h 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, M
214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31L
, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width=M
"72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g sM
tyle="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.1Lx59v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d=="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d=M
"M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"L^/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="M<
rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="anM
imation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.Lh96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" widthM
="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styleM
="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(M
0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.%32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%M
" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translM
ate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animationM
: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path filM
l="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)M
" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heighM
t="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.M
1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26,Ms
 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, M
287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" M
height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><pMN
ath fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962M
-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="6M
2%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stM
roke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/L
><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%M
" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translM
ate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><pL
ath fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 215, 0)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"L^/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM:
b(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" hM
eight="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitcM
h 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92M
, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><paLWth fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, Mv
26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animM
ation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96Lf-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="M
70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="anM
imation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"M
/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroM
ke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)"M6
 d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><paLWth fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heiM
ght="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitcM
h 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255,M
 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0L
, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heighM
t="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0sM
 infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fiL
ll="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.M
575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heM
ight="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><patML
h fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.L
575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><L
path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&/&&&&&/9//////99999999EEEEEEPPPPPZZZZZZZZZZ
'^@4@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/>L
<path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fillMG
="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" dM
="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82M
%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.M[
32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66M
%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) transM
late(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/
> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path filM
l="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: gM
litch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.57L
5 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><pathLT fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animaM
tion: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-Le75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" widthM
="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styleM
="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(M
0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.%32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><paL
th fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
DjB=:ETH.ETH:0xD620D22d2B8424E5bD503389d5fA2F5D0e2c5F49:66801057:te:0
{"Background":"Red Papyrus","Bits":"Sausage Links","Plate":"Ceramic","Collection":"Lil' Bits","Id":2126,"Total":2500}
{"Background":"Red Frame","Bits":"Pepperoni Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":2229,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Red Papyrus","Bits":"Venison","Plate":"No","Collection":"Lil' Bits","Id":133,"Total":2500}
{"Background":"Red Frame","Bits":"Artisan Ham","Plate":"Silver","Collection":"Lil' Bits","Id":277,"Total":2500}
{"Background":"Red Frame","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":1272,"Total":2500}
{"Background":"Red Papyrus","Bits":"Pork Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":668,"Total":2500}
{"Background":"Red Frame","Bits":"Rabbit Haunch","Plate":"Silver","Collection":"Lil' Bits","Id":1721,"Total":2500}
{"Background":"Red Papyrus","Bits":"Beef Chop","Plate":"No","Collection":"Lil' Bits","Id":660,"Total":2500}
{"Background":"Red Frame","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":164,"Total":2500}
{"Background":"Red Frame","Bits":"Rabbit Haunch","Plate":"Ceramic","Collection":"Lil' Bits","Id":424,"Total":2500}
{"Background":"Red Frame","Bits":"Sausage Links","Plate":"Silver","Collection":"Lil' Bits","Id":1826,"Total":2500}
{"Background":"Red Frame","Bits":"Beef Chop","Plate":"Silver","Collection":"Lil' Bits","Id":2479,"Total":2500}
{"Background":"Red Frame","Bits":"Drumstick","Plate":"Silver","Collection":"Lil' Bits","Id":320,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Red Frame","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":2397,"Total":2500}
{"Background":"Red Frame","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":2039,"Total":2500}
{"Background":"Red Papyrus","Bits":"Chicken Breast","Plate":"Ceramic","Collection":"Lil' Bits","Id":1341,"Total":2500}
{"Background":"Red Frame","Bits":"Sausage Links","Plate":"Ceramic","Collection":"Lil' Bits","Id":456,"Total":2500}
{"Background":"Red Frame","Bits":"Wolf Meat","Plate":"Silver","Collection":"Lil' Bits","Id":816,"Total":2500}
{"Background":"Red Frame","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":489,"Total":2500}
{"Background":"Red Papyrus","Bits":"Shark Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":689,"Total":2500}
{"Background":"Red Frame","Bits":"Mammoth Trunk","Plate":"Silver","Collection":"Lil' Bits","Id":873,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
iFile source: http://commons.wikimedia.org/wiki/File:Leonardo_da_Vinci_(attrib)-_la_Belle_Ferroniere.jpg
Copyright 1999 Adobe Systems Incorporated
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Red Frame","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":1774,"Total":2500}
{"Background":"Red Papyrus","Bits":"Sausage Links","Plate":"No","Collection":"Lil' Bits","Id":1353,"Total":2500}
{"Background":"Red Frame","Bits":"Drumstick","Plate":"Ceramic","Collection":"Lil' Bits","Id":1089,"Total":2500}
{"Background":"Red Frame","Bits":"Salmon Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":139,"Total":2500}
{"Background":"Red Frame","Bits":"Chicken Wing","Plate":"Silver","Collection":"Lil' Bits","Id":1127,"Total":2500}
{"Background":"Red Papyrus","Bits":"Octopus Tentacle","Plate":"No","Collection":"Lil' Bits","Id":1459,"Total":2500}
{"Background":"Red Papyrus","Bits":"Chicken Breast","Plate":"Bronze","Collection":"Lil' Bits","Id":2216,"Total":2500}
{"Background":"Red Frame","Bits":"Horse Flank","Plate":"Ceramic","Collection":"Lil' Bits","Id":210,"Total":2500}
{"Background":"Red Papyrus","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":924,"Total":2500}
{"Background":"Red Frame","Bits":"Steak","Plate":"Bronze","Collection":"Lil' Bits","Id":1695,"Total":2500}
{"Background":"Red Papyrus","Bits":"Rack of Ribs","Plate":"Bronze","Collection":"Lil' Bits","Id":1328,"Total":2500}
{"Background":"Red Frame","Bits":"Shrimp","Plate":"Bronze","Collection":"Lil' Bits","Id":515,"Total":2500}
{"Background":"Red Frame","Bits":"Crab Legs","Plate":"Silver","Collection":"Lil' Bits","Id":1775,"Total":2500}
{"Background":"Red Papyrus","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":1566,"Total":2500}
{"Background":"Red Frame","Bits":"Salmon Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1559,"Total":2500}
{"Background":"Red Frame","Bits":"Venison","Plate":"Silver","Collection":"Lil' Bits","Id":33,"Total":2500}
{"Background":"Red Papyrus","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":976,"Total":2500}
{"Background":"Red Frame","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":1394,"Total":2500}
{"Background":"Red Frame","Bits":"Hotdog","Plate":"Silver","Collection":"Lil' Bits","Id":683,"Total":2500}
{"Background":"Red Papyrus","Bits":"Beef Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":49,"Total":2500}
{"Background":"Red Frame","Bits":"Beef Chop","Plate":"Gold","Collection":"Lil' Bits","Id":247,"Total":2500}
{"Background":"Red Papyrus","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":1860,"Total":2500}
{"Background":"Red Papyrus","Bits":"Artisan Ham","Plate":"Bronze","Collection":"Lil' Bits","Id":2109,"Total":2500}
{"Background":"Red Papyrus","Bits":"Drumstick","Plate":"Ceramic","Collection":"Lil' Bits","Id":1507,"Total":2500}
{"Background":"Red Papyrus","Bits":"Rabbit Haunch","Plate":"Ceramic","Collection":"Lil' Bits","Id":2265,"Total":2500}
{"Background":"Red Papyrus","Bits":"Rack of Ribs","Plate":"No","Collection":"Lil' Bits","Id":1457,"Total":2500}
{"Background":"Red Frame","Bits":"Artisan Ham","Plate":"Gold","Collection":"Lil' Bits","Id":2470,"Total":2500}
{"Background":"Red Frame","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":1276,"Total":2500}
{"Background":"Red Papyrus","Bits":"Salmon Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":590,"Total":2500}
{"Background":"Red Frame","Bits":"Octopus Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":879,"Total":2500}
{"Background":"Red Papyrus","Bits":"Crab Legs","Plate":"Bronze","Collection":"Lil' Bits","Id":422,"Total":2500}
text/plain;charset=utf-8
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz

/ViaBTC/Mined by vaggegnor/,
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
FjDOUT:9990A75C75B84C84AA371621D73263288EA190068CBA2274962BFC25CF1F3EAE
FjDOUT:9AE6A67A3521436E17284FC4057269C4F85625D68EFAD68D2504D7F880027FC3
xiTXtXML: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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:9d7d4980-e9eM
6-4caa-a37a-b5c3451fbf12" xmpMM:DocumentID="xmp.did:10248480A8CA11ED8831C2B8B1D1C129" xmpMM:InstanceID="xmp.iid:1024847FA8CA11ED8831C2B8B1D1C129" xmp:CreatorTool="Adobe Photoshop 24.0 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c0b4dadc-1d01-d042-9746-1985010afafc" stRef:documentID="xmp.did:9d7d4980-e9e6-4caa-a37a-b5c3451fbf12"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
Mined by AntPool971[
FjDOUT:61FB282EFD3D8FF97B2FC224BD19E6863F11F0EEE01357D3366A542D72C42DD5
FjDOUT:83EDB44D1EC5DBDD71324FEC45481D791D2E25EFE0D44D317902B8C1CA0B0C78
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Bj@=:LTC.LTC:ltc1qdxrce4ms9hvaxvh9p3rdmxfdtvvzt9y3xuawad:4510517977"
text/plain;charset=utf-8
text/plain;charset=utf-8
4j2DC-L5:/At78MrKSH0g51OPOrS88lJZdro23C8Xa11K+hgPuf8=
xiTXtXML: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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:9d7d4980-e9eM
6-4caa-a37a-b5c3451fbf12" xmpMM:DocumentID="xmp.did:34D3CA07A8CA11ED88B2B3F5978F615D" xmpMM:InstanceID="xmp.iid:34D3CA06A8CA11ED88B2B3F5978F615D" xmp:CreatorTool="Adobe Photoshop 24.0 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c0b4dadc-1d01-d042-9746-1985010afafc" stRef:documentID="xmp.did:9d7d4980-e9e6-4caa-a37a-b5c3451fbf12"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
Aj?=:ETH.ETH:0x789B45dBd93DC92CDA05911b0D3118BaEBe6cf6F:7245138::0
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)"? d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="M
1" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" widtM
h="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="aM
nimation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="noM
ne" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiM
nite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path filLTl="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" M
d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" M
height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><pMN
ath fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" widthM
="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgM
b(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><pL
ath fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heighM
t="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0sM
 infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%"M
 height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatioM
n: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translaM
te(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/>
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1254.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strokM
e="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d=M0
"M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heiM
ght="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fillMA
="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(25M
5, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.30M
6l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="6M
2%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stM
roke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><L
path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, Mv
26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%M
" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115M
, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" hM
eight="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: gM
litch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill=M
"rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" widtM
h="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" filM
l="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 1L
80.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="6M
2%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stM
roke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/L
><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width=M
"78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgbM
(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation:M
 glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgM
b(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 1M
27.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fLRill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animationM
: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path filM
l="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><paLWth fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: gM
litch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.57L
5 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM=
b(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fL
ill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%M
" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: M
glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(2M
55, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.3M
06l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637zL_"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widthM
="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styleM
="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="M
none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(ME
255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 215, 0)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(2M
55, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgbL
(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" M
height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><MS
path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1254.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" widthM
="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styleM
="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(M
0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.%32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heiM
ght="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fiMI
ll="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 3154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,2L
0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%M
" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306M
l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heM
ight="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><paMQ
th fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1514.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#E30613;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#FFFFFF;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FFFFFF;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#E30613;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" M
height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><pMN
ath fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM:
b(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" dM
="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><patLVh fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widM
th="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styM
le="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fillM
="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgMG
b(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="1000" height="1000" viewBox="0 0 1000 1000" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="1000" height="1000" fill="white"/>
<g style="mix-blend-mode:multiply">
<rect width="1000" height="1000" fill="#FFE300"/>
<g style="mix-blend-mode:multiply">
<rect width="1000" height="1000" fill="#FFE300"/>
<g style="mix-blend-mode:multiply">
<rect x="800" y="600" width="200" height="200" fill="#FF78D3"/>
<g style="mix-blend-mode:multiply">
<rect x="800" y="400" width="200" height="200M
<g style="mix-blend-mode:multiply">
<rect x="600" y="600" width="200" height="200" fill="#FF78D3"/>
<g style="mix-blend-mode:multiply">
<rect x="600" y="400" width="200" height="200" fill="#FF78D3"/>
<g style="mix-blend-mode:multiply">
<rect x="800" y="800" width="200" height="200" fill="#FF78D3"/>
<g style="mix-blend-mode:multiply">
<rect x="600" y="800" width="200" height="200" fill="#FF78D3"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962M
-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="M
1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" widthM
="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="anM
imation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none"M
 stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.16M
8l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strokM
e="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d=M0
"M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 2M|
14, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
{"Background":"Retro Black","Bits":"Tilapia Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1374,"Total":2500}
{"Background":"Retro Blue","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":650,"Total":2500}
{"Background":"Retro Cyan","Bits":"Artisan Ham","Plate":"Bronze","Collection":"Lil' Bits","Id":1714,"Total":2500}
{"Background":"Retro Black","Bits":"Octopus Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":1599,"Total":2500}
{"Background":"Red Papyrus","Bits":"Shrimp","Plate":"Silver","Collection":"Lil' Bits","Id":1684,"Total":2500}
{"Background":"Retro Black","Bits":"Horse Flank","Plate":"Silver","Collection":"Lil' Bits","Id":1020,"Total":2500}
{"Background":"Red Papyrus","Bits":"Horse Flank","Plate":"Silver","Collection":"Lil' Bits","Id":1864,"Total":2500}
{"Background":"Retro Blue","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":2168,"Total":2500}
{"Background":"Retro Cyan","Bits":"Sausage Links","Plate":"Bronze","Collection":"Lil' Bits","Id":2002,"Total":2500}
{"Background":"Retro Black","Bits":"Bacon","Plate":"Gold","Collection":"Lil' Bits","Id":2440,"Total":2500}
{"Background":"Retro Black","Bits":"Salami Stick and Slice","Plate":"Gold","Collection":"Lil' Bits","Id":1827,"Total":2500}
{"Background":"Retro Black","Bits":"Artisan Ham","Plate":"Ceramic","Collection":"Lil' Bits","Id":1039,"Total":2500}
{"Background":"Retro Black","Bits":"Chicken Wing","Plate":"Silver","Collection":"Lil' Bits","Id":1220,"Total":2500}
{"Background":"Retro Cyan","Bits":"Pepperoni Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1196,"Total":2500}
{"Background":"Retro Cyan","Bits":"Chicken Breast","Plate":"Ceramic","Collection":"Lil' Bits","Id":2454,"Total":2500}
{"Background":"Red Papyrus","Bits":"Rack of Ribs","Plate":"Silver","Collection":"Lil' Bits","Id":1707,"Total":2500}
{"Background":"Retro Cyan","Bits":"Lamb Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1034,"Total":2500}
{"Background":"Retro Black","Bits":"Salami Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1134,"Total":2500}
{"Background":"Retro Cyan","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":2272,"Total":2500}
{"Background":"Retro Black","Bits":"Hotdog","Plate":"Silver","Collection":"Lil' Bits","Id":1321,"Total":2500}
{"Background":"Retro Blue","Bits":"Shrimp","Plate":"Ceramic","Collection":"Lil' Bits","Id":983,"Total":2500}
{"Background":"Retro Cyan","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":597,"Total":2500}
pe][SPE=8E>9bVO=72NFD7/)B>:B/#E><WNJ&
2F-HVaSI)/"&@OYC053/N6
{"Background":"Retro Cyan","Bits":"Wolf Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":2421,"Total":2500}
{"Background":"Retro Black","Bits":"Swordfish Meat","Plate":"Silver","Collection":"Lil' Bits","Id":2000,"Total":2500}
{"Background":"Retro Black","Bits":"Salmon Meat","Plate":"Gold","Collection":"Lil' Bits","Id":409,"Total":2500}
{"Background":"Retro Black","Bits":"Boar Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1330,"Total":2500}
{"Background":"Red Papyrus","Bits":"Shark Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1448,"Total":2500}
{"Background":"Retro Cyan","Bits":"Shrimp","Plate":"Ceramic","Collection":"Lil' Bits","Id":1149,"Total":2500}
{"Background":"Retro Black","Bits":"Beef Chop","Plate":"Gold","Collection":"Lil' Bits","Id":1859,"Total":2500}
{"Background":"Retro Black","Bits":"Chicken Breast","Plate":"Silver","Collection":"Lil' Bits","Id":1302,"Total":2500}
{"Background":"Retro Cyan","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":749,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Retro Black","Bits":"Pork Chop","Plate":"Gold","Collection":"Lil' Bits","Id":1976,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Retro Black","Bits":"Crab Legs","Plate":"Silver","Collection":"Lil' Bits","Id":966,"Total":2500}
{"Background":"Retro Cyan","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":2107,"Total":2500}
{"Background":"Red Papyrus","Bits":"Boar Meat","Plate":"Silver","Collection":"Lil' Bits","Id":2194,"Total":2500}
{"Background":"Retro Black","Bits":"Wolf Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1853,"Total":2500}
{"Background":"Retro Cyan","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":214,"Total":2500}
{"Background":"Retro Black","Bits":"Drumstick","Plate":"Silver","Collection":"Lil' Bits","Id":535,"Total":2500}
{"Background":"Retro Black","Bits":"Shark Meat","Plate":"Gold","Collection":"Lil' Bits","Id":2463,"Total":2500}
{"Background":"Retro Black","Bits":"Rack of Ribs","Plate":"Gold","Collection":"Lil' Bits","Id":1144,"Total":2500}
{"Background":"Retro Black","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":1297,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
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-nM
s#"> <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:d3faca8e-e8ea-1180-9761-b63092c8b4ab" xmpMM:InstanceID="xmp.iid:75f7cc21-7a3c-47d4-949c-690da9a82311" xmpMM:OriginalDocumentID="2424E42CC681A5A496C0BDCA7E760CDE" dc:format="image/jpeg" photoshop:ColM
orMode="3" photoshop:ICCProfile="sRGB" xmp:CreateDate="2023-02-08T14:40:32-06:00" xmp:ModifyDate="2023-02-09T15:35:15-06:00" xmp:MetadataDate="2023-02-09T15:35:15-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ba3be52b-f288-46b8-a97b-75e503712e27" stEvt:when="2023-02-09T15:35:15-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:75f7cc21-7a3c-47d4-949c-690da9a82311" stEvt:when="2023-02-M
09T15:35:15-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"?>
c/Foundry USA Pool #dropgold/	`eE
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
IjGREFUND:5E163BD7F8E74788D11072749423E6892CDD9C6600C52F0ACEF36D74B18496F3
FjDOUT:A71220085172283A3A95A9D0DAD65121D956B788D364FDC6F1F1CCC2899695D9
FjDOUT:3DF5DA81E5DE8E7BD4F1136222537AFC3F30E72DB71AC70E9A9E6DDD9EA471F4
FjDOUT:A5E81DAF2DD1B28CEFEA9B4A5E98A6874FD123BDCB7138D0FAC054CD4094E04A
FjDOUT:BDD2041B36CC328C18A4FAA6703FEEDE1600ED98A35531C72050D96EE4623F6C
FjDOUT:6754F47CDD5E472A9F5FC97E43F108CEE660060BCAA3D6F9833DB2B7535DF582
xiTXtXML: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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:9d7d4980-e9eM
6-4caa-a37a-b5c3451fbf12" xmpMM:DocumentID="xmp.did:44DC5EFCA8CA11EDBD109D1120D2ACE7" xmpMM:InstanceID="xmp.iid:44DC5EFBA8CA11EDBD109D1120D2ACE7" xmp:CreatorTool="Adobe Photoshop 24.0 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c0b4dadc-1d01-d042-9746-1985010afafc" stRef:documentID="xmp.did:9d7d4980-e9e6-4caa-a37a-b5c3451fbf12"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/html;charset=utf-8
<!doctype html><html><head></head><body><script>var H="0x2d4f1b";var N="Magic";var Y="Silk";var E="Normal";var G="High";var D="Mirrored";var V=2;var F=379;var C=104;var UG=false;var L=["9999999999999999999999999999999999999999999999999999999999999999","9999999999999999999999999999999779999999999999999999999999999999","9999999999999999999999999999987777899999999999999999999999999999","9999999999999999999999999998666776667999999999999999999999999999","9999999999999999999999998776666676666778999999999999999999999999",M
"9999999999999999999999776555555555555556778999999999999999999999","9999999999999999999877775555555445555555777789999999999999999999","9999999999999999876666544444444444444444456666789999999999999999","9999999999999998776665544444444444344444455666777999999999999999","9999999999999998766655444444434444334444445566677999999999999999","9999999999999998766555444444333443334444445556677999999999999999","9999999999999998766555444443333443333444445556678999999999999999","99999999999999986665544444333334433333444455566689M
99999999999999","9999999999999999666654444333333333333334444566668999999999999999","9999999999999998666654444333333333333333444566667999999999999999","9999999999999996666654444333333333333334444566666999999999999999","9999999999999996566654444433333333333344444566656899999999999999","9999999999999976555654444433333333333344444565556899999999999999","9999999999999996555554444443333333333444444555556999999999999999","9999999999999997555444444444333443334444444445567999999999999999","9999999999999997665444344444334444M
334444434445667999999999999999","9999999999999997666544444444544444454444444456667999999999999999","9999999999999997666655544445554444455444455566667999999999999999","9999999999999997666777644555554444555554467776667999999999999999","9999999999999987789877755555555445555555677789877899999999999999","9999999999999988999999986655555545555566899999998899999999999999","9999999999999999999999999997666666667899999999999999999999999999","9999999999999999999999999999877776789999999999999999999999999999","999999999999999999M
9999899999997667999999989999999999999999999999","9999999999999999999999199999999669999999919999999999999999999999","9999999999999999999999999999997667999999999999999999999999999999","9999999999999999999999999999985556899999999999999999999999999999","9999999999999999999899999999854554589999999989999999999999999999","9999999999999999977789998865443553445678999877799999999999999999","9999999999999997666666666555444554445566666566677999999999999999","9999999999999997644444445554547776454555444444467999999999999999","99M
99999999999997744433445555558998555555443344477999999999999999","9999999999999997763333444445559998655444443333577999999999999999","9999999999999998554334444455559999655544444334568999999999999999","9999999999999998765434443455559778555543444345678999999999999999","9999999999999998777644443555456676545553444467778999999999999999","9999999999999999877764444555435445345554344677789999999999999999","9999999999999999987776556444544444354445546677899999999999999999","99999999999999999987767865445334433444567767789999999M
99999999999","9999999999999999999988897555533344346557998899999999999999999999","9999999999999999999999997554633443445457999999999999999999999999","9999999999999999999999997645533453345457999999999999999999999999","9999999999999999999999999865644554365679999999999999999999999999","9999999999999999999999978999876666688798789999999999999999999999","9999999999999999999999877999998998999997789999999999999999999999","9999999999999999999999977899999999999987799999999999999999999999","9999999999999999999999976678999999998M
766799999999999999999999999","9999999999999999999999986776766776676776899999999999999999999999","9999999999999999999999997774554554554777999999999999999999999999","9999999999999999999999998666644554466668999999999999999999999999","9999999999999999999999999777654454567779999999999999999999999999","9999999999999999999999999877655555567789999999999999999999999999","9999999999999999999999999876664554566789999999999999999999999999","9999999999999999999999999977665555667799999999999999999999999999","999999999999999999999M
9999987766665677899999999999999999999999999","9999999999999999999999999999998668999999999999999999999999999999","9999999999999999999999999999999989999999999999999999999999999999","9999999999999999999999999999999999999999999999999999999999999999","9999999999999999999999999999999999999999999999999999999999999999"];var P=["3e1f6e","ffdcd5","30256c","aa587e","bf727a"];for(var TH="",i=0;8>i;i++)TH+=H.substr(2,6);H="0x"+TH;for(var PC=64,MT=50,PI=Math.PI,TAU=2*PI,abs=Math.abs,min=Math.min,max=Math.max,sin=Math.sin,cos=MatM
h.cos,pow=Math.pow,sqrt=Math.sqrt,ceil=Math.ceil,floor=Math.floor,rm=null,wW=0,wH=0,cS=1,canvas=null,ctx=null,styleSheet=null,styleSheet=null,L2=1<V,BC2=[{x:.5,y:.5},{x:.75,y:0}],BC3=[{x:.65,y:.15},{x:.5,y:.5},{x:.75,y:.75}],BC4=[{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC5=[{x:.5,y:.5},{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC6=[{x:.5,y:.5},{x:.5,y:0},{x:1,y:0},{x:1,y:1},{x:0,y:1},{x:0,y:0}],BC=[,,BC2,BC3,BC4,BC5,BC6],gvy=null,pxS=C/1e3,TS=TAU/127.5,DLO=.5+.5*F/1e3,DMD=1e3+19e3*F/1e3,DHI=8+24*F/1e3,RFOP=M
800<=F?.5+.5*(F-800)/199:0,wST=0,wS=[],wSE=0,eL=[],cPC=P.length,cP=[],pI=0,plC=BC[cPC],iFR=!0,dt=0,pvT=0,iPs=!1,iPt=!1,iEs=!1,iBx=!1,bxS=null,pB=9,pP=Array(PC),x=0;x<PC;x++){pP[x]=Array(PC);for(var y=0;y<PC;y++)pP[x][y]=0}if(L&&L.length===PC)for(var y=0;y<PC;y++)for(var row,x=0;x<PC;x++)row=""+L[y],pP[x][y]=+row.charAt(x);var sp=0;"Zen"==E&&(sp=256),"Tranquil"==E&&(sp=64),"Normal"==E&&(sp=16),"Fast"==E&&(sp=4),"Swift"==E&&(sp=2),"Hyper"==E&&(sp=.5);var sM=SD,sV=-1,sSS=1/3;"Pajamas"==Y&&(sM=SS,sSS=1/99),"Silk"==Y&&(M
sM=SS,sSS=1/3),"Sketch"==Y&&(sM=SRS);function SD(c,a){return c.distance-a.distance}function SS(){var a=sV;return sV+=sSS,2<=sV&&(sV-=3),a}function SRS(){var a=sV;return sV+=1/(rm()*PC),2<=sV&&(sV-=3),a}var flipX=!("Mirrored"!=D&&"MirroredUpsideDown"!=D),flipY=!("UpsideDown"!=D&&"MirroredUpsideDown"!=D),gv=3;"Lunar"==G&&(gv=.5),"Atmospheric"==G&&(gv=1),"Low"==G&&(gv=2),"High"==G&&(gv=6),"Massive"==G&&(gv=9),"Stellar"==G&&(gv=12),"Galactic"==G&&(gv=24);var ess={l:[]};"Heavenly"==N&&(ess={c:{r:{o:64},g:{o:64},b:{o:32}M
},l:[{st:{x:.006},n:{s:.006,d:128,c:.024,xp:.5},op:.4},{st:{x:-.007},n:{s:.007,d:128,c:.022,xp:.5},op:.6},{st:{y:.008},n:{s:.008,d:128,c:.02,xp:.5},op:.8},{st:{y:-.009},n:{s:.009,d:128,c:.018,xp:.5},op:1}]}),"Fae"==N&&(ess={l:[{c:{a:{o:16,e:-96}},st:{x:.002,y:-.017},op:.75,sc:1},{c:{a:{o:-16,e:96}},st:{x:-.001,y:-.015},op:.9,sc:1},{c:{a:{o:52,e:8}},st:{x:-.01,y:-.03},op:.9,n:{s:.02,d:64,c:.015,xp:2}}]}),"Prismatic"==N&&(ess={l:[{c:{r:{o:-64,e:128},g:{o:-64,e:128},b:{o:-32,e:64}},op:.75,n:{s:.001,d:1024,c:.001,xp:1}M
},{c:{r:{o:-64,e:255},g:{o:-64,e:255},b:{o:-32,e:128}},op:.25,n:{s:.001,d:1024,c:.001,xp:1}}]}),"Radiant"==N&&(ess={c:{r:{o:60,e:80},g:{o:60,e:80},b:{o:40,e:60}},l:[{op:1,n:{s:3e-4,d:40,c:.0014,xp:1}}]}),"Photonic"==N&&(ess={c:{a:{o:-64,e:140}},l:[{op:1,n:{s:.01,d:9999,c:.001,xp:3}},{op:1,n:{s:.009,d:9999,c:.001,xp:3}},{op:1,n:{s:.008,d:9999,c:.001,xp:3}},{op:1,n:{s:.007,d:9999,c:.001,xp:3}},{op:1,n:{s:.006,d:9999,c:.001,xp:3}},{op:1,n:{s:.005,d:9999,c:.001,xp:3}}]}),"Forest"==N&&(ess={c:{r:{o:-16,e:96},g:{o:-16,e:M
96},b:{o:16,e:-96}},l:[{st:{x:.002,y:-.014},op:.4,sc:1},{st:{x:-.001,y:-.012},op:.4,sc:1},{c:{r:{o:96,e:8},g:{o:128,e:8},b:{o:32,e:8}},st:{y:-.05},op:.3,n:{s:.02,d:1024,c:.006,xp:1}}]}),"Life"==N&&(ess={st:{x:-.006},c:{r:{o:-6,e:12},g:{o:-48,e:128},b:{o:-6,e:12}},l:[{op:.1,n:{s:.06,d:32,c:.03,xp:1}},{op:.3,n:{s:.03,d:32,c:.05,xp:2}},{op:.5,n:{s:.02,d:32,c:.07,xp:3}}]}),"Swamp"==N&&(ess={l:[{c:{r:{o:-192},b:{o:32,e:128}},st:{x:.005,y:.005},op:.8,sc:1},{c:{r:{o:-128,e:-64},g:{o:-64,e:128},b:{o:-64,e:-64}},op:1,n:{s:0M
,d:256,c:.04,xp:2}}]}),"Wildblood"==N&&(ess={c:{r:{o:128,e:128},g:{o:-64,e:32},b:{o:-64,e:32}},l:[{op:.3,n:{s:.002,d:64,c:.075,xp:1}},{op:.3,n:{s:.003,d:64,c:.015,xp:2}},{op:.3,n:{s:.004,d:64,c:.0023,xp:3}}]}),"Soul"==N&&(ess={n:{s:.25,d:128,c:.01,xp:3},l:[{c:{r:{o:200},g:{o:-100},b:{o:-100}},st:{x:-.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:200},b:{o:-100}},st:{x:.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:-100},b:{o:200}},st:{x:0,y:-.03},op:1/3}]}),"Magic"==N&&(ess={n:{s:.05,d:128,c:.015,xp:.5},l:[{c:{r:{o:200},b:{oM
:-200}},st:{x:-.02},op:1/3},{c:{r:{o:-200},g:{o:200}},st:{y:-.02},op:1/3},{c:{g:{o:-200},b:{o:200}},st:{x:.02},op:1/3}]}),"Astral"==N&&(ess={c:{r:{o:-64,e:96},g:{o:-64,e:64},b:{o:-64,e:96}},l:[{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}}]}),"Forbidden"==N&&(ess={c:{r:{o:-64,e:32},g:{o:-64,e:32},b:{o:128,e:128}},l:[{op:.3,n:{s:.001,d:64M
,c:.1,xp:1}},{op:.3,n:{s:.002,d:64,c:.02,xp:2}},{op:.3,n:{s:.003,d:64,c:.003,xp:3}}]}),"Runic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:-56,e:200},g:{o:-256},b:{o:200,e:56}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Unknown"==N&&(ess={l:[{c:{a:{o:256}},st:{delay:2,x:.003},n:{s:.25,d:256,c:.01,xp:1},op:1},{c:{a:{o:-256}},st:{delay:1,y:-.006},n:{s:.5,d:256,c:.01,xp:1},op:1}]}),"Tidal"==N&&(ess={c:{r:{o:48},g:{o:48},b:{o:64}},l:[{st:{x:-.02,y:-.015},op:.25,n:{s:.025,d:44,c:.032,xp:2}},{st:{x:-.02,y:.015},op:.2M
5,n:{s:.025,d:44,c:.032,xp:2}},{st:{x:-.04,y:-.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}},{st:{x:-.04,y:.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}}]}),"Arctic"==N&&(ess={c:{r:{o:-32,e:64},g:{o:-32,e:64},b:{o:64,e:196}},l:[{op:1,n:{s:2e-6,d:48,c:.0025,xp:1}},{op:.2,n:{s:1e-6,d:512,c:.0025,xp:1}}]}),"Storm"==N&&(ess={l:[{c:{b:{e:255}},st:{x:.04,y:.04},op:1,sc:1},{c:{b:{o:-64,e:128}},st:{x:.03,y:.03},op:1,sc:0},{c:{r:{o:64,e:8},g:{o:64,e:8},b:{o:96,e:8}},st:{x:.05,y:.05},op:.5,n:{s:.01,d:64,c:.008,xp:2}}]}),"Illuvial"==N&&(M
ess={c:{r:{o:48},g:{o:48},b:{o:64}},l:[{st:{x:.02,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.03,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.04,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}},{st:{x:.06,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}}]}),"Undine"==N&&(ess={l:[{c:{r:{e:64},g:{e:64},b:{o:32,e:64}},op:.5,n:{s:.01,d:4444,c:.001,xp:1}},{c:{r:{o:-16,e:-333},g:{o:-16,e:-333},b:{o:-16,e:-222}},op:1,n:{s:.008,d:222,c:1e-4,xp:3}}]}),"Mineral"==N&&(ess={l:[{c:{a:{o:-16,e:48}},op:1},{c:{a:{o:-8,e:24}},op:1}]}),M
"Craggy"==N&&(ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.064,xp:.75},l:[{op:1}]}),"Dwarven"==N&&(ess={c:{r:{o:-75,e:-25},g:{o:-85,e:-35},b:{o:-95,e:-45}},n:{s:0,d:128,c:.016,xp:1},l:[{op:1}]}),"Gnomic"==N&&(ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.0064,xp:.8},l:[{op:1}]}),"Crystal"==N&&(ess={c:{a:{o:-32,e:128}},l:[{op:1},{op:1}]}),"Sylphic"==N&&(ess={l:[{c:{a:{o:-48,e:96}},st:{x:.06},op:1},{c:{a:{o:-16,e:64}},st:{x:.03},op:1}]}),"Visceral"==N&&(ess={c:{rM
:{o:-48},g:{o:128},b:{o:-48}},l:[{st:{x:.09},op:.1,n:{s:.14,d:128,c:.02,xp:1}},{st:{x:.12},op:.1,n:{s:.16,d:256,c:.004,xp:2}},{st:{x:.15},op:.1,n:{s:.18,d:512,c:6e-4,xp:3}}]}),"Frosted"==N&&(ess={l:[{c:{a:{o:128}},st:{x:-.06,y:.01},op:.33},{c:{r:{o:128},g:{o:128},b:{o:255}},st:{x:-.04,y:.007},op:.33},{c:{a:{o:128,e:8}},st:{x:-.07,y:.015},op:.33,n:{s:.01,d:64,c:.008,xp:2}},{c:{a:{o:128,e:8}},st:{x:-.08,y:.016},op:.33,n:{s:.008,d:64,c:.008,xp:2}}]}),"Electric"==N&&(ess={st:{x:.002,y:-.01},c:{r:{o:-256},g:{o:200,e:56}M
,b:{o:-56,e:200}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Magnetic"==N&&(ess={l:[{c:{a:{o:-255}},st:{x:-.001,y:-.001},op:.5,n:{s:.0024,d:2,c:4,xp:6}},{c:{a:{o:255}},st:{x:.001,y:.001},op:.5,n:{s:.0018,d:2,c:4,xp:6}}]}),"Infernal"==N&&(ess={l:[{c:{r:{e:255}},st:{x:.006,y:-.03},op:1,sc:1},{c:{r:{o:-64,e:128}},st:{x:.003,y:-.015},op:1,sc:0}]}),"Molten"==N&&(ess={st:{x:.001,y:.001},c:{r:{o:200,e:56},g:{o:-128,e:256},b:{o:-256}},n:{noBlend:!0,s:0,d:20,c:.024,xp:1},l:[{op:.9}]}),"Ashen"==N&&(ess={l:[{c:{r:{oM
:256,e:256},g:{o:128,e:128}},op:1,n:{s:.004,d:64,c:.03,xp:4}},{c:{r:{o:-512,e:256},g:{o:-512},b:{o:-512}},op:1,n:{s:.004,d:256,c:.02,xp:1}}]}),"Draconic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:200,e:56},g:{o:-56,e:200},b:{o:-256}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Celestial"==N&&(ess={st:{x:.004,y:.002},c:{a:{o:224,e:64}},n:{s:.02,d:50,c:.032,xp:2},l:[{op:1}]}),"Night"==N&&(ess={c:{r:{o:64},g:{o:-128},b:{o:64}},l:[{st:{x:-.03},op:.4,n:{s:.03,d:256,c:.01,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:256,c:.M
01,xp:1}},{st:{x:-.015},op:.6,n:{s:.015,d:256,c:.01,xp:1}}]}),"Forgotten"==N&&(ess={st:{x:.006,y:.006},c:{a:{o:-512}},n:{s:.06,d:256,c:.01,xp:1},l:[{op:1}]}),"Abyssal"==N&&(ess={c:{r:{o:32,e:-512},g:{e:-512},b:{o:96,e:-512}},l:[{st:{x:-.03},op:.8,n:{s:.03,d:32,c:.005,xp:1}},{st:{y:-.02},op:.6,n:{s:.02,d:32,c:.005,xp:1}},{st:{x:.015},op:.4,n:{s:.015,d:32,c:.005,xp:1}},{st:{y:.0125},op:.2,n:{s:.0125,d:32,c:.005,xp:1}}]}),"Evil"==N&&(ess={c:{r:{o:96,e:-512},g:{e:-512},b:{o:32,e:-512}},l:[{st:{x:.01},op:.2,n:{s:.01,d:6M
0,c:.04,xp:1}},{st:{y:.011},op:.4,n:{s:.011,d:70,c:.03,xp:1}},{st:{x:-.012},op:.6,n:{s:.012,d:80,c:.02,xp:1}},{st:{y:-.013},op:.8,n:{s:.013,d:90,c:.01,xp:1}}]}),"Lost"==N&&(ess={c:{a:{e:-512}},l:[{st:{x:-.03},op:.5,n:{s:.03,d:200,c:.03,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:200,c:.03,xp:1}},{st:{x:.015},op:.5,n:{s:.015,d:200,c:.03,xp:1}},{st:{y:.0125},op:.5,n:{s:.0125,d:200,c:.03,xp:1}}]});function gAD(){return{id:0,value:0,minValue:0,maxValue:1,target:1,duration:1,elapsed:0,direction:1,easing:lin,ease1:lin,ease2:linM
,callback:null}}var animations=[];function animate(a){var b=a.value,c=a.target,d=a.duration,e=a.easing,f=a.callback;a.elapsed=0;var g=function(g){a.elapsed+=dt;var h=max(0,min(1,e(a.elapsed/d)));a.value=b+h*(c-b),a.elapsed>=d&&(animations.splice(g,1),f&&f())};animations.push(g)}function lin(a){return a}function eSin(a){return-(cos(PI*a)-1)/2}function rAL(a){a.direction=-a.direction,a.callback=function(){rAL(a)},0>a.direction?(a.easing=a.ease1,a.target=a.minValue):(a.easing=a.ease2,a.target=a.maxValue),animate(a)}fuM
nction init(){sRO(),sS(),iD(),cEl(),rC(),lFI(),sR(),rAL(gvy),window.requestAnimationFrame(oAF)}function sRO(){var a=document.body;wW=max(a.clientWidth,window.innerWidth),wH=max(a.clientHeight,window.innerHeight);var b=wW>wH,c=b?wH:wW;cS=c/PC,sV=-1,pI=0,cP.length=0}function sRH(){window.addEventListener("resize",function(){sRO(),rC()},!0)}function cEl(){canvas=document.createElement("canvas"),ctx=canvas.getContext("2d"),document.body.appendChild(canvas),sRH()}function rC(){var a=floor((wW-cS*PC)/2),b=floor((wH-cS*PCM
)/2);canvas.style.position="absolute",canvas.style.left=a+"px",canvas.style.top=b+"px",canvas.width=PC,canvas.height=PC,styleSheet||(styleSheet=document.createElement("style"),document.body.appendChild(styleSheet));var c=floor(cS*PC);styleSheet.innerText=`canvas { width: ${c}px; height: ${c}px; image-rendering: -moz-crisp-edges; image-rendering: -webkit-crisp-edges; image-rendering: pixelated; image-rendering: crisp-edges; }`}function gC(a,b){var c=PC*cS,d=floor((b-cS*PC)/2),e=floor(PC*(a-d)/c);return e}function iVM
C(a){return 0<=a&&a<PC}function gX(a){return gC(a.x,wW)}function gY(a){return gC(a.y,wH)}function pFE(a){if(iPt){var b=gX(a),c=gY(a);if(iVC(b)&&iVC(c)){var d=iEs?0:pB;if(iBx&&bxS){var e=gX(bxS),f=gY(bxS);if(iVC(e)&&iVC(f)){for(var g=b<e?b:e,h=c<f?c:f,i=b<e?e:b,j=c<f?f:c,k=g;k<=i;k++)for(var l=h;l<=j;l++)pP[k][l]=d;return}}pP[b][c]=d}}}function lFI(){document.addEventListener("keydown",a=>{var b=a.key;"Shift"===b&&(iEs=!0)," "===b&&(iBx=!0)},!1),document.addEventListener("keyup",a=>{var b=a.key,c=+b,d=a.ctrlKey;if(!M
isNaN(c))if(d)for(var e=0;e<PC;e++)for(var f=0;f<PC;f++)pP[e][f]=c;else" "!==b&&(pB=c);"p"===b||"P"===b?iPs=!iPs:"l"===b||"L"===b?lPP():"Shift"===b?iEs=!1:" "===b?(iBx=!1,bxS=null):void 0},!1),window.addEventListener("mousedown",a=>{iPt=!0,iBx&&null===bxS&&(bxS=a)}),window.addEventListener("mousemove",a=>pFE(a)),window.addEventListener("mouseup",a=>{pFE(a),iPt=!1,bxS=null})}function lPP(){for(var a=[],b=0;b<PC;b++){for(var c=0;c<PC;c++)a.push(pP[c][b]);b<PC-1&&a.push(",")}var d="["+a.join("")+"]";console.log(d),cGDM
(d)}function cGD(a){var b=document.createElement("input");b.className="clipboard",document.body.appendChild(b),b.value=a,b.select(),document.execCommand("copy"),document.body.removeChild(b)}function oAF(a){dt=a-pvT,dt>MT?dt=MT:0>dt&&(dt=0),iPs&&(dt=0),sV=-1,pI=0,cP.length=0,wSE+=dt,sS(),sR();for(var b=animations.length,c=b-1;0<=c;c--)animations[c](c);pvT=a,window.requestAnimationFrame(oAF)}function sS(){s=0,t=0;var a=Uint32Array.from([0,1,s=t=2,3].map(function(a){return parseInt(H.substr(11*a+2,11),16)}));rm=functiM
on(){return t=a[3],a[3]=a[2],a[2]=a[1],a[1]=s=a[0],t^=t<<11,a[0]^=t^t>>>8^s>>>19,a[0]/4294967296}}function iD(){null===gvy&&(gvy=gAD(),gvy.value=gv,gvy.minValue=gv/2,gvy.maxValue=2*gv,gvy.duration=1750*(sp+2),gvy.ease1=eSin,gvy.ease2=eSin)}function sCl(){var a=P.slice();wS.length=0,wST=0;for(var b=0;b<cPC;b++){var c=gCP(),d=a[b],e=parseInt(d,16);c.r=255&e>>16,c.g=255&e>>8,c.b=255&e,pPt(c),c.weight=pow(gvy.value,5-b),wS.push(c.weight),wST+=c.weight,cP.push(c)}var f=wS[cPC-1],g=2e3*sp;wST-=cPC*f;for(var b=0;b<cPC;b++M
){var c=cP[b],h=wSE+.5*g*b/(cPC-1),j=cos(TAU*(h%g)/g);c.weight=f+j*wST}if(2===cPC)for(var k=cP[0],l=cP[1];;){var m=l.y-k.y,n=l.x-k.x,o=m/(n||1);if(-1.2<=o&&-.8>=o)pI=0,pPt(k),pPt(l);else break}}var imgData=null,uD=Array(4*PC*PC);function sR(){iFR&&(imgData=ctx.getImageData(0,0,PC,PC),cID(imgData.data),cE());var a=imgData.data;sCl(),L2&&(cID(uD),aE(uD)),dCPG(a),0<RFOP&&aP(a,RFOP),L2?aUD(a):aE(a),aP(a,1),ctx.putImageData(imgData,0,0),iFR=!1}function cID(a){for(var b=a.length,c=0;c<b;c++)a[c]=0==(c+1)%4?255:0}functionM
 cE(){for(var c=ess.l,e=ess.st||{},f=ess.n,h=ess.c,k={o:0,e:0},l=0;l<c.length;l++){var o=c[l],p=o.st||e,q=o.n||f,u=o.c||h,v=o.op,w=u.a||k,a=u.r||w,r=u.g||w,g=u.b||w,b=a.o||0,z=a.e||0,A=r.o||0,B=r.e||0,I=g.o||0,J=g.e||0,K={oX:0,oY:0,nOf:0,data:null,nObj:null,nDp:null,config:o,nC:q,stC:p},M=4*PC*PC;if(q){M=PC*PC,p&&(0<p.x&&(K.oX=1e8),0<p.y&&(K.oY=1e8));var O=q.d;K.nObj=cN(q.c,q.xp),K.nDp=[];for(var d=0;d<O;d++){var Q;if(d<.5*O)Q=2*d/O;else{var R=d-.5*O;Q=1-2*R/O}K.nDp.push({r:b+rm()*z,g:A+rm()*B,b:I+rm()*J,a:v*Q})}}iM
f(K.data=Array(M),q)for(var m=0;m<M;m++){var S=floor(m/PC),y=m-S*PC;K.data[m]=K.nObj.get(y,S)}else for(var m=0;m<M;m+=4)K.data[m+0]=rm()*(b+rm()*z),K.data[m+1]=rm()*(A+rm()*B),K.data[m+2]=rm()*(I+rm()*J);eL.push(K)}}function aE(a){for(var b=a.length,c=eL.length,e=0;e<c;e++){var f=eL[e],g=f.data,h=f.nObj,l=f.config,m=f.stC,n=m.x||0,o=m.y||0;if(f.oX-=dt*n,f.oY-=dt*o,h){var p=f.nC,q=f.nDp,r=p.d||2,d=p.s||0;f.nOf+=dt*d;var u=f.nOf;0>u?u=r+u%r:u>=r&&(u%=r);for(var v=0;v<b;v+=4){var w=floor(v/4),k=floor(w/PC),z=floor(w-kM
*PC)+f.oX;k+=f.oY;var x=h.get(z,k),A=r*x+u,B=ceil(A),I=floor(A),J=q[B%r],K=q[I%r],M=p.noBlend?1:1-(A-I),O=p.noBlend?0:1-M,Q=K.a,R=J.a;a[v]+=M*K.r*Q+O*J.r*R,a[v+1]+=M*K.g*Q+O*J.g*R,a[v+2]+=M*K.b*Q+O*J.b*R}}else{var S=f.oX,T=f.oY,U=l.op||1,W=l.sc||0,X=1-W,Z=floor(S),$=floor(T),_=ceil(S),aa=ceil(T),ba=4*Z,ca=4*PC*$,da=4*_,ea=4*PC*aa,fa=1-(S-Z),ga=1-(T-$),ha=1-fa,ia=1-ga,ja=fa*ga,ka=fa*ia,la=ha*ga,ma=ha*ia,na=ba+ca;0>na?na=b+na%b:na>=b&&(na%=b);var oa=ba+ea;0>oa?oa=b+oa%b:oa>=b&&(oa%=b);var pa=da+ca;0>pa?pa=b+pa%b:pa>=M
b&&(pa%=b);var qa=da+ea;0>qa?qa=b+qa%b:qa>=b&&(qa%=b);for(var v=0;v<b;v+=4){var ra=(v+na)%b,sa=(v+oa)%b,ta=(v+pa)%b,ua=(v+qa)%b,va=(X+W*rm())*U,wa=(X+W*rm())*U,xa=(X+W*rm())*U;a[v]+=va*(ja*g[ra]+ka*g[sa]+la*g[ta]+ma*g[ua]),a[v+1]+=wa*(ja*g[ra+1]+ka*g[sa+1]+la*g[ta+1]+ma*g[ua+1]),a[v+2]+=xa*(ja*g[ra+2]+ka*g[sa+2]+la*g[ta+2]+ma*g[ua+2])}}}}function aUD(a){for(var b=a.length,c=1-pxS,d=0;d<b;d+=4){var e=d,f=d+1,g=d+2;a[e]+=c*uD[e],a[f]+=c*uD[f],a[g]+=c*uD[g]}}function aP(a,c){for(var d=a.length,e=0;e<d;e+=4){var f=flooM
r(e/4),i=floor(f/PC),j=floor(f-i*PC),l=+pP[j][i];if(l){var m=e,n=e+1,o=e+2,q=a[m],r=a[n],g=a[o],b=255-q,u=255-r,w=255-g,x=c*l/9,y=1-x;if(UG)a[m]=y*q+x*b,a[n]=y*r+x*u,a[o]=y*g+x*w;else{var p=RGBtoHSV(q/255,r/255,g/255),z=RGBtoHSV(b/255,u/255,w/255),A=y*p.h+x*z.h,h=y*p.s+x*z.s,B=y*p.v+x*z.v,v=HSVtoRGB(A,h,B);a[m]=255*v.r,a[n]=255*v.g,a[o]=255*v.b}}}}function dCPG(a){for(var b=0,c=0;b<PC;){for(c=0;c<PC;)sGCFP(a,cP,b,c),c++;b++}}function gCP(){return{x:0,y:0,r:0,g:0,b:0,weight:1,distance:0}}function pPt(a){var b=plC[pIM
++];pI>=plC.length&&(pI=0);var c=-.125+.25*rm(),d=-.125+.25*rm();a.x=(b.x+c)*PC,a.y=(b.y+d)*PC}function sGCFP(a,b,d,e){sFCCP(b,d,e);for(var f=[],g=b.length,h=0;h<g;h+=2)h==g-1?f.push(b[h]):f.push(sC(b[h],b[h+1]));if(1===f.length){flipX&&(d=PC-d-1),flipY&&(e=PC-e-1);var j=4*d,k=4*(e*PC),l=k+j,m=f[0],c=l,n=l+1,o=l+2;if(L2){var p=pxS;0<+pP[d][e]&&(p=0);var q=1-p;a[c]=q*m.r+p*a[c],a[n]=q*m.g+p*a[n],a[o]=q*m.b+p*a[o]}else a[c]=m.r,a[n]=m.g,a[o]=m.b}else sGCFP(a,f,d,e)}function sFCCP(a,b,c){var d=a.length;if(L2){var e=b,M
f=c;flipX&&(e=PC-b-1),flipY&&(f=PC-c-1);var g=4*e,h=4*(f*PC),j=h+g,k=3,l=3,m=3,n=uD[j]-127.5,o=uD[j+1]-127.5,p=uD[j+2]-127.5;150>C?(n=abs(n)*n*DLO,o=abs(o)*o*DLO,p=abs(p)*p*DLO):850>C?(n=DMD*cos(TS*n),o=DMD*cos(TS*o),p=DMD*cos(TS*p)):(k=1+floor(abs((n+127.5)/DHI)),l=1+floor(abs((o+127.5)/DHI)),m=1+floor(abs((p+127.5)/DHI)),n=0,o=0,p=0);for(var q=0;q<d;q++){var r=a[q],u=r.x,v=r.y;r.distance=gDE(b,c,u,v,3),r.rd=gDE(b,c,u,v,k)+n,r.gd=gDE(b,c,u,v,l)+o,r.bd=gDE(b,c,u,v,m)+p}}else for(var r,q=0;q<d;q++)r=a[q],r.distance=M
gDE(b,c,r.x,r.y,3);a.sort(sM)}function gDE(a,b,c,d,e){return pow(c-a,e)+pow(d-b,e)}function sC(a,b){var c=gCP(),d=a.r,e=a.g,f=a.b,g=b.r,h=b.g,i=b.b,j=a.weight,k=b.weight,l=g-d,m=h-e,n=i-f;if(L2){var o=a.rd*j,p=b.rd*k,q=a.gd*j,r=b.gd*k,u=a.bd*j,v=b.bd*k;c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=p/(o+p)*l+d,c.g=r/(q+r)*m+e,c.b=v/(u+v)*n+f,c.weight=(j+k)/2}else{var w=a.distance*j,x=b.distance*k,y=x/(w+x);c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=y*l+d,c.g=y*m+e,c.b=y*n+f,c.weight=(j+k)/2}return c}function cN(a,b){a=a||1,b=b||1;foM
r(var c=[],d=function(a,b,c){return b*a[0]+c*a[1]},e=sqrt(3),f=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],g=[],h=0;256>h;h++)g[h]=0|256*rm();for(var h=0;512>h;h++)c[h]=g[255&h];return{get:function(g,h){g*=a,h*=a;var k,l,m,n,o,p=(e-1)/2*(g+h),q=0|g+p,i=0|h+p,j=(3-e)/6,r=j*(q+i),u=g-(q-r),v=h-(i-r);u>v?(n=1,o=0):(n=0,o=1);var w=u-n+j,z=v-o+j,A=u-1+2*j,B=v-1+2*j,I=255&q,J=255&i,K=c[I+c[J]]%12,M=c[I+n+c[J+o]]%12,O=c[I+1+c[J+1]]%12,Q=.5-u*u-v*v;0>Q?k=0:(M
Q*=Q,k=Q*Q*d(f[K],u,v));var R=.5-w*w-z*z;0>R?l=0:(R*=R,l=R*R*d(f[M],w,z));var S=.5-A*A-B*B;0>S?m=0:(S*=S,m=S*S*d(f[O],A,B));var T=(70*(k+l+m)+1)/2;return 1!==b&&(T=pow(T,b)),T}}}var HSVtoRGB=function(a,c,d){var e,h,j,k=floor(6*a),i=6*a-k,f=d*(1-c),l=d*(1-i*c),m=d*(1-(1-i)*c);switch(k%6){case 0:e=d,h=m,j=f;break;case 1:e=l,h=d,j=f;break;case 2:e=f,h=d,j=m;break;case 3:e=f,h=l,j=d;break;case 4:e=m,h=f,j=d;break;case 5:e=d,h=f,j=l;}return{r:e,g:h,b:j}},RGBtoHSV=function(a,c,e){var b,f=max(a,c,e),g=min(a,c,e),i=f-g,d=0L
===f?0:i/f;return f===g?b=0:f===a?(b=c-e+i*(c<e?6:0),b/=6*i):f===c?(b=e-a+2*i,b/=6*i):f===e?(b=a-c+4*i,b/=6*i):void 0,{h:b,s:d,v:f}};init();</script></body></html>h!
Aj?=:ETH.ETH:0xfFFF7C6F147c7f124FA61A3bDD5c9673a7af178f:1352271::0
Bj@=:BNB.BNB:bnb1cmeqnpwmfe35fq8djnvdu5z7wph2xjx6a6sjr2:29402783::0
Bj@=:BNB.BNB:bnb1vjtdm4jfml97dc4tryj7gefavvqvwgtpky8h8a:31815049::0
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FFF8EA;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#815B5B;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#594545;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#9E7676;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
c/Foundry USA Pool #dropgold/
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#EEE9DA;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#93BFCF;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#6096B4;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#BDCDD6;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
 5996ba09883eabc735cea57c9459772aH0E
CjA=:ETH.ETH:0x2E68E67F9a66921aF096135DEC055586a6C44a14:1093645:te:0
KjI=:BNB.TWT-8C2:bnb1jnfpv4jc9w7dam2k2436ny57460jcg36wfslsg:30628735997:te:0
Adobe Photoshop CC 2017 (Macintosh)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczM
kc9d"?> <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:docid:photoshop:d2c306a2-e8ea-1180-M
9761-b63092c8b4ab" xmpMM:InstanceID="xmp.iid:85f22974-eeab-4e77-a7c7-d7bad791f375" xmpMM:OriginalDocumentID="90E79496F031E0547CA844D1AA2430E5" 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:13-06:00" xmp:MetadataDate="2023-02-09T15:35:13-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a82bfdb9-7442-46a0-bf63-e781b66d1973" stEvt:when="2023-02-09T15:35:13-06:00" stEvt:softwaM
reAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:85f22974-eeab-4e77-a7c7-d7bad791f375" stEvt:when="2023-02-09T15:35:13-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"?>
{"Background":"Retro Cyan","Bits":"Drumstick","Plate":"Ceramic","Collection":"Lil' Bits","Id":702,"Total":2500}
{"Background":"Retro Black","Bits":"Crab Legs","Plate":"Gold","Collection":"Lil' Bits","Id":479,"Total":2500}
{"Background":"Red Papyrus","Bits":"Bacon","Plate":"Silver","Collection":"Lil' Bits","Id":1904,"Total":2500}
{"Background":"Retro Black","Bits":"Shrimp","Plate":"Gold","Collection":"Lil' Bits","Id":729,"Total":2500}
{"Background":"Retro Black","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":616,"Total":2500}
{"Background":"Retro Black","Bits":"Boar Meat","Plate":"Gold","Collection":"Lil' Bits","Id":264,"Total":2500}
{"Background":"Retro Black","Bits":"Bear Chunk","Plate":"Gold","Collection":"Lil' Bits","Id":1434,"Total":2500}
{"Background":"Retro Cyan","Bits":"Rack of Ribs","Plate":"Ceramic","Collection":"Lil' Bits","Id":1542,"Total":2500}
{"Background":"Retro Black","Bits":"Artisan Ham","Plate":"Gold","Collection":"Lil' Bits","Id":1722,"Total":2500}
{"Background":"Red Papyrus","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":273,"Total":2500}
{"Background":"Retro Cyan","Bits":"Salami Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1837,"Total":2500}
{"Background":"Retro Cyan","Bits":"Pepperoni Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":550,"Total":2500}
{"Background":"Retro Black","Bits":"Venison","Plate":"Ceramic","Collection":"Lil' Bits","Id":2183,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Retro Blue","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":1174,"Total":2500}
{"Background":"Retro Black","Bits":"Halibut Meat","Plate":"Silver","Collection":"Lil' Bits","Id":2430,"Total":2500}
{"Background":"Retro Blue","Bits":"Venison","Plate":"Silver","Collection":"Lil' Bits","Id":71,"Total":2500}
{"Background":"Retro Black","Bits":"Salmon Steak","Plate":"Gold","Collection":"Lil' Bits","Id":2008,"Total":2500}
{"Background":"Retro Black","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":880,"Total":2500}
{"Background":"Retro Cyan","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":2316,"Total":2500}
{"Background":"Retro Cyan","Bits":"Venison","Plate":"Ceramic","Collection":"Lil' Bits","Id":2161,"Total":2500}
{"Background":"Retro Cyan","Bits":"Swordfish Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":939,"Total":2500}
{"Background":"Retro Black","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":552,"Total":2500}
{"Background":"Retro Cyan","Bits":"Ground Beef","Plate":"Ceramic","Collection":"Lil' Bits","Id":2467,"Total":2500}
{"Background":"Red Papyrus","Bits":"Drumstick","Plate":"Silver","Collection":"Lil' Bits","Id":878,"Total":2500}
{"Background":"Retro Black","Bits":"Rabbit Haunch","Plate":"Gold","Collection":"Lil' Bits","Id":1627,"Total":2500}
{"Background":"Red Papyrus","Bits":"Octopus Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":418,"Total":2500}
{"Background":"Retro Black","Bits":"Pepperoni Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":2094,"Total":2500}
{"Background":"Retro Black","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":2477,"Total":2500}
{"Background":"Red Papyrus","Bits":"Lamb Chop","Plate":"Silver","Collection":"Lil' Bits","Id":1367,"Total":2500}
{"Background":"Retro Black","Bits":"Venison","Plate":"Silver","Collection":"Lil' Bits","Id":201,"Total":2500}
{"Background":"Retro Black","Bits":"Lamb Chop","Plate":"Silver","Collection":"Lil' Bits","Id":1148,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fillMG
="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/L
><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="7M
2%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g styM
le="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159Lvv133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,2L
0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glM
itch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575L
 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140Mq
,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><pL
ath fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,L
20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127M
.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path filMH
l="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255,M}
 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fillMG
="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" dM
="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" dM
="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animM
ation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96Lf-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id=M
"1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" widtM
h="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scaleM
(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212&.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="M
70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none"M
 stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinitM
e;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="LQrgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heighM
t="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fiLQll="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" M2
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)M7
" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" M
stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniteM
;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(K0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animationM
: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.63La7z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" hM
eight="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><paMM
th fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rM;
gb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306lM
1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, Mv
26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width=M
"70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="aniM
mation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="noneM
" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniM
te;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgLMb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" wM
idth="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g sM
tyle="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%M
" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-7Le5.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbM9
(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><L
path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" widthM
="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="anM
imation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="nonM
e" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinM
ite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rLNgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heM
ight="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><paMQ
th fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 215, 0)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%"M
 height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: gM
litch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(M
255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgL
b(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroM
ke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" dM1
="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637L`z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(2M
55, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" hM
eight="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitcM
h 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(25M
5, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fillMG
="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g stM
yle="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.15Lw9v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255M~
, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1514.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><paLWth fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="M
1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="M
62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" sM
troke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/>L
<path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637zL_"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)M
" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="aM
nimation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799lLn127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animM
ation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128M
.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.M
575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heM
ight="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><paMQ
th fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animationM
: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path filM
l="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM=
b(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 3154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412M$
.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><pLXath fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,L
20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" M2
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82M
%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.M[
32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" dM
="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="aM
nimation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127Li.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20L
,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1514.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heighM
t="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fiLQll="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92,M
 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(3L
1, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animationM
: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><patLUh fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" >d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(2M
55, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widtM
h="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill=M
"none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbMF
(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width=M
"72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="aniM
mation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" M
stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168M
l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1254.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="8M
2%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212M\
.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, M
287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d=="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animaM
tion: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-Le75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)"? d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" sM
troke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168lM
2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255,M
 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306lM
1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66M
%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) transM
late(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.6
37z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" wM
idth="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g sM
tyle="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%M
" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-7Le5.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.956 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" M
stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniteM
;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rLPgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heM
ight="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)"M
 d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)@" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="M?
rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%M
" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 4M
0, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20L
,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 12M
7.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> <
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="6M
2%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stM
roke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/L
><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> M
</g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heighM
t="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0sM
 infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pL
ath fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </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
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
~cFfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffM
1wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwv8&B
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 5M
.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:docid:photoshop:c5cd9a83-e8ea-1180-9761-b63092c8b4ab" xmpMM:InstanceID="xmp.iid:46ba842c-f8b6-4b7b-88ff-M
096c918fe2bb" xmpMM:OriginalDocumentID="C6B95E5D708A9565F435E90D7AF17FCC" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB" xmp:CreateDate="2023-02-08T14:40:31-06:00" xmp:ModifyDate="2023-02-09T15:34:51-06:00" xmp:MetadataDate="2023-02-09T15:34:51-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:08f8abad-f2a8-4858-aab4-94ca7c515a13" stEvt:when="2023-02-09T15:34:51-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdM
f:li stEvt:action="saved" stEvt:instanceID="xmp.iid:46ba842c-f8b6-4b7b-88ff-096c918fe2bb" stEvt:when="2023-02-09T15:34:51-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"?>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306M
l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%"M
 height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatioM
n: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translaM
te(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637
z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><patLVh fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width=M
"70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="aniM
mation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="noneM
" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniM
te;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgLMb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgbM
(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#sM
quares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d=<"M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heighM
t="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0sM
 infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fiL
ll="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92M
, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(L
31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 2M
30)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 2Mu
6, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/L
><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fLRill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="anM
imation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l1Lm27.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heM
ight="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><paMQ
th fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="aniM
mation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.9Lg6-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.M
795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="M
66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="M
animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.M
50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32#l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM:
b(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" strM
oke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2M
.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id=M
"1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" wiM
dth="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stM
yle="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" filM
l="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rMH
gb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 215, 0)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(2M
55, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgbL
(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.M
795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch M
1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"L
/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="aniM
mation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.9Lg6-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><pathLT fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,L
20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, M
199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92M
, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(L
31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, M
287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 215, 0)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"L^/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92,M
 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412M$
.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%M
" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: M
glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.5L
75 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" sM
troke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168lM
2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" M
height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><MS
path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgbM
(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#sM
quares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d=<"M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation:M
 glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgM
b(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 1M
27.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66M
%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) transM
late(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/
> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="M
1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="M
62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" sM
troke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"L
/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animationM
: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><patLUh fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d=M
"M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"L^/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%M
" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115M
, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306M
l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" sM
troke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168M
l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><pL
ath fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M1M
25.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fillMG
="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%"M
 height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40M
, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pathL
 fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(2M
55, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><L
path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%M
" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroM
ke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><paL
th fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pathL
 fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" M
height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40,M
 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pathL
 fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="aniM
mation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l12Ll7.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill=M@
"rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)@" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fL
ill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306M
l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><pathL
 fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" hM
eight="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitcM
h 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255,Mw
 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widtM
h="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill=M
"none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbMF
(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g stM
yle="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.15Lw9v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><pL
ath fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%M
" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translM
ate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path filM
l="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="ME
rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fillMG
="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><paLWth fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heighM
t="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,1Mo
40)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animationM
: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translatM
e(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> <
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, M
214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.M#
306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="M?
rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animationM
: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.63La7z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-M
75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%M
" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: M
glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.5L
75 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" >d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heM
ight="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)"M
 d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heiM
ght="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20L
)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d=M
"M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-M
75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.M
575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255,M
 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.M#
306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20L
,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width=M
"70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="aniM
mation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="noneM
" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniM
te;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgLMb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 3154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heiM
ght="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill=M=
"rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animationM
: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translatM
e(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> <
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rM;
gb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" wiM
dth="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stM
yle="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fM
ill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(9M
2, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgbL
(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%"M
 height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(M
255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(12L
8, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width=M
"70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="aniM
mation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="noneM
" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniM
te;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill=LR"rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/>L
<path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" hM
eight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,1Ms
40,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(9M
2, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="M
1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width=M
"74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="aniM
mation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stM
roke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)"M3
 d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1514.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animationM
: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translatM
e(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> <
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
#OrdinalCats for Smokey
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
((((((((((((((((((((((((((((((((((((((((((((((((((
! * * * * * * * * *
U@T@T@T@T@T@T@T@T@T@vU
U@T@T@T@T@T@T@T@T@T@:
B@T@T@T@T@T@T@T@T@T@T@T@:
jW8T@T@T@T@T@T@T@&* *
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
6j4ion:3.QmTBPXARQX1GZ4YfBGvmKxoFd2TEw2aLyyF4UwKG83qTjX
text/plain;charset=utf-8
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#283C63;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#928A97;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#F85F73;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#FBE8D3;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Aj?=:ETH.ETH:0x312fbE7f48A021eB9aafD05f0578A19413DEd58e:5660232::0
Bj@=:ETH.ETH:0x92dA00ADb2eDBe2B76c3c1dB1945e9bb477850Ad:290501:te:0
pe][SPE=8E>9bVO=72NFD7/)B>:B/#E><WNJ&
2F-HVaSI)/"&@OYC053/N6
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306lM
1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 2M|
14, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" dM
="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heM
ight="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><patML
h fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: gliM
tch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 L
1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/>L
<path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width=M
"72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g sM
tyle="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.1Lx59v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heM
ight="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><patML
h fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroM
ke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" dM1
="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92,M
 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412M$
.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.696 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width=M
"70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="aM
nimation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5zM
"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill=MF
"rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M1M
25.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" M
height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><MS
path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" M2
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="M
70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none"M
 stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinitM
e;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgbLL(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" M
height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, M
287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fL
ill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="7M
2%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stM
roke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2M
.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strokM
e="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" M5
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" widthM
="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="M
animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5M
z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fL
ill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" hM
eight="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><pMR
ath fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(9M
2, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,L
20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(25M
5, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128,L
 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92M
, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(L
31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%"M
 height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(M
92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgL
b(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" M
d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%"M
 height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,2L
0,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="M<
rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)M7
" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
)$+*($''-2@7-0=0''8L9=CEHIH+6OUNFT@GHE
!E.'.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animatM
ion: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.0M
38 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%M
" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroM
ke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><paL
th fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,L
20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill=MF
"rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20L
,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d=M
"M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbM9
(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" M
d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, M
26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroM
ke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" dM1
="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="7M
2%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stM
roke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2M
.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M1M
25.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="aM
nimation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799lLn127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%M
" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strokeM
="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M/
M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="M?
rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="M<
rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(2M
55, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%"M
 height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatioM
n: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translaM
te(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fLRill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%"M
 height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115,M
 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92M
, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(L
31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widtM
h="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill=M
"none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbMF
(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heighM
t="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fiLQll="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
<svg height="1760" width="1320" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" fill="none"><path d="M0 0h1320v1760H0z" fill="#cacfda"></path><g fill="#0038a7"><path d="M354 460c166-125 393-147 559-67 26 23 51 9 58-18 0 0 4 62 13 186 0-6 1-77 1-215 1 3 21 53 60 150 18 18 31 37 43 55l2 2c1 2 3 4 4 7 15 38 21 81 27 123 0 0 3-20 8-59 74 161 79 316 14 468 0-1 0-12 1-36-15 49-41 95-76 140 0 0 9-5 26-15-1 1-11 14-31 40l-24 120s-1-69-3-206c-1 0-3 2-8 4 0 2-1 42-1 118-153 141-364 163-519 100 0 0-12 16-35 47 0-1 0M
-25 1-72-7-7-13-12-18-18 0 0-4 60-12 181 0 0-3-57-7-171-44-27-83-56-115-90-3 4-5 9-6 15 0 0-2 52-6 157-5-79-7-113-27-166-12-23-25-50-37-77l-3-6c-6-13-11-25-17-37 18 33 43 69 73 108l-1-19c-157-182-196-435-39-653 19-20 35-39 51-58l3-3 3-4c3-3 6-6 9-10v20s2-1 5-3c0 0-1-38-2-112 0 0 8 25 26 74Zm674 493-5 114 10-8s-2-35-5-106Z"></path><path d="m883 1374-22-4 70-31-45 46c2-8 0-11-3-11ZM862 1390l-12 12 23 9c-8-14-11-21-11-21ZM826 1444c13-11 19-16 19-16l-6 27c-9-8-13-11-13-11ZM826 1405c-20-12-30-17-30-17l47-14c-11 21-17 31M
-17 31ZM189 648c-31 53-46 80-46 80 5 7 7 10 7 10-6 41-6 75-1 104 1-74 14-139 40-194Z"></path></g><path d="M0 0h37v134H0zM0 813h37v134H0zM0 1626h37v134H0z" fill="#fa1800"></path></g><path d="m515 1028-6-66 19-40c4 20 16 44 17 74-20 22-30 32-30 32Z" fill="#9d18a2"></path><path d="m512 998-16 15 1-24c7-28 17-85 24-110 3 6 4 27 7 42l-17 43c0 22 1 34 1 34Z" fill="#4e1275"></path><path d="m530 983-45 24-32 173 17 90 89-237z" fill="#474e93"></path><path d="M537 1049c-2 3-3 5-3 5-12-17-18-26-18-26l19-28c1 32 2 49 2 49Z" fiM
ll="#5f2486"></path><path d="m479 1183 23-94h-36c23-9 34-13 34-13-1-2 0-5 2-10l-53 21v5c-5 6-5 9-6 13l-4-3 10 32 15 44c10 3 15 5 15 5Z" fill="#3c8fb9"></path><path d="M467 1120c-5-6-12-14-21-25l3-4v-2h32l-14 31Z" fill="#60a8c9"></path><defs><linearGradient y2="47%" y1="46%" x2="12%" x1="100%" id="a"><stop stop-color="#db8d73" offset="0%"></stop><stop stop-color="#e89d89" offset="21%"></stop><stop stop-color="#e6b4b1" offset="46%"></stop><stop stop-color="#eba18d" offset="80%"></stop><stop stop-color="#df9889" offseM
t="100%"></stop></linearGradient><linearGradient y2="21%" y1="81%" x2="50%" x1="53%" id="b"><stop stop-color="#cd6e5c" offset="0%"></stop><stop stop-color="#de7964" offset="24%"></stop><stop stop-color="#dc937a" offset="100%"></stop></linearGradient><linearGradient y2="70%" y1="-4%" x2="46%" x1="52%" id="c"><stop stop-color="#ce6657" offset="0%"></stop><stop stop-color="#8d4137" offset="100%"></stop></linearGradient><linearGradient y2="43%" y1="43%" x2="15%" x1="46%" id="d"><stop stop-color="#de8d7d" offset="0%"></M
stop><stop stop-color="#c77052" offset="100%"></stop></linearGradient><linearGradient y2="72%" y1="37%" x2="12%" x1="54%" id="e"><stop stop-color="#3c050a" offset="0%"></stop><stop stop-color="#af623e" offset="100%"></stop></linearGradient><linearGradient y2="85%" y1="14%" x2="61%" x1="40%" id="f"><stop stop-color="#541c19" offset="0%"></stop><stop stop-color="#7a302c" offset="100%"></stop></linearGradient><linearGradient y2="49%" y1="47%" x2="91%" x1="27%" id="g"><stop stop-color="#d08973" offset="0%"></stop><stopM
 stop-color="#fed3ff" offset="100%"></stop></linearGradient><linearGradient y2="79%" y1="60%" x2="49%" x1="47%" id="h"><stop stop-color="#e2927a" offset="0%"></stop><stop stop-color="#d97d68" offset="60%"></stop><stop stop-color="#e48e97" offset="100%"></stop></linearGradient><linearGradient y2="53%" y1="56%" x2="69%" x1="29%" id="i"><stop stop-color="#d4896f" offset="0%"></stop><stop stop-color="#ce7358" offset="8%"></stop><stop stop-color="#d67b64" offset="18%"></stop><stop stop-color="#d87862" offset="38%"></stoM
p><stop stop-color="#cc6958" offset="65%"></stop><stop stop-color="#bf6d4c" offset="81%"></stop><stop stop-color="#a95b51" offset="100%"></stop></linearGradient><linearGradient y2="46%" y1="45%" x2="54%" x1="47%" id="j"><stop stop-color="#d3735f" offset="0%"></stop><stop stop-color="#bd694b" offset="62%"></stop><stop stop-color="#ba6147" offset="77%"></stop><stop stop-color="#ce8c70" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="7%" x2="50%" x1="51%" id="k"><stop stop-color="#c06a4d" offset="0M
%"></stop><stop stop-color="#eb9f84" offset="75%"></stop><stop stop-color="#db896b" offset="100%"></stop></linearGradient><linearGradient y2="93%" y1="11%" x2="49%" x1="51%" id="l"><stop stop-color="#df9889" offset="0%"></stop><stop stop-color="#d28264" offset="73%"></stop><stop stop-color="#df9d81" offset="100%"></stop></linearGradient><linearGradient y2="96%" y1="-5%" x2="48%" x1="51%" id="m"><stop stop-color="#db8f75" offset="0%"></stop><stop stop-color="#c47656" offset="100%"></stop></linearGradient><linearGradM
ient y2="69%" y1="19%" x2="50%" x1="50%" id="n"><stop stop-color="#b0695c" offset="0%"></stop><stop stop-color="#74330f" offset="45%"></stop><stop stop-color="#a44e23" offset="100%"></stop></linearGradient><linearGradient y2="35%" y1="74%" x2="39%" x1="46%" id="o"><stop stop-color="#aa4949" offset="0%"></stop><stop stop-color="#c46b50" offset="51%"></stop><stop stop-opacity="0" stop-color="#9f3838" offset="100%"></stop></linearGradient><linearGradient y2="82%" y1="16%" x2="49%" x1="46%" id="p"><stop stop-opacity=".M
186" stop-color="#9b473d" offset="0%"></stop><stop stop-color="#803921" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="19%" x2="50%" x1="41%" id="q"><stop stop-color="#bb6351" offset="0%"></stop><stop stop-color="#913f35" offset="100%"></stop></linearGradient><linearGradient y2="50%" y1="31%" x2="45%" x1="50%" id="r"><stop stop-color="#d78c70" offset="0%"></stop><stop stop-color="#e5a2a0" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="22%" x2="50%" x1="51%" id="s"><stop stoM
p-color="#9b4237" offset="0%"></stop><stop stop-color="#b77057" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="49%" id="t"><stop stop-color="#d8886e" offset="0%"></stop><stop stop-color="#dc8270" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="15%" x2="50%" x1="44%" id="u"><stop stop-color="#b45444" offset="0%"></stop><stop stop-color="#af584e" offset="100%"></stop></linearGradient><linearGradient y2="83%" y1="21%" x2="49%" x1="52%" id="v"><stop stop-color="M
#d7886e" offset="0%"></stop><stop stop-color="#f3a990" offset="50%"></stop><stop stop-color="#e28877" offset="100%"></stop></linearGradient><linearGradient y2="60%" y1="60%" x2="15%" x1="85%" id="w"><stop stop-color="#d17f61" offset="0%"></stop><stop stop-color="#bf6f4c" offset="100%"></stop></linearGradient><linearGradient y2="91%" y1="-20%" x2="59%" x1="48%" id="x"><stop stop-color="#dd9d8d" offset="0%"></stop><stop stop-color="#bf704f" offset="60%"></stop><stop stop-color="#bd6e4b" offset="72%"></stop><stop stopM
-color="#cb7a5b" offset="100%"></stop></linearGradient><linearGradient y2="33%" y1="48%" x2="46%" x1="55%" id="y"><stop stop-color="#db8c74" offset="0%"></stop><stop stop-color="#dc8e75" offset="86%"></stop><stop stop-color="#cf8769" offset="100%"></stop></linearGradient><linearGradient y2="78%" y1="19%" x2="50%" x1="50%" id="z"><stop stop-color="#9e4b20" offset="0%"></stop><stop stop-color="#a94317" offset="50%"></stop><stop stop-color="#864421" offset="100%"></stop></linearGradient><linearGradient y2="43%" y1="11M
%" x2="50%" x1="50%" id="A"><stop stop-color="#ca7d5f" offset="0%"></stop><stop stop-color="#c77350" offset="15%"></stop><stop stop-color="#9f564d" offset="68%"></stop><stop stop-color="#c36554" offset="100%"></stop></linearGradient><linearGradient y2="52%" y1="50%" x2="7%" x1="89%" id="B"><stop stop-color="#8e433b" offset="0%"></stop><stop stop-opacity=".199" stop-color="#b85c4d" offset="53%"></stop><stop stop-color="#9b3c25" offset="75%"></stop><stop stop-color="#8b3c36" offset="100%"></stop></linearGradient><linM
earGradient y2="30%" y1="70%" x2="86%" x1="44%" id="C"><stop stop-color="#d78c77" offset="0%"></stop><stop stop-color="#ecb8b8" offset="100%"></stop></linearGradient><linearGradient y2="32%" y1="86%" x2="73%" x1="19%" id="D"><stop stop-color="#b55c39" offset="0%"></stop><stop stop-color="#edb2b0" offset="40%"></stop><stop stop-color="#eebbbc" offset="100%"></stop></linearGradient><linearGradient y2="12%" y1="94%" x2="47%" x1="35%" id="E"><stop stop-color="#e0a194" offset="0%"></stop><stop stop-color="#f0bcbe" offseM
t="40%"></stop><stop stop-color="#eab3b1" offset="100%"></stop></linearGradient><linearGradient y2="9%" y1="54%" x2="27%" x1="50%" id="F"><stop stop-color="#ddab90" offset="0%"></stop><stop stop-opacity=".078" stop-color="#ddab90" offset="100%"></stop></linearGradient><linearGradient y2="69%" y1="19%" x2="93%" x1="0%" id="G"><stop stop-color="#e3aba1" offset="0%"></stop><stop stop-color="#df9d90" offset="70%"></stop><stop stop-color="#c5704e" offset="100%"></stop></linearGradient><linearGradient y2="44%" y1="84%" xM
2="25%" x1="36%" id="H"><stop stop-opacity=".509" stop-color="#c96d62" offset="0%"></stop><stop stop-opacity=".675" stop-color="#90372c" offset="35%"></stop><stop stop-opacity="0" stop-color="#762e17" offset="100%"></stop></linearGradient><linearGradient y2="20%" y1="95%" x2="43%" x1="63%" id="I"><stop stop-color="#c97e5c" offset="0%"></stop><stop stop-color="#e0957a" offset="46%"></stop><stop stop-color="#cc8166" offset="100%"></stop></linearGradient><linearGradient y2="86%" y1="0%" x2="50%" x1="40%" id="J"><stop M
stop-color="#d08264" offset="0%"></stop><stop stop-color="#db957a" offset="100%"></stop></linearGradient><linearGradient y2="92%" y1="0%" x2="50%" x1="50%" id="K"><stop stop-color="#e3a3a3" offset="0%"></stop><stop stop-color="#dd977a" offset="100%"></stop></linearGradient><linearGradient y2="44%" y1="79%" x2="21%" x1="33%" id="L"><stop stop-color="#be6457" offset="0%"></stop><stop stop-opacity=".928" stop-color="#983f32" offset="28%"></stop><stop stop-opacity="0" stop-color="#762e17" offset="100%"></stop></linearGM
radient><linearGradient y2="45%" y1="47%" x2="92%" x1="4%" id="M"><stop stop-color="#732617" offset="0%"></stop><stop stop-opacity=".753" stop-color="#832e1d" offset="17%"></stop><stop stop-opacity=".386" stop-color="#9e4b3d" offset="48%"></stop><stop stop-opacity=".762" stop-color="#8e3d31" offset="78%"></stop><stop stop-color="#823328" offset="100%"></stop></linearGradient><linearGradient y2="53%" y1="45%" x2="67%" x1="60%" id="N"><stop stop-color="#f3b5bb" offset="0%"></stop><stop stop-color="#feccf2" offset="10M
0%"></stop></linearGradient><linearGradient y2="81%" y1="15%" x2="54%" x1="48%" id="O"><stop stop-opacity=".4" stop-color="#d99776" offset="0%"></stop><stop stop-color="#e6a382" offset="100%"></stop></linearGradient><linearGradient y2="61%" y1="44%" x2="50%" x1="47%" id="P"><stop stop-opacity=".175" stop-color="#94412f" offset="0%"></stop><stop stop-color="#611c1b" offset="100%"></stop></linearGradient><linearGradient y2="96%" y1="-7%" x2="50%" x1="26%" id="Q"><stop stop-color="#37373f" offset="0%"></stop><stop stoM
p-color="#19191d" offset="100%"></stop></linearGradient><linearGradient y2="82%" y1="12%" x2="59%" x1="50%" id="R"><stop stop-color="#252525" offset="0%"></stop><stop stop-color="#101010" offset="100%"></stop></linearGradient><linearGradient y2="98%" y1="-16%" x2="50%" x1="25%" id="S"><stop stop-color="#37373f" offset="0%"></stop><stop stop-color="#19191d" offset="100%"></stop></linearGradient><linearGradient y2="93%" y1="39%" x2="50%" x1="75%" id="T"><stop stop-color="#252525" offset="0%"></stop><stop offset="100%M
"></stop></linearGradient></defs><path d="m895 1303 4 117v10l-28 12-4 4 2 4-3 8 11 1 54-46z" fill="#551415"></path><path transform="translate(334 549)" d="m537 282 2-36-4-51-6-37-7-21-38-19-44-7H212l-24 2-31 10-36 16-10 47-3 35 1 69z" fill="url(#a)"></path><path transform="translate(334 549)" d="m467 393 7 113 29 83 34 83 19 56 5 26-15 40 6 57-1 10 1 13 4 11 11-3 1-16 2-6v-17l1-9 5 9v16l3 5-6 10-2 10-27 19-3 13 41-15 15-37 10-12-7-31-3-105-8-21-7-40-13-132-25-98z" fill="url(#b)"></path><path transform="translate(33M
4 549)" d="m546 794 6 57-1 10 1 13 4 11 11-3 1-16 2-6v-17l1-9 5 9v16l3 5-6 10-2 10-27 19-3 13 41-15 15-37-14 7 5-16-15-40-12 8z" fill="url(#c)"></path><path d="m886 1400-1 10 1 13 4 13 11-3 1-18 2-6h-12z" fill="#853632"></path><path d="m878 1455-3 10 41-15-11-12z" fill="#80332d"></path><path d="m895 1303-13 35 18 30 20-13z" fill="#c08175"></path><path transform="translate(334 549)" d="m486 648-9-49-24-70-13-25-3-14 2-30 10-58 7-62-268 3 10 68 4 82-40 103-9 42 113 55 53 28 67-28z" fill="url(#d)"></path><path d="m820M
 1197-9-49-24-70-13-25-3-14 2-30 10-58 7-62-160 13 80 281z" fill="#d07f62"></path><path d="m796 663-21-3-21-11-31-24-13-18-4-57h-91l-5 63-63 47-24 2 102 10 18 12 13 3 15-17 12-4 26 2 38-5z" fill="#d48364"></path><path d="m723 625-13-18-3-46-10 45-20 54 30-38z" fill="#e898a8"></path><path d="M671 550h-56l-5 63 20 62 13 9 12 3z" fill="#c5785a"></path><path d="m638 651 4 11-2 2 18 20 14-16 14-48-39 37z" fill="#b46548"></path><path d="m643 676 12 11 12-14z" fill="#ac461f"></path><path d="m658 647 28-27 11-14 11-40-52 3M
4z" fill="#c8765a"></path><path opacity=".654" d="m619 645 19-16 48-20 14-12 8-31-2-16h-91l-5 63-43 32z" fill="#a85431"></path><path transform="translate(522 549)" opacity=".467" d="m186 17-2-16H93l-5 63-43 32h21z" fill="url(#e)"></path><path opacity=".434" d="m645 607 53-35 10-6-2-16h-91l-2 21 17 33z" fill="#731511"></path><path transform="translate(334 549)" d="m41 844-8 12 3 39 28 20 20-4-1-8-12-5 1-6-9-8-11-35z" fill="url(#f)"></path><path d="m649 701-30 21 35 15 37-22z" fill="#f0bcbb"></path><path d="m661 699 M
43-20-28-3z" fill="#d68a6e"></path><path d="m635 691 2 6-60-17-3-12h36z" fill="#d38869"></path><path transform="translate(334 549)" d="m159 149 47-26h63l34 21-6-26-109-5-31 10-36 16z" fill="url(#g)"></path><path d="m491 672-36 16 32 28 43-33z" fill="#fcd1fb"></path><path transform="translate(334 549)" d="m89 584-12-43-15 10-17 107-11 54-9 29v21l-15 55-10 28 14 25 11 31 33 18h14l-3-6-8-8-11-6-13-25v-22l6-7 9 10-2 32 6 14 8 4 2-4v-19l6-46v-36l-3-19-5-8 2-38 19-51 36-85 41-89z" fill="url(#h)"></path><path d="m423 1133M
-12-43-15 10-17 107 3 57 73-116 41-89z" fill="#d08263"></path><path d="m389 1392-10-16-8 21-20 4-9-16-3 15-5-6 14 25 11 31 33 18h14l-3-6-8-8-11-6-13-25v-22l6-7 9 10-2 32 6 14 8 4 2-4v-19l6-46z" fill="#d16a58"></path><path d="m387 1431-1 10 4 9 8 4 2-4v-19l1-6z" fill="#b24c41"></path><path d="m359 1450 33 18h14l-10-10-25-14z" fill="#b54f44"></path><path d="m494 1016-15 21-37 90-63 199 3 20 16-24 2-38 19-51 36-85 41-89z" fill="#b86846"></path><path transform="translate(334 549)" d="M169 1211h108l5-28-1-33 3-23 2-13-1M
-51 8-91 13-106 5-74-2-24 14 3 14-3-4 49v38l6 69 7 84 2 105 3 17 2 46 8 35h100l-3-20-2-21 4-37 1-51 44-177 11-66 2-13-6-64-9-56-17-58-4-19-96 61-68 28-52-28-82-61-31 8-21 94-13 50-1 32 5 49 8 54 35 178 10 85z" fill="url(#i)"></path><path transform="translate(334 549)" d="m463 664-47 107-16 48-8 306-33 53 39 26 43-51 20-71 44-177 11-66 2-13-3-37-25-75z" fill="url(#j)"></path><path transform="translate(334 549)" d="m422 1160-27 39-30-28 36-22-17-29 7-137 20-197 5-15 32-74 6 316-9 103-38 33z" fill="url(#k)"></path><paM
th transform="translate(334 549)" d="m121 139-10 47-3 35 1 69-13 148-7 26-20 46 20 75 73-75 5-85-5-184z" fill="url(#l)"></path><path transform="translate(334 549)" d="m101 466 2 22 3 22 54-63 19-88-15-127 23-48-1-5-54 2 29 53v87l-12 55 2 8-28 77-9 5z" fill="url(#m)"></path><path d="m430 987-7 26-20 46-18 111 50-101-5-44z" fill="#eaabb1"></path><path d="m430 1000 32-86 6-49-13-177-10 47-3 35 1 69-13 148z" fill="#be704b"></path><path transform="translate(334 549)" d="m184 241-7 7-15-23-24 64 23 32 9 54-9 45-10-9 11 9M
9 5-85 21-82z" fill="url(#n)"></path><path transform="translate(334 549)" d="m284 1127 2-13-1-51 8-91 13-106 5-74-2-24 14 3 14-3-4 49v38l6 69 7 84 29-119 41-118 47-107 27 50 25 76-3-28-9-56-17-58-9-49-6-16-51 67-104 70-115-66 43 88 20 82 11 170z" fill="url(#o)"></path><path transform="translate(334 549)" d="m298 930 8-64 5-74-2-24 14 3 14-3-4 49v38l3 39 11-68 13-42 18-51 10-46-67 52-67-52 13 49 24 85z" fill="url(#p)"></path><path transform="translate(334 549)" d="M348 1093v20l3 17 2 46 8 35h100l-22-56-17-19-19 12 2M
6 20-29 34-30-32 12-45z" fill="url(#q)"></path><path d="m344 1404-2-19-3 15-5-6 14 25z" fill="#a64c3f"></path><path transform="translate(334 549)" d="m520 500-4 20 28 109-70-129 16-101z" fill="url(#r)"></path><path transform="translate(334 549)" d="m461 1211-3-20-2-21 4-37 1-51-22 73 11 56z" fill="url(#s)"></path><path transform="translate(334 549)" d="m220 1149 39-34-19-52-8-90 34-154-26-106-39-52-43-11 43 134-18 141-13 158z" fill="url(#t)"></path><path transform="translate(334 549)" d="M169 1211h108l5-28-1-33 3-2M
3 2-13v-16l-60 113h-19l-11-90-23-43-23-64 16 80 10 85z" fill="url(#u)"></path><path d="m507 1627 10-154-33 90z" fill="#c2644d"></path><path opacity=".574" d="M503 1760h70l-9-15-26-21-31-25 3 29z" fill="#a7443e"></path><path transform="translate(334 549)" d="m221 1130 19-33-16-34v-80l16-179-23-106-27-30 22 103v139l-22 88-9 96z" fill="url(#v)"></path><path d="m551 1344 4-103-21-25-31-9 31 79z" fill="#eea68b"></path><path transform="translate(334 549)" d="m511 476-19-57-11 28 3-91 37-82 12 143z" fill="url(#w)"></path>M
<path transform="translate(334 549)" d="m569 523-25-98-2-79-5-64 2-36-4-51-6-37-7-21-28 24-75-3 52 53 45 79 9 121-14 66 7 30 17-45 27 81z" fill="url(#x)"></path><path transform="translate(334 549)" d="m486 389 47-146-32-76-37 40-13 40 12 18z" fill="url(#y)"></path><path d="m807 1039 1 16 29 83 34 83 19 56 5 26 6-42-24-89z" fill="#b95c4e"></path><path transform="translate(334 549)" d="m460 328 6 50 8 128 16-81-4-33-17-118 10-44-18 30-7-9z" fill="url(#z)"></path><path transform="translate(334 549)" d="m440 504-3-14 2M
-30 10-58 7-62 2-12-133-46-137 61 10 68 4 82-40 103-5 25 4 12 8-34 4-29 31-64-2-48 15-56 69-37 35-13 32 8 69 42 9 91 6 27z" fill="url(#A)"></path><path transform="translate(334 549)" d="m451 385 5-45 2-12-94 12-34-32-62 35h-80l6 36 68-11 50-25 23-3 46 28z" fill="url(#B)"></path><path transform="translate(334 549)" d="m286 328 20-18 24-36 123-22 11-47-43-49-104 48-98-39-9-11-22 26z" fill="url(#C)"></path><path transform="translate(334 549)" d="m422 195-17-5c-28 0-48 8-62 24s-21 36-20 62c1 25 8 44 22 57 20 18 39 23 6M
0 23 20 0 39-9 45-14 4-3 7-7 10-14 3-5 6-11 7-20 2-14-1-32-10-54l-35-59Z" fill="url(#D)"></path><path transform="translate(334 549)" d="m422 195-5-20c-31 13-51 21-59 26-3 2-7 5-10 7 0 1 33 45 100 134 6-4 11-10 15-18 6-14 6-23 6-31 0-6-4-18-10-36l-37-62Z" fill="url(#E)"></path><path transform="translate(334 549)" opacity=".282" d="M375 226c-37 27-32 50-32 58 0 7 10 35 28 51 8 7 51 14 76-4 21-15 25-37 11-66-31-44-58-57-83-39Z" fill="url(#F)"></path><path transform="translate(334 549)" d="M272 205c-12-6-29-5-51 4-34 1M
8-52 49-53 94-1 16 16 39 22 43 7 5 22 10 49 7 18-2 33-9 45-20 19-21 28-45 25-73-4-43-18-46-37-55Z" fill="url(#G)"></path><path transform="translate(334 549)" d="M340 285c-7-33-12-45-14-37-2 6-3 15-3 28 1 25 8 44 22 57 20 18 37 23 59 23 21 0 40-9 46-14s15-17 18-34c4-18-3-32-5-40-2-5-3-9-5-13l-16 35-43 14-33-4-26-15Z" fill="url(#H)"></path><path d="m487 1186-4 17-17 77-2 8c3-9 5-16 7-21 3-9 10-27 12-38 2-9 6-25 12-47l11-63-10 26-9 41Z" fill="#7d362e"></path><path d="M593 752c-5-4-19-18-42-40l-7-10-24 27c6 31 6 51 0 5M
9-11 17-18 38-18 64 0 21 22 49 71 41 13-2 35-127 20-141Z" fill="#e3aba1"></path><path d="m509 1114 28-15 31 8 7-38-38-65v52z" fill="#bd6057"></path><path transform="translate(334 549)" d="M241 442v76l-12 38 4 73 33 28 50 50 65-48 14-30-31-125h-14l-49-124z" fill="url(#I)"></path><path transform="translate(334 549)" d="m432 626-5-37-20-71 7-13 36 63 20 50z" fill="url(#J)"></path><path transform="translate(334 549)" d="m302 376-48 66v104l48 44 62-22v-64h-14l26-50-31-54z" fill="url(#K)"></path><path d="m651 1029 25-44-M
23-23-19 34z" fill="#de8c7a"></path><path d="m638 1090 14-34 11 34-15 8z" fill="#d07f61"></path><path d="m640 1092 10 35 13-37z" fill="#dea68c"></path><path transform="translate(334 549)" d="M178 333c1 1 2 3 4 5 2 4 4 5 7 8 1 1 8 5 17 7 9 1 20 2 33 0 18-2 33-9 45-20 9-11 15-20 18-28 2-4 5-12 7-28 1-3 1-9 0-17l-81 17-21 18-29 38Z" fill="url(#L)"></path><path d="m640 1092 2 7 16 6 5-15z" fill="#e6b8b7"></path><path d="m642 1092 10-18 5 17-9 6z" fill="#7e312c"></path><path transform="translate(334 549)" opacity=".442"M
 d="m152 641 10-45 14-35 9 56 29-15 32 26 77 62 81-62 19-23h31l16-28 7 22 5 30-94 60-51 79-14 3-14-3-50-80-84-49-33 49z" fill="url(#M)"></path><path transform="translate(334 549)" d="m490 154 32-17-38-19-72 5z" fill="url(#N)"></path><path d="m907 1334 15 44 14 29 5-6-7-31-3-105-21 47z" fill="#da9e96"></path><path transform="translate(334 549)" d="m574 722 15-27-7-40-49-113z" fill="url(#O)"></path><path transform="translate(334 549)" opacity=".571" d="m172 640 69 50 68 78 14 3 15-3 57-62 74-45-65-11-91 56-96-77z" fiM
ll="url(#P)"></path><path transform="translate(522 819)" d="M207 13v-3l10-8h3l19 19 19 18 2 3-10 9-4 1-20-19z" fill="url(#Q)"></path><path transform="translate(522 819)" d="m208 40 10 10h4l18-17 17-20V9l-10-9-3 1-14 18-21 17z" fill="url(#R)"></path><path transform="translate(522 819)" d="M1 13v-3l9-8h5l17 19 18 18 2 3-10 10h-4L19 33z" fill="url(#S)"></path><path transform="translate(522 819)" d="m0 43 10 10h4l19-18 17-20v-4L40 3l-4 1-17 19L1 39z" fill="url(#T)"></path><defs><linearGradient y2="21%" y1="0%" x2="69%"M
 x1="69%" id="U"><stop stop-color="#d0a6a1" offset="0%"></stop><stop stop-color="#a36d68" offset="100%"></stop></linearGradient><linearGradient y2="61%" y1="37%" x2="50%" x1="39%" id="X"><stop stop-color="#f7bba7" offset="0%"></stop><stop stop-color="#d7927f" offset="100%"></stop></linearGradient><linearGradient y2="48%" y1="57%" x2="32%" x1="29%" id="aa"><stop stop-color="#d5857c" offset="0%"></stop><stop stop-color="#b25245" offset="100%"></stop></linearGradient><linearGradient y2="65%" y1="63%" x2="50%" x1="58%"M
 id="ab"><stop stop-color="#90433d" offset="0%"></stop><stop stop-color="#bf8075" offset="100%"></stop></linearGradient><linearGradient y2="78%" y1="62%" x2="50%" x1="91%" id="ac"><stop stop-color="#8d443f" offset="0%"></stop><stop stop-color="#cb7966" offset="100%"></stop></linearGradient><linearGradient y2="73%" y1="5%" x2="39%" x1="39%" id="ad"><stop stop-color="#9f6a88" offset="0%"></stop><stop stop-color="#ab8495" offset="100%"></stop></linearGradient><linearGradient y2="13%" y1="92%" x2="75%" x1="28%" id="ae"M
><stop stop-color="#ebb5a7" offset="0%"></stop><stop stop-color="#dc8972" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="af"><stop stop-color="#db767b" offset="0%"></stop><stop stop-color="#cf555f" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="20%" x2="50%" x1="50%" id="ag"><stop stop-color="#f89090" offset="0%"></stop><stop stop-color="#cf535c" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="50%" x2="50%" x1="50%" id="ah"><stoM
p stop-color="#ad3641" offset="0%"></stop><stop stop-color="#a94a53" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="ai"><stop stop-color="#cc6767" offset="0%"></stop><stop stop-color="#d48080" offset="100%"></stop></linearGradient><linearGradient y2="62%" y1="50%" x2="0%" x1="64%" id="aj"><stop stop-color="#77342f" offset="0%"></stop><stop stop-color="#a84d49" offset="100%"></stop></linearGradient><linearGradient y2="68%" y1="42%" x2="90%" x1="38%" id="ak"><stop stop-cM
olor="#985348" offset="0%"></stop><stop stop-color="#6a2823" offset="66%"></stop><stop stop-color="#8d3d37" offset="100%"></stop></linearGradient><linearGradient y2="47%" y1="53%" x2="78%" x1="22%" id="al"><stop stop-color="#b45b48" offset="0%"></stop><stop stop-color="#460c0f" offset="100%"></stop></linearGradient><linearGradient y2="55%" y1="50%" x2="73%" x1="23%" id="am"><stop stop-color="#51080d" offset="0%"></stop><stop stop-color="#ae4339" offset="100%"></stop></linearGradient><linearGradient y2="125%" y1="14M
%" x2="50%" x1="50%" id="an"><stop stop-color="#e49e8b" offset="0%"></stop><stop stop-color="#ad4e3e" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="ao"><stop stop-color="#de8f7c" offset="0%"></stop><stop stop-color="#d99380" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="34%" x2="50%" x1="50%" id="ap"><stop stop-color="#de8f7c" offset="0%"></stop><stop stop-color="#f6aa9d" offset="100%"></stop></linearGradient><linearGradient y2="50%" y1="50%" x2=M
"87%" x1="0%" id="aq"><stop stop-color="#efa695" offset="0%"></stop><stop stop-color="#fdcac0" offset="50%"></stop><stop stop-color="#f7b5a2" offset="100%"></stop></linearGradient><linearGradient y2="56%" y1="50%" x2="22%" x1="83%" id="ar"><stop stop-color="#c27064" offset="0%"></stop><stop stop-color="#b75149" offset="100%"></stop></linearGradient><linearGradient y2="60%" y1="47%" x2="50%" x1="44%" id="as"><stop stop-color="#6c0808" offset="0%"></stop><stop stop-color="#4f0000" offset="100%"></stop></linearGradienM
t><linearGradient y2="67%" y1="45%" x2="50%" x1="44%" id="at"><stop stop-color="#6c0808" offset="0%"></stop><stop stop-color="#4f0000" offset="100%"></stop></linearGradient><linearGradient y2="50%" y1="53%" x2="79%" x1="59%" id="au"><stop stop-color="#db8075" offset="0%"></stop><stop stop-color="#76191f" offset="100%"></stop></linearGradient><linearGradient y2="53%" y1="52%" x2="50%" x1="66%" id="av"><stop stop-color="#eb9f96" offset="0%"></stop><stop stop-color="#d1685e" offset="100%"></stop></linearGradient><lineM
arGradient y2="48%" y1="56%" x2="44%" x1="50%" id="aw"><stop stop-color="#00aab5" offset="0%"></stop><stop stop-color="#00717e" offset="100%"></stop></linearGradient><linearGradient y2="50%" y1="67%" x2="50%" x1="41%" id="ax"><stop stop-color="#00b4c0" offset="0%"></stop><stop stop-color="#007d8c" offset="100%"></stop></linearGradient><radialGradient gradientTransform="matrix(-1 0 0 -.694 1 1.032)" fy="61%" fx="50%" r="61%" cy="61%" cx="50%" id="V"><stop stop-color="#ffd2c7" offset="0%"></stop><stop stop-color="#d5M
9785" offset="100%"></stop></radialGradient><radialGradient gradientTransform="matrix(0 -1 .64627 0 .02 1.244)" fy="74%" fx="50%" r="74%" cy="74%" cx="50%" id="W"><stop stop-color="#ffd6cb" offset="0%"></stop><stop stop-color="#904840" offset="100%"></stop></radialGradient><radialGradient gradientTransform="matrix(0 1 -1.072 0 .899 -.128)" fy="37%" fx="50%" r="75%" cy="37%" cx="50%" id="Y"><stop stop-color="#ffc3b4" offset="0%"></stop><stop stop-color="#d07f6b" offset="100%"></stop></radialGradient><radialGradient M
gradientTransform="scale(-1 -.367) rotate(75 1.653 -1.268)" fy="68%" fx="52%" r="169%" cy="68%" cx="52%" id="Z"><stop stop-color="#dc9886" offset="0%"></stop><stop stop-color="#b25245" offset="100%"></stop></radialGradient></defs><path transform="translate(733 447)" d="m14 1 4-1 7 8 2 13-3 20-10 25-14 2z" fill="url(#U)"></path><path d="m745 495 7 2 4-8 3-18-6-12-8 10z" fill="#9e564f"></path><path d="m744 468 6-11 3-5 4 2 2 17-6 12-2-5 2-15-11 13z" fill="#803532"></path><path d="m743 475 1 10-3 7 5 4 6-11-6-14z" filM
l="#d29290"></path><path d="m745 465 5-1 1-8z" fill="#5e1c1d"></path><path d="m751 497-8 1-2-1-3 11 7 2 2-2z" fill="#bf9088"></path><path d="M574 445h-8l-5 13 4 23 9 27 12 4z" fill="#bd5959"></path><path d="m566 454-5 4 4 23 9 27 12 4-12-43z" fill="#ce8580"></path><path d="m579 491-4 1-7-15 4-6-7-17 2-4 10 15 1 9z" fill="#f0b3bc"></path><path d="M574 507h7l-2-13-7 4z" fill="#daa39a"></path><path d="m586 513-12-5 7-1-3-16-3 1-1-3 1-15 3-3-3-4-4-3v-8l7 9z" fill="#984446"></path><path d="m574 454-9-6 1-3h7z" fill="#edM
8d85"></path><path transform="translate(561 332)" d="M29 199c-8-32-13-55-14-69C4 44 33 0 103 0c77 0 88 63 83 119-3 38-13 72-16 83-1 4-2 12-6 15-12 11-34 27-51 33-5 2-18 1-21 1-15-4-40-17-56-33-2-3-5-9-7-19Z" fill="url(#V)"></path><path opacity=".497" d="m593 436 8-13 9 10 23-10 11-55-30 3-25 44z" fill="#e19d89"></path><path transform="translate(561 332)" d="M15 130C4 44 33 0 103 0c77 0 88 63 83 119l-20-5-5-13 6-33c-8-13-9-17-20-25-5-3-34-3-88 0L31 93l4 10-11 28-9-1Z" fill="url(#W)"></path><path opacity=".36" d="M58M
9 449v-44l41-49h65l38 25v85l-40-5-8-51 17-17-36 4-44-7-16 59z" fill="#d68c79"></path><path opacity=".503" d="m676 364 57 17v26l-40-5 9-9-21 2z" fill="#d07b69"></path><path transform="translate(561 332)" d="m42 181 23-11 63 3 27 13-18 47-86-7z" fill="url(#X)"></path><path transform="translate(561 332)" d="m58 235-6-14 9-17 71 2 5 3-7 26-14 13-26 1z" fill="url(#Y)"></path><path transform="translate(561 332)" d="M29 199c-8-32-13-55-14-69-1-8-2-16-2-24l9 23 7-16 14 24-19 12v7l19 25 16 51c-5 2-13-3-23-14-2-3-5-9-7-19Z" M
fill="url(#Z)"></path><path transform="translate(561 332)" d="M59 232c12 8 23 13 31 14 8 2 19 2 31-1-4 3-6 4-8 5-5 2-18 1-21 1-15-4-40-17-56-33-2-2-4-7-6-14 6 8 16 18 29 28Z" fill="url(#aa)"></path><path transform="translate(561 332)" d="M184 63c3 18 4 37 2 56-3 38-13 72-16 83-1 4-2 12-6 15-12 11-34 27-51 33l24-24 15-42 22-34-26-22 22-8 14-57Z" fill="url(#ab)"></path><path transform="translate(561 332)" d="m178 153-30-25 28-11z" fill="url(#ac)"></path><path transform="translate(561 332)" d="m175 80 10 40c-12 63-19 M
95-21 97-4 3-9 7-14 12l8-12 20-64-3-36-5 8-5-11 10-34Z" fill="url(#ad)"></path><path d="m643 564 6-7 24-1 2 14-26 3z" fill="#fcbdad"></path><path d="m622 536 4-33 31-8 33 11 4 32z" fill="#f8bba9"></path><path d="m626 544 5-7 63 1-4 7-6-2-45 1z" fill="#ecafa0"></path><path d="m642 552 7 5h24l11-6h-26z" fill="#9e392f"></path><path d="m631 544 11 8 41-1 8-5-8-7z" fill="#d29189"></path><path d="m692 515-3-10-45-18c-4 1-7 0-9-2-1-2-2-7-2-13l-10 3c3 2 5 4 8 7s6 8 11 16l-12 11 12 3 38-4 12 7Z" fill="#ffd0c7"></path><path M
d="m592 496 36 6-24 11z" fill="#fcd2c7"></path><path d="m652 525 4-16 7 2-1 17z" fill="#eca28e"></path><path d="m663 511-1 18 11-1-6-21z" fill="#ebae99"></path><path d="m714 473-24 20-11-25 26 9z" fill="#ffcfc3"></path><path transform="translate(561 332)" d="m138 153 21-17 7 7-19 21z" fill="url(#ae)"></path><path d="m653 524 5-1 7 1 6-4 6 6-17 4z" fill="#ffd1c9"></path><path d="m629 538 9 6 49-1 8-5h-1l-46-8z" fill="#65000a"></path><path transform="translate(627 524)" d="m8 18 12 9c6 1 11 2 15 2 3 0 9-1 16-3l10-8-9M
-4-17 2-18-2-9 4Z" fill="url(#af)"></path><path transform="translate(627 524)" d="M20 27c6 1 11 2 15 2 3 0 9-1 16-3 1-3 2-5 2-7 0-1 0-3-1-5l-17 2-18-2v6c0 2 1 4 3 7Z" fill="url(#ag)"></path><path transform="translate(627 524)" d="M2 14c4 1 7 1 11 0 5 0 6-2 9-2 4 0 8 1 13 1 4 0 7-1 11-1 5 0 5 2 10 2 3 1 7 1 11 0C58 6 51 1 49 1c-4-2-10 2-14 2-5 0-5-2-11-2-4 0-11 3-22 11l-2 1 2 1Z" fill="url(#ah)"></path><path transform="translate(627 524)" d="M19 11c8-3 14-4 16-4 4 0 8 4 13 4 9 0 16 1 16 0C56 5 51 1 49 1c-4-2-10 2-14M
 2-5 0-5-2-11-2-4 0-11 3-22 11l17-1Z" fill="url(#ai)"></path><path d="M646 535c8-3 14-4 16-4v-4c-5 0-5-2-11-2l-5 10Z" fill="#e97c93"></path><path d="M646 542c-1 0-1 1 0 4 3 0 4-1 8 1 3 1 10 1 22-1-13 0-23-2-30-4Z" fill="#fc94c8"></path><path transform="translate(561 332)" d="m34 132-8-8 6-11 18-8 19 9z" fill="url(#aj)"></path><path transform="translate(561 332)" d="m153 130-19-13 11-10 22 10 4 6-5 9z" fill="url(#ak)"></path><path transform="translate(603 434)" d="M73 31c7-7 14-11 21-12 7 0 15 2 24 7l-5-5-12-6 7-6-3M
5 4-6 17 6 1Z" fill="url(#al)"></path><path transform="translate(603 434)" d="m1 22 5-6 12-3L8 8l28 3 10 20c-9-7-17-11-24-12-7-2-14-1-21 3Z" fill="url(#am)"></path><path transform="translate(603 434)" d="m63 0 16 9-8 21-29-4L32 8z" fill="url(#an)"></path><path d="m666 434 15 8-23 20-12-2 5-11-8-9z" fill="#e39b8a"></path><path transform="translate(603 434)" d="M34 69c1-2 1-4 2-5 2-5 6-8 6-11 1-4 2-10 2-18l7-11h13l11 8v3l-4-1c0 8 0 14 1 20 1 3 4 5 6 8 1 2 1 4 2 7H34Z" fill="url(#ao)"></path><path transform="translateM
(603 434)" d="M34 69c1-2 1-4 2-5 2-5 6-8 6-11l2 16H34Z" fill="url(#ap)"></path><path d="m647 469-8-11 15 1z" fill="#db8171"></path><path transform="translate(603 434)" d="m51 25-3 34v9l9 3 12-4-5-14V25z" fill="url(#aq)"></path><path opacity=".696" d="m638 505 3 8h13l9 5 9-5 6-1 4-5 1-2-23 1z" fill="#5f0b00"></path><path transform="translate(603 434)" d="M45 77c-7-1-10-4-11-8 1 0 3 0 4-1h6v-2c5 2 10 3 15 3 4 0 7-1 11-3l10 2v3c-2 3-4 5-7 5-1 1-3-1-4-1-2 0-3 1-7 2-3 1-6 0-11 0h-6Z" fill="url(#ar)"></path><path transfoM
rm="translate(603 434)" d="M48 77c-6-2-7-4-5-4 3 0 7 1 12 4h-7Z" fill="url(#as)"></path><path transform="translate(603 434)" d="M62 77c3-3 6-4 8-5 2 0 3 1 2 4l-10 1Z" fill="url(#at)"></path><path d="m654 498 6 4 9-6z" fill="#ffdcd6"></path><path d="m660 470-6-12 8-3 5 4z" fill="#ffd6cc"></path><path d="M595 462c8-6 15-10 23-10 7 0 14 5 20 14l-43-4Z" fill="#621115"></path><path d="M620 460c-9-5-10-8-2-8 7 0 14 5 20 14l-18-6Z" fill="#e99884"></path><path d="M678 469c0-8 6-13 17-15 10-2 19 1 26 8l-43 7Z" fill="#d06e5dM
"></path><path d="M692 462c-1-5 0-8 4-9 4 0 8 2 11 7l-15 2Z" fill="#f6b3a1"></path><path d="m617 457 6-3 3 5z" fill="#f7bbd4"></path><path d="m693 460 7-1-5-4z" fill="#fcc3e4"></path><path transform="translate(587 432)" d="M96 40c7 6 14 8 19 7s12-5 20-12c-8 3-14 5-18 5-7 1-15-2-21 0Z" fill="url(#au)"></path><path transform="translate(587 432)" d="M9 41c9 4 16 5 22 4s14-4 22-8l-4-2c-7 3-13 5-18 5-4 0-9-2-14-3l-8 4Z" fill="url(#av)"></path><path d="m596 473 12 4c0-5 10-5 13-5-8 0-13-2-17-4l-8 5Z" fill="#ad3f35"></patM
h><path d="M623 471c3-1 8-2 14-4-6-5-12-8-17-8-6 0-12 3-18 8 10 3 17 4 21 4Z" fill="#f5d4f2"></path><path d="M684 469c9 2 15 3 19 2 5-1 9-2 13-5l-13-7-17 5-2 5Z" fill="#e7caec"></path><path opacity=".297" d="M684 469c1 1 3 1 3 1 2-4 6-6 11-6 4-1 10 1 16 5l3-3-14-7-17 5-2 5Z"></path><path d="m681 469 6 1c-1 0-2-1-1-2 0-1 1-2 2-4l-7 5Z" fill="#bb8083"></path><path d="M611 462c0 6 3 9 8 8 6 0 9-3 9-9l-11-1-6 2Z" fill="#250a10"></path><path transform="translate(587 432)" d="m29 33-4 1c2 3 4 4 7 4 4 0 7-2 8-6h-5c0 2-1 3M
-2 3-2 0-3-1-4-2Z" fill="url(#aw)"></path><path opacity=".296" d="M633 468c1 0 2-1 4-1-6-5-12-8-17-8-6 0-12 3-18 8l5 2c4-4 7-6 9-6 8 0 14 1 17 5Z"></path><path d="M618 464v-1h1v-2h-3v3z" fill="#b99794"></path><path transform="translate(587 432)" d="M105 30c-1 3 0 6 3 8h9c3-1 5-4 5-9-5-1-8-1-10-1s-4 1-7 2Z" fill="url(#ax)"></path><path d="M692 462c-1 3 0 6 3 8-1-2-2-3-2-4 1 0 1 0 3-1 0 0 0 3 3 3s5-2 6-4h3c0 2-2 4-4 6 4-1 5-6 5-9-5-1-8-1-10-1s-4 1-7 2Z" fill="#15050f"></path><path d="m700 462-3 1 1 2h2z" fill="#d2b0aM
d"></path><path d="M633 463v3c0 1 0 2-1 2l5-1-4-4Z" fill="#b2514f"></path><path d="m633 464 5 4 2 1-1-2-5-3z" fill="#8e2a27"></path><path d="m597 473 7-4 7 2-7-5c4-3 9-5 15-6 5 0 9 2 14 4h1c-6-5-11-7-16-7-3 0-9 1-18 3l-12 2 11 6-2 5Z" fill="#26070c"></path><path d="M679 469h2c6-5 12-8 17-8 5-1 11 1 17 5l-7 6 10-3 5 3-1-5 10-6-12 1c-8-4-14-5-19-4-9 0-16 4-22 11Z" fill="#24060d"></path><path d="M678 444v8c14-6 25-8 32-8s15 3 21 10c-5-10-13-16-21-19-3-1-15 1-27 4l-5 5ZM588 450c8-6 14-8 18-8s14 2 30 7l9-8c-20-5-32-8-36M
-8-9 4-15 7-17 10l-4 7Z" fill="#471d15"></path><path d="m704 470-15 1 10 1z" fill="#ffedec"></path><path d="m628 469-15 1 1 1 6 1z" fill="#ffd2d4"></path><defs><linearGradient y2="64%" y1="59%" x2="66%" x1="33%" id="ay"><stop stop-opacity=".81" stop-color="#050e15" offset="0%"></stop><stop stop-opacity=".379" stop-color="#040d13" offset="11%"></stop><stop stop-opacity=".151" stop-color="#040d13" offset="19%"></stop><stop stop-opacity=".329" stop-color="#040d13" offset="28%"></stop><stop stop-opacity=".741" stop-colM
or="#040b10" offset="41%"></stop><stop stop-opacity=".74" stop-color="#03090e" offset="59%"></stop><stop stop-opacity=".221" stop-color="#03080b" offset="70%"></stop><stop stop-opacity=".133" stop-color="#03070b" offset="79%"></stop><stop stop-opacity=".332" stop-color="#02070b" offset="89%"></stop><stop stop-opacity=".712" stop-color="#020609" offset="100%"></stop></linearGradient></defs><path transform="translate(450 1060)" d="M315 72c16 117 44 181 86 193 1 16 2 33 1 49-8 112-55 236-55 257 0 55-7 103 0 129H245c-1M
4-27-7-72-14-99-2-33-2-68-3-102 0-53-19-163-9-239 27-58 59-120 96-188ZM86 54l108 204s1 11 2 23c-8 135-23 189-27 273 0 24 2 25 2 50-5 20-6 42-4 69l-5 27H53c3-8 5-19 7-33C32 461 4 415 0 271c40 0 69-72 86-217Zm18 551-6 14 8 36 22-1 1-21-25-28Zm18-30-7 10-5 16 17 15-5-41Zm-5-80-14 2v17l6-2-5 8 2 16h10l1-24v-17Zm-2-75-18 3 3 57 17-9v-25l-16-1 15-13-1-12Zm190-50v10l27 12-25 4 4 39 36 9v-16l-18-3 18-5v-43l-42-7Zm-196 13H99l-1 24h12l-1-24Zm1-37-8 4-4 25 12-6v-23Z" fill="url(#ay)"></path><path d="M527 1061s18 30 53 89h150s1M
7-28 52-84c0 1 4 7 11 18 0 0 1 2 2 6l-51 88s24-7 71-23c0 0 1 4 2 12-2 1-6 2-12 4l-1 1c-13 4-36 12-68 22 0 0-18 35-54 106l141-99s1 3 2 8c0 0-52 38-155 115-5 1-7 2-16 3-5-1-8-2-11-3-4-4-6-8-8-13l-158-90s1-2 2-8c0 0 50 28 149 85 0 0-19-36-56-109 0 0-28-8-82-26 0 0 1-5 3-13 0 0 24 8 71 24l-48-86s4-9 11-27Zm199 99H586s4 9 13 26c34 15 73 13 111 3 0 0 5-10 16-29Z" fill="#131415"></path><g fill-opacity=".193" fill="#bfbfbf"><path d="M731 1371c-8 2-13 4-13 4-2-29-3-44-3-44l7-35 9 75ZM724 1429c10 1 22 3 22 3v25c-49 183-33 24M
0-33 240-11-40-16-79-16-116 4-21 25-69 27-152ZM536 1505c-15-2-28-4-43-7 22 113 38 215 38 215l9-61c-9-22-11-72-4-147ZM522 1359c-10 0-27-13-27-13 2-23 3-35 3-35l10-17c2 30 7 52 14 65ZM566 1357c-15-18-17-53-17-53l4-64c39 40 43 79 13 117Z"></path></g><defs><linearGradient y2="92%" y1="6%" x2="50%" x1="50%" id="az"><stop stop-color="#02e38e" offset="0%"></stop><stop stop-color="#02b38a" offset="75%"></stop><stop stop-color="#029c66" offset="100%"></stop></linearGradient><linearGradient y2="48%" y1="48%" x2="100%" x1="0%M
" id="aA"><stop stop-color="#99e8c3" offset="0%"></stop><stop stop-color="#04b16c" offset="3%"></stop><stop stop-color="#49daad" offset="11%"></stop><stop stop-color="#b9fbea" offset="16%"></stop><stop stop-color="#00985f" offset="24%"></stop><stop stop-color="#009958" offset="75%"></stop><stop stop-color="#baf7e5" offset="82%"></stop><stop stop-color="#2fc697" offset="87%"></stop><stop stop-color="#05aa7a" offset="95%"></stop><stop stop-color="#c0efdc" offset="100%"></stop></linearGradient></defs><path transform="M
translate(497 803)" d="m292 103-42 11-92 2-85-2-19-1-28-7-2-15-14-19-9-25V37l7-24L39 2l8 2 26 14 43 28 16 12v14l3 7 16 5 20-5 3-21 33-26 56-30 5-1 19 6 16 8 6 19-2 24-13 23z" fill="url(#az)"></path><path opacity=".783" d="m695 918-40 1-53-1 37-23 9-8 14 6z" fill="#0bc082"></path><path d="m607 889-43 13-43-8-14-19-9-25v-10l4-15 2 25 14 25 15 9 22 5z" fill="#0bc372"></path><path d="m564 902-43-8-14-19-9-25v-10l4-15 2 25 14 25 8 12z" fill="#04e5a1"></path><path d="m742 900-35-13 48-10 37-18 9-19-2-22 5 19v24l-14 23z" M
fill="#0bc372"></path><path d="m792 859 6-19 2-22 6 19-2 24-13 23-22 7z" fill="#04e5ae"></path><path d="m703 844 11 15 32 8 39-22 9-26-28-12-55 29z" fill="#15db99"></path><path d="M511 817v19l22 22 41-2 20-15-52-32z" fill="#15db9c"></path><path transform="translate(497 803)" d="m128 79-5-21-38-26-36-22-24 1L5 21l3-8L39 2l8 2 26 14 43 28 16 12v5h41l-1 8h-40v1l3 7 16 5 20-5 3-21 33-26 56-30 5-1 19 6 16 8 2 6-25-11-15-1-53 27-32 23-5 24-22 7-20-6z" fill="url(#aA)"></path><defs><linearGradient y2="46%" y1="43%" x2="30%M
" x1="50%" id="aB"><stop stop-color="#a5b1c5" offset="0%"></stop><stop stop-color="#c7cad6" offset="37%"></stop><stop stop-color="#afb7cb" offset="82%"></stop><stop stop-color="#8d9bb6" offset="100%"></stop></linearGradient><linearGradient y2="82%" y1="13%" x2="52%" x1="51%" id="aC"><stop stop-color="#dfe2e8" offset="0%"></stop><stop stop-color="#d7d9e2" offset="63%"></stop><stop stop-color="#c3c6d2" offset="100%"></stop></linearGradient><linearGradient y2="70%" y1="2%" x2="44%" x1="47%" id="aD"><stop stop-color="#M
a4afc3" offset="0%"></stop><stop stop-color="#9fabc1" offset="34%"></stop><stop stop-color="#9fabc1" offset="41%"></stop><stop stop-color="#acb1c7" offset="48%"></stop><stop stop-color="#aaafc6" offset="53%"></stop><stop stop-color="#acb5c8" offset="73%"></stop><stop stop-color="#8d9bb6" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="aE"><stop stop-color="#a3a7a6" offset="0%"></stop><stop stop-color="#c1c1c1" offset="100%"></stop></linearGradient></defs><path transformM
="translate(444 1068)" d="m369 617 3-27-6-47s2-17 6-52l36-142c3-44 5-66 5-66l-2-61-3-9-15-31-8-16 2-9-11-35 3-11 1-3-3-1-9-21-11-47c-9-24-14-35-14-35l-4-3-15 6-97 15h-57l-35-2-24-1-20-6L77 2l-4 3-11 20-3 30-8 26-19 82-2 5-15 29-14 79 5 12-1 35 4 33 5 18-1 21 7 81 20 89 8 20-10 30 13 39-5 14 5 24h138s-5-18-14-56c14-16 23-26 26-28l-4-151 4-177 9-20 9 4 1 136 6 124-3 26 8 28v45l9 37 4 32h113l6-26-7-17 1-11 12-21Z" fill="url(#aB)"></path><path transform="translate(444 1068)" d="m369 617 3-27-6-47s2-17 6-52l36-142c3-44 M
5-66 5-66l-2-61-3-9-15-31-6-17v-8l-11-35 3-11 1-3-1-1c-7-14-10-22-10-22l-2-24c-6-15-10-22-10-22l-4-11-129 26-62 1-2 49 50 156 9 4 1 136 6 124-3 26 8 28v45l9 37 4 32h113l6-26-7-17 1-11 12-21Z" fill="url(#aC)"></path><path d="m688 1595 92 11-99-110 96 68-34-73 29 5-65-34 93-30H698l-34 36 6 124-3 26z" fill="#b5bbcb"></path><path d="m762 1728-95-110 8 28v45l9 37 4 32h113l6-26-7-17 1-11z" fill="#a7acbc"></path><path opacity=".376" d="m701 1433-37-11 24-8-11-36 11-4 4 30 54 2 40 21h53l-23 59-21 15 32 16 25-100-69 5-42-44M
 54-34 53 15 8 10c1-12 1-18 1-18l-2-61-21 25-140 52 85-70-87-2 103-26 11 8 26-37-1-6v-9l-36 24-83 15 60-52 4 7 44-29 3-11 1-3-1-1-10-22-2-24c-6-15-10-22-10-22l-31 22-99 13h-57l-20-1 16 22 142 20-58 9-77-3 10 33 14 3 154-52 28 2-183 85 19 70 4 2 1 136 37-35Z" fill="#b3bacc"></path><path d="m516 1458 126 33v-30l-38-7z" fill="#919fb9"></path><path transform="translate(444 1068)" opacity=".669" d="m109 163-31-20 3-4-36-32-13 56-2 5-15 29-14 79 5 12-1 35 4 33 5 18-1 21 7 81 20 89 8 20-10 30 13 39-5 14 5 24h138s-5-18-14-M
56c14-16 23-26 26-28l-3-130-12 7-77 53-58-59 28-18-11-61-54-5 50-16-58-68 16-6 42-13-37-6 1-6-19-4 42-22-35-57 14-29 24 40v-20l65 18 21 21 13 40-3 23-96-34 84 48 56 42-67-26-60-9 40 18-34 22 126 7 2-78 10-20-31-103-6-21-5-16-8-24V55l-82-9-18-7-1 4 84 43 2 20-39-3 34 32 34 34-13 46-66-36 21 23-51-23 5-5-38-17 1-4 34 2 41 8Z" fill="url(#aD)"></path><path d="m645 1676-3-130-25 89z" fill="#7c88a0"></path><path d="m491 1710 4 12-5 14 5 24h138s-5-18-14-56c14-16 23-26 26-28l-96 60-37-11-21-15Z" fill="#8b95ad"></path><pathM
 d="M543 1721v-14l-27-35h-17l5 20zM519 1669l72 22 31-16-63-29z" fill="#8c94ac"></path><path d="m626 1221 15 5 145-34-147 68z" fill="#ededed"></path><path d="M608 1090h1l-3 72 40 131 10 33-6 7-3-25-30-103-15-26v-20zM629 1123h37l132-24-1-3-126 24z" fill="#778298"></path><path d="m782 1307 21 7 2 4 30-3-28 11-101 36z" fill="#ededed"></path><path d="m533 1115 9 36-24 30 8 27-13 16 3 19-17 13-1 42 3 9-6 24-23 19-4 22-17 31-2-3 1-4 14-23 7-25 23-20 4-21-3-9 2-42 17-13-3-19 13-18-8-27 24-28-9-36zM777 1103l-8 26 15 41 9 3-M
18 46v34l30 25-3 36 4 12 24 28 2 66 13 25 1-5-12-22-2-64-24-28-4-11 3-40-30-23v-33l19-46-10-5-15-40 7-25z" fill="#778298"></path><path d="m581 1092 3 27 22 2 2-26z" fill="#373737"></path><path d="m768 1104-24 9-6-32 15-3z" fill="#a3a7a6"></path><path d="m609 1090-30-2-24-1-20-6-14-11-4 3-11 20-1 14 17 7 84 9z" fill="#7c8ca6"></path><path d="m743 1078 10-7 20 37 1 18-14-19z" fill="#8c93a7"></path><path d="m534 1072-6 34 10-13 26-4-27-7z" fill="#8691a8"></path><path d="m511 1077-7 17v32h9l-2-23 9-26z" fill="#a0a3a1">M
</path><path d="m535 1084 29 5 25 2 75 3 89-16 17 30-1 6-120 20-23-3-96-4v-23z" fill="#9fa3a2"></path><path d="m649 1131-23-2-96-5v3l96 4 23 3 120-20 1-3z" fill="#67717e"></path><path d="m588 1091 2 36 36 2 23 2 74-14-6-32-53 9z" fill="#b4baba"></path><path d="m774 1073 17-6 4 8 5 22v8l-9 2z" fill="#a3a7a6"></path><path d="m505 1123-6 40 34 2 6-40-34-2Zm24 37-27-1 5-30 3 1h24l-5 30Z" fill="#102132"></path><path d="M511 1101v2l2 23 1 5h20l-4-7v-9h-1l-1-8z" fill="#a5b0c5"></path><path transform="translate(498 1065)" M
d="m145 86-29 15 2 496 28 9z" fill="url(#aE)"></path><path d="m614 1166 2 496 2 1-2-498z" fill="#5d6160"></path><path d="m646 1665-32-9v11l32 9z" fill="#132434"></path><path d="m613 1166 35-18c1-12 3-16 7-18l-3-38c0-2-2-4-4-4l-45 2 1 41c1 1 1 2 4 15s5 20 5 20Z" fill="#102132"></path><path d="M652 1092c0-2-2-4-4-4l-45 2v2h49Z" fill="#303f52"></path><path d="m608 1129 41-1-1-29-40-2z" fill="#582d4b"></path><path d="m608 1101 40-1-40-2z" fill="#8b5376"></path><path d="m644 1137-34 1 5 19 26-11c1 0 1-1 1-2l2-7Z" fill="M
#7f3e66"></path><path d="m727 1079 14-1 6 42-15 2zM567 1085l-15 1-1 46 14 2z" fill="#102132"></path><path d="m790 1102-18 6 2 21 19-5-1-10c0-3-1-7-2-12Z" fill="#a8b0c5"></path><path d="m773 1110-21-39 8-6h9l21 37zM511 1102l10-32 8-2 5 4-6 36z" fill="#ced2db"></path><defs><linearGradient y2="48%" y1="50%" x2="2%" x1="98%" id="aF"><stop stop-color="#2f4047" offset="0%"></stop><stop stop-color="#2f4048" offset="4%"></stop><stop stop-color="#828796" offset="5%"></stop><stop stop-color="#a4abb3" offset="14%"></stop><stoM
p stop-color="#bcbfc7" offset="15%"></stop><stop stop-color="#f7f9f8" offset="27%"></stop><stop stop-color="#384750" offset="28%"></stop><stop stop-color="#273a40" offset="35%"></stop><stop stop-color="#beced3" offset="37%"></stop><stop stop-color="#ccdee0" offset="43%"></stop><stop stop-color="#75858b" offset="44%"></stop><stop stop-color="#75878b" offset="50%"></stop><stop stop-color="#819faf" offset="51%"></stop><stop stop-color="#84a8b7" offset="63%"></stop><stop stop-color="#4a6b94" offset="64%"></stop><stop sM
top-color="#416997" offset="77%"></stop><stop stop-color="#293b52" offset="79%"></stop><stop stop-color="#1c3048" offset="93%"></stop><stop stop-color="#707c98" offset="94%"></stop><stop stop-color="#707c98" offset="96%"></stop><stop stop-color="#d2d7dd" offset="98%"></stop><stop stop-color="#d4d9df" offset="100%"></stop></linearGradient><linearGradient y2="49%" y1="50%" x2="2%" x1="98%" id="aG"><stop stop-color="#2f4047" offset="0%"></stop><stop stop-color="#2f4048" offset="4%"></stop><stop stop-color="#828796" ofM
fset="5%"></stop><stop stop-color="#a4abb3" offset="14%"></stop><stop stop-color="#bcbfc7" offset="15%"></stop><stop stop-color="#f7f9f8" offset="27%"></stop><stop stop-color="#384750" offset="28%"></stop><stop stop-color="#273a40" offset="35%"></stop><stop stop-color="#beced3" offset="37%"></stop><stop stop-color="#ccdee0" offset="43%"></stop><stop stop-color="#75858b" offset="44%"></stop><stop stop-color="#75878b" offset="50%"></stop><stop stop-color="#819faf" offset="51%"></stop><stop stop-color="#84a8b7" offsetM
="63%"></stop><stop stop-color="#4a6b94" offset="64%"></stop><stop stop-color="#416997" offset="77%"></stop><stop stop-color="#293b52" offset="79%"></stop><stop stop-color="#1c3048" offset="93%"></stop><stop stop-color="#707c98" offset="94%"></stop><stop stop-color="#707c98" offset="96%"></stop><stop stop-color="#d2d7dd" offset="98%"></stop><stop stop-color="#d4d9df" offset="100%"></stop></linearGradient></defs><path transform="translate(430 928)" d="M4 1c13 6 28 9 43 11 24 2 35 1 35 1l-3 14c-13 0-27 0-41-2-13-2-25M
-5-38-8L4 1Z" fill="url(#aF)"></path><path transform="translate(430 928)" d="M371 35c15 4 30 6 45 5 14-1 24-2 30-3 7-1 10-3 10-3l1 14c-3 1-6 2-10 3-12 2-26 3-37 4-13 0-27-1-40-2l1-18Z" fill="url(#aG)"></path><defs><linearGradient y2="82%" y1="0%" x2="62%" x1="50%" id="aH"><stop stop-color="#f85ae6" offset="0%"></stop><stop stop-color="#f05fe5" offset="34%"></stop><stop stop-color="#b7a1d8" offset="53%"></stop><stop stop-color="#00c2df" offset="71%"></stop><stop stop-color="#00d8b0" offset="100%"></stop></linearGradM
ient><linearGradient y2="37%" y1="31%" x2="50%" x1="50%" id="aI"><stop stop-color="#55ffe6" offset="0%"></stop><stop stop-color="#37d9c4" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="aJ"><stop stop-color="#4ed6de" offset="0%"></stop><stop stop-color="#00e7bf" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="aK"><stop stop-color="#ed70fc" offset="0%"></stop><stop stop-color="#00b3df" offset="100%"></stop></linearGradient><lM
inearGradient y2="100%" y1="8%" x2="50%" x1="53%" id="aL"><stop stop-color="#fe67ef" offset="0%"></stop><stop stop-color="#e2b0de" offset="37%"></stop><stop stop-color="#4bd6de" offset="71%"></stop><stop stop-color="#00dfe2" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="aM"><stop stop-color="#cbc8dd" offset="0%"></stop><stop stop-color="#6ad4de" offset="100%"></stop></linearGradient><linearGradient y2="50%" y1="50%" x2="0%" x1="100%" id="aN"><stop stop-color="#0091b4"M
 offset="0%"></stop><stop stop-color="#00a5be" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="aO"><stop stop-color="#9f22af" offset="0%"></stop><stop stop-color="#4a4a90" offset="40%"></stop><stop stop-color="#1a91c1" offset="100%"></stop></linearGradient><linearGradient y2="100%" y1="0%" x2="50%" x1="50%" id="aP"><stop stop-color="#b654fe" offset="0%"></stop><stop stop-color="#e4a7dc" offset="32%"></stop><stop stop-color="#03c0de" offset="64%"></stop><stop stop-color=M
"#00dded" offset="100%"></stop></linearGradient><linearGradient y2="99%" y1="0%" x2="50%" x1="50%" id="aQ"><stop stop-color="#48d7dd" offset="0%"></stop><stop stop-color="#00ddec" offset="100%"></stop></linearGradient><linearGradient y2="99%" y1="0%" x2="50%" x1="50%" id="aR"><stop stop-color="#ec8ce8" offset="0%"></stop><stop stop-color="#d1c9d3" offset="49%"></stop><stop stop-color="#67d5d8" offset="100%"></stop></linearGradient></defs><path transform="translate(657 740)" d="M141 580c-15-3-31-9-46-17-34 0-51 1-51M
 1-4 1-6 1-6 1-1 4-1 6-1 6-7 2-10 3-10 3-1-5-1-7-1-7-17-6-26-9-26-9 15-71 36-146 65-226 18-77 27-115 27-115 12-57 31-112 39-171 35-19 72-35 113-46 21 25 42 51 65 77-1 5-2 7-2 7-19 5-39 10-59 14 1 5 2 8 2 8-9 22-13 34-13 34 8 0 15 1 20 7l27 54c7 5 10 8 10 8-1 41-1 62-1 62 6 9 9 13 9 13v3c-2 3-4 6-8 10 4 15 7 30 16 45-2 5-5 10-9 16 4 1 6 3 8 6 1 26 3 50 7 68-1 4-5 8-10 12 2 7 3 10 3 10 3-1 6-3 9-1 7 25 14 50 15 71-4 5-6 8-6 8 3 16 9 25 10 48-4 16-12 36-20 55l-9 18c-18 4-27 7-27 7-2-7-3-10-3-10-26-3-50-9-74-15-4-18-8-M
41-11-65-26 3-44 7-52 10Z" fill="url(#aH)"></path><path d="M861 1375c61 10 91 15 91 15-12-3-17-5-17-5 4-28 1-54-8-79 14-14 22-21 22-21h31c5 10 10 21 14 35-6 25-17 49-29 73l-27 7-3-10c-27-4-52-9-74-15Z" fill="#00c79b"></path><path d="m956 1391 12-62-3 64c-6-1-9-2-9-2Z" fill="#009d76"></path><path transform="translate(657 740)" d="m308 703 3-101 14-16c-5 9-7 14-7 14-1 181-2 272-2 272l-10-13 2-156Z" fill="url(#aI)"></path><path d="M968 1341v-12c-4-6-6-8-6-8l12-24 11 23-3 6-14 15Z" fill="#59dbc8"></path><path transformM
="translate(657 740)" d="M258 644c3-14 5-28 0-55-13-12-20-18-20-18 11-3 16-4 16-4 9-16 14-24 14-24-10-14-14-21-14-21 9-1 13-1 13-1-11-14-16-21-16-21 5-9 10-19 20-26-17-78-25-118-25-118-14-1-20-2-20-2l-48 15c-7 6-10 9-10 9 8 46 12 68 12 68 20-1 30-1 30-1-16 5-24 8-24 8 12 32 19 48 19 48h4c3 6 4 9 4 9-6 19-9 28-9 28l3 6-13 4-1 22c3 24 6 47 11 65l54 9Z" fill="url(#aJ)"></path><path d="M851 1288c18 7 27 10 27 10l12-6-26-8c-9 2-13 4-13 4Z" fill="#00d5be"></path><path d="M870 1250h20c-3-5-5-8-5-8l21-15-40 14c3 6 4 9 4 9ZM
" fill="#00d0ca"></path><path d="m911 1262 53 8-39 13c-10-14-14-21-14-21Z" fill="#00ba8f"></path><path d="M990 1262c-40 8-61 11-61 11 35 4 52 6 52 6l8 11-5-18 6-8v-2Z" fill="#00c395"></path><path d="M791 827c3-6 5-8 5-8v5c30-4 44-5 44-5 27 28 40 43 40 43 8 13 12 19 12 19-10 2-14 4-14 4l-9 12c4-23 7-35 7-35l-37-41-48 6Z" fill="#b733ef"></path><path d="M966 1194c-17 3-25 4-25 4l32-26c1 4-6 9-10 13l3 9Z" fill="#00af81"></path><path d="M851 1288c-5 2-7 3-7 3l-12 21 18-2c1-15 1-22 1-22Z" fill="#0076b3"></path><path d="mM
844 1291-69 23c6 2 14 5 23 6 10-3 19-6 34-8l12-21Z" fill="#0099bd"></path><path d="M798 1311c19-7 29-10 29-10 2 5 3 8 3 8l-18 6c-9-2-14-4-14-4Z" fill="#172739"></path><path d="M813 1311c2-1 4-2 9 0 2 173 2 259 2 259l-12 12c1-181 1-271 1-271Z" fill="#ff84fc"></path><path transform="translate(657 740)" d="m26 567-26-9c17-81 39-157 66-228 19-91 54-219 65-284 35-18 71-35 113-46l6 15-63 18c-32 15-48 23-48 23-44 189-67 283-67 283-9 33-13 50-13 50L31 500l-5 67Z" fill="url(#aK)"></path><path d="m684 1314 9-3v-70c19-75 29-1M
12 29-112 9-33 14-49 14-49 3-32 18-73 21-104 10-40 14-77 36-147-5-2-7-3-7-3l-21 86-37 172c-15 51-27 105-41 157l-4 66c1 4 1 7 1 7Z" fill="#fffeff"></path><path transform="translate(657 740)" d="M95 563c25-95 38-142 38-142-8-32-13-48-13-48 40-125 59-188 59-188-5-40-8-61-8-61 11-20 16-31 16-31-5-6-8-9-8-9-4 2-6 2-6 2-3 25-4 37-4 37-32 38-49 57-49 57-9 22-14 32-14 32-4 17-6 25-6 25l4 24-23 63c-1 10-2 16-2 16 5 24 8 36 8 36l-8-4c-11 18-17 27-17 27l-23 90 5 74h51Z" fill="url(#aL)"></path><path d="m695 1305 1-49 5 48c-4 1M
-6 1-6 1Z" fill="#005e8b"></path><path d="M697 1247c25-9 38-14 38-14 4-45 6-67 6-67l-20-24-24 105Z" fill="#45e7f0"></path><path d="M749 1158c13 8 19 12 19 12-16 39-24 59-24 59l-10-36c10-23 15-35 15-35Z" fill="#6eeaf1"></path><path d="M765 1166c-7-8-10-13-10-13 4-21 6-32 6-32l8 21c-2 16-4 24-4 24Z" fill="#33bed8"></path><path d="m743 1160-6-18c6-14 8-21 8-21h6c-6 26-8 39-8 39Z" fill="#2cbfd9"></path><path d="m735 1121 1-9 8 4z" fill="#4cbcd5"></path><path d="m773 1125-29-9-8-36c1-11 2-16 2-16 11-30 17-45 17-45l24 18M
-6 88Z" fill="#afeff4"></path><path d="M761 1001c6-5 9-7 9-7l1-40-8-2-5 24c2 17 3 25 3 25Z" fill="#d682da"></path><path d="M784 979v-20c7-13 10-19 10-19v18c-7 14-10 21-10 21Z" fill="#dd7cdd"></path><path d="M807 985c1-14 1-21 1-21 7-9 11-14 11-14l-2 16c-7 12-10 19-10 19Z" fill="#de7add"></path><path d="M800 969c2-13 2-20 2-20 10-3 15-5 15-5l-1 7c-11 12-16 18-16 18Z" fill="#ffc4ff"></path><path d="M781 962c-1-7-2-10-2-10l14-14-12 24ZM794 953c2 7 3 10 3 10l-7 5 4-10v-5Z" fill="#ffc1ff"></path><path d="M824 859c7-11 1M
2-22 14-33 0 0 2 3 6 7 0 0-5 11-16 31l2 68c-6 8-18 13-32 16 8-9 18-10 23-29-1-22-1-44 3-60Z" fill="#ffa8f9"></path><path d="M842 853c13-27 20-41 20-41l-1 19c-13 15-19 22-19 22Z" fill="#feb4fe"></path><path d="M803 847c27-33 41-49 41-49l-12 28c-19 14-29 21-29 21Z" fill="#febcff"></path><path d="m796 840 9-21 20-12c-19 22-29 33-29 33Z" fill="#fcb1fe"></path><path d="M793 836c6-25 10-37 10-37l19-4c-20 28-29 41-29 41Z" fill="#fb8afe"></path><path d="M781 822c5 1 7 1 7 1l15-44-14 7c-5 24-8 36-8 36Z" fill="#ffc4ff"></patM
h><path d="M838 812h5c7 10 11 16 11 16 2-3 2-4 2-4 0-12 3-25 10-38l-8-5-14 17c-4 9-6 14-6 14Z" fill="#ff85fd"></path><path d="M854 933c3-10 5-15 5-15l38-8c-29 15-43 23-43 23Z" fill="#ee51de"></path><path d="M872 931c21-16 31-25 31-25 4 2 5 3 5 3-6 7-9 10-9 10l11 6c-15-1-28 1-38 6Z" fill="#fa9af5"></path><path d="M902 932c13-4 19-6 19-6l11 11 7 1c1 2 2 3 2 3l4 3c-28-8-43-12-43-12Z" fill="#d8d8d8"></path><path d="M915 950c-22 12-61 21-75 34-1 15-1 23-1 23l12 15c-11 6-16 10-16 10 1-20 1-30 1-30-3-14-4-21-4-21 12-25 18M
-38 18-38-1 9-10 27-9 33l30-12 12-12c22-1 32-2 32-2Z" fill="#a650c2"></path><path d="M951 951c-18-3-27-4-27-4-13 10-30 20-49 29 16 23 24 35 24 35 17 6 26 9 26 9l25-13c1-37 1-56 1-56Z" fill="#cd69d3"></path><path d="M950 1007c-17 8-25 13-25 13v2l34 5v-3l-9-13v-4Z" fill="#f07af2"></path><path d="M950 993c-17-5-26-7-26-7 2-18 3-26 3-26l24 8c-1 17-1 25-1 25Z" fill="#003265"></path><path d="M931 1027c-15-7-23-11-23-11l-21 6c30 3 44 5 44 5Z" fill="#8d84c9"></path><path d="M938 1035c-21-2-32-2-32-2 0 34 1 50 1 50l21-8c7-2M
7 10-40 10-40Z" fill="#4da9e2"></path><path d="M953 1035h-15c-6 26-10 40-10 40l17 17 20-13c-6-12-10-27-14-42l2-2Z" fill="#1fa1db"></path><path d="m944 1092-18-15-32 13c33 1 50 2 50 2Z" fill="#3d92c2"></path><path transform="translate(657 740)" d="M184 356c31-2 47-3 47-3l8-8c4-25 6-38 6-38-14-7-22-10-22-10 2-10 3-14 3-14-31 9-46 14-46 14l-1 44c3 10 5 15 5 15Z" fill="url(#aM)"></path><path d="M839 1081c7-20 10-29 10-29l29 3c-26 17-39 26-39 26Z" fill="#a7e6fc"></path><path d="m835 1121 5-5c35-12 52-19 52-19 5 3 7 4 7 M
4-12 3-19 28-21 76-2 2-3 2-3 2 20-3 30-5 30-5-7 35-11 52-11 52-10 4-21 10-31 10 5-13 15-52-1-54 11-34 2-54-27-61Z" fill="#83e4f6"></path><path d="M837 1037c-4 23-6 34-6 34-11 23-16 34-16 34-13 13-20 19-20 19 16 15 23 23 23 23 5 21 14 48 22 75v17c9 3 18 10 28 18l2-7-4-9h-5c-6-2-9-2-9-2-16-40-32-80-38-121 6-15 14-27 22-37 1-29 1-44 1-44Z" fill="#1f89bc"></path><path d="M694 1171c12-19 18-28 18-28 11-40 16-60 16-60l11-57c-30 96-45 145-45 145Z" fill="#1b89bc"></path><path d="M766 909c-4 4-7 6-7 6 13-54 20-81 20-81l4 2cM
-11 49-17 73-17 73Z" fill="#ffa7fb"></path><path d="M763 952c10-21 14-32 14-32 2-1 2-2 2-2l10-75-26 109Z" fill="#c135e0"></path><path d="M905 838c-18-32-27-49-27-49-21-8-32-13-32-13-15 12-23 18-23 18l-25 1c30-15 46-22 46-22 38-11 57-16 57-16-3 34-4 52-4 52l37 23c-19 4-29 6-29 6Z" fill="#c62ddd"></path><path d="M878 789c-3-12-4-18-4-18l10-9c-27 7-40 11-40 11-21 10-31 15-31 15l17-1 16-11c21 9 32 13 32 13Z" fill="#9500cd"></path><path d="m929 788 36 32 1-3-65-77c19 32 28 48 28 48Z" fill="#a315d4"></path><path d="M897 M
809c5 3 7 4 7 4 7-10 10-15 10-15l-1-38-12-20c-3 46-4 69-4 69Z" fill="#e143ed"></path><path d="M798 794c4-10 5-15 5-15 20-10 38-18 56-25 22-5 33-7 33-7l-29 21-19 5-46 21Z" fill="#ed70fc"></path><path d="m802 784 25-5 35-26c-19 8-38 14-59 26-1 3-1 5-1 5Z" fill="#ff9aff"></path><path d="M683 1307c-4-2-6-2-6-2l9-41c-2 28-3 43-3 43Z" fill="#0087bf"></path><path d="M660 1298c4-17 6-26 6-26l20-18v10l-9 41c-12-5-17-7-17-7Z" fill="#00a8d6"></path><path d="M752 1303c28-2 43-2 43-2l-27 10c-11-5-16-8-16-8Z" fill="#00bbc3"></paM
th><path transform="translate(657 740)" d="M154 562c11-21 16-31 16-31l8-65 5 16v17c7 2 15 7 28 18l-7 21 3 6-13 4-7 3c-22 7-33 11-33 11Z" fill="url(#aN)"></path><path d="M837 1293c2-36 2-54 2-54 4 1 6 2 6 2v50l-8 2Z" fill="#0089b8"></path><path transform="translate(288 812)" d="M160 631c-10-11-19-23-27-40-4-24-6-37-6-37-6 5-9 7-9 7-2-9-3-13-3-13-13 5-29 12-45 19-7 6-14 15-20 25 5 7 7 11 7 11-12-2-31 3-37-7-7-22-14-37-20-93 12-48 21-93 48-160 13-7 20-11 20-11-1-4-6-5-4-13 6-7 10-10 10-10-8-10-5-54-1-100 15-31 31-62 4M
5-68-6-14-11-28-12-37 11-23 16-34 16-34-4-14-6-25-4-31-11 0-21-1-27-6 7-6 15-14 30-24l33-9c1 20 1 30 1 30 7 32 15 65 23 88-4 9-7 14-7 14 27 39 40 58 40 58l-24 25c11 32 17 47 17 47-8 19-17 53-28 104-6 45 1 73 22 85 5 58 7 87 7 87-7 14-14 28-18 43-11 14-20 30-27 50Z" fill="url(#aO)"></path><path d="M488 1361v-69l5 58c-4 8-5 11-5 11Z" fill="#2c7bb2"></path><path transform="translate(288 812)" d="M200 518c-32-49-48-73-48-73 4 98 6 146 6 146l6 30-4 10c-10-11-19-23-27-40-4-24-6-37-6-37-3-18-4-40-2-75 9-36 14-54 14-54-16-M
23-24-34-24-34 0-54-1-81-1-81 6-21 9-32 9-32-6-15-11-29-15-57 0 18 1 37 7 57-2 40-2 60-2 60-10 7-15 11-15 11 9 2 13 4 13 4-1 17-1 25-1 25 6 19 9 29 9 29l1 69 7 78-9 7-3-13c-14 6-30 12-45 19-7 7-14 15-20 25l7 11c-12-3-26 5-37-7-8-23-16-50-20-93 11-51 25-104 48-160l20-11c-1-5-6-5-4-13l10-10c-10-15-3-70-1-100 12-23 24-53 45-68-4-11-9-19-12-37l16-34c-2-9-6-13-4-31-10 0-21-1-27-6 7-7 15-14 30-24l33-9c1 4 1 6 1 6-15 5-23 8-23 8 15 15 23 22 23 22 6 27 9 40 9 40-3 20-4 29-4 29-14 16-20 23-20 23l21 27c6-14 10-21 10-21 18 33M
 27 50 27 50 0-13-1-20-1-20 18 30 28 44 28 44 2 28-14 42-13 56-23 9-35 13-35 13-11 29-16 44-16 44 1 63 2 95 2 95 4-17 9-32 11-50l13 62 11 23c1 45 2 67 2 67Z" fill="url(#aP)"></path><path d="m431 1327-20-39 16-51c2 60 4 90 4 90Z" fill="#00fbfe"></path><path transform="translate(288 812)" d="M17 586c39-16 59-25 59-25 7-31 11-47 11-47-45 17-68 25-68 25 21-26 32-39 32-39-6-14-9-22-9-22l45 3c1-2 2-3 2-3-6-20-9-29-9-29-28-5-42-8-42-8 43-25 65-37 65-37l10-15c-2-7-3-11-3-11v-4c-23-6-35-9-35-9-13 4-19 6-19 6l-1-32-7 4C26 39M
5 12 449 0 503c4 37 10 65 17 83Z" fill="url(#aQ)"></path><path d="M316 1394c11-3 16-4 16-4 7-18 12-35 31-57-38 12-56 18-56 18 21-26 32-39 32-39-6-26-19-29-20-63l19-43c-1-34-2-51-2-51-15 35-26 72-36 111 8-9 12-14 12-14 3 38 0 74-18 105 7-5 10-8 10-8l-4 9c31 2 37 14 16 36Z" fill="#2affff"></path><path d="M302 1349c23-24 35-36 35-36-12-27-16-36-20-61 6 48 0 80-15 97Z" fill="#4ff"></path><path d="M345 1415c-8-1-17-3-25-8 22-20 33-29 33-29 18-8 36-18 60-33l2 21-9 7-3-13-45 19-19 23c4 9 6 13 6 13Z" fill="#005b87"></path>M
<path d="M353 1378c15-11 24-20 28-27l-1 14c-12 6-21 11-27 13Z" fill="#005c89"></path><path d="M387 1361c7-22 15-54 22-67l4 51c-18 11-26 16-26 16Z" fill="#00a2c5"></path><path d="M410 1302c-25-1-38-1-38-1l37-11c1 8 1 12 1 12Z" fill="#008fb2"></path><path d="M339 1198c9 9 14 13 14 13l39-6c-36-5-53-7-53-7Z" fill="#06c1de"></path><path d="M363 1177c7-3 11-4 11-4l24 3v10c-23-6-35-9-35-9Z" fill="#45c1d4"></path><path transform="translate(288 812)" d="M65 334c14 15 21 22 21 22 11-7 17-11 17-11l9-63c-12-18-17-27-17-27 7-24M
 10-36 10-36l-13-47-19 37c-1 17-9 87 1 100l-10 10c-1 9 3 8 4 13-2 1-3 2-3 2Z" fill="url(#aR)"></path><path d="M370 1137c12-23 18-35 18-35-14 0-24-4-16-23-6-8-9-13-9-13 3 10 4 21-1 42 4 5 9 4 12 15l-6 14h2Z" fill="#a3f9ff"></path><path d="m405 1154-3-32c6-21 9-32 9-32l13 30c-8 10-15 21-19 34Z" fill="#a9eef1"></path><path d="M410 1080c-17-33-19-75-4-127 6-3 9-4 9-4l4 29c-8 27-20 48-9 102Z" fill="#ffbfff"></path><path d="M406 953c6-3 9-4 9-4-7-12-14-24-18-37l-3 4c3 15 8 25 12 37Z" fill="#f9a9ff"></path><path d="M435 9M
61c4 39 6 58 6 58l6-39c-8-13-12-19-12-19Z" fill="#b33bbd"></path><path d="M431 1088c3 7 5 14 12 18 1-6 3-11 6-15v-78l-18 75Z" fill="#7f61b0"></path><path d="m484 1043-18-84c13 12 19 17 19 17l9 14c-8 28-11 46-10 53Z" fill="#b845c6"></path><path d="M452 1433c-2 3-2 5-2 5h-6c-5-22-7-34-7-34-10-229-16-343-16-343-1-126-2-189-2-189-6-29-9-44-9-44 5-3 7-5 7-5 7 32 10 48 10 48l2 196 11 190 6 147c4 19 6 29 6 29Z" fill="#f4f6f5"></path><path d="M466 1090c23-9 34-14 34-14-1-2 0-5 2-10l-53 22v4c-5 6-5 10-6 14l-4-3 25 76 27-81-M
25-8Z" fill="#3c8fb9"></path><path d="M487 1146c-3-3-17-20-41-50l3-5v-1h53l-15 56Z" fill="#60a8c9"></path><path d="M428 869c9-14 14-21 14-21l-22-17c5 26 8 38 8 38Z" fill="#d680ff"></path><path d="M401 846h-22c9-9 17-17 30-25-3 9-10 20-8 25Z" fill="#f9aafe"></path><path d="M433 1425c3 124 4 186 4 186 3 2 5 3 5 3l-2-181c-5-5-7-8-7-8Z" fill="#047fb8"></path><defs><linearGradient y2="69%" y1="3%" x2="49%" x1="50%" id="aS"><stop stop-color="#8257af" offset="0%"></stop><stop stop-color="#8e68bb" offset="29%"></stop><stopM
 stop-color="#926dbe" offset="67%"></stop><stop stop-color="#825fae" offset="100%"></stop></linearGradient><linearGradient y2="79%" y1="-5%" x2="66%" x1="46%" id="aT"><stop stop-color="#a884c9" offset="0%"></stop><stop stop-color="#a683ca" offset="26%"></stop><stop stop-color="#d5baf5" offset="53%"></stop><stop stop-color="#a481cb" offset="70%"></stop><stop stop-color="#a280cc" offset="100%"></stop></linearGradient><linearGradient y2="72%" y1="44%" x2="50%" x1="50%" id="aU"><stop stop-color="#f0d9ff" offset="0%"></M
stop><stop stop-color="#fff" offset="53%"></stop><stop stop-color="#dec1ff" offset="100%"></stop></linearGradient><linearGradient y2="54%" y1="47%" x2="50%" x1="46%" id="aV"><stop stop-color="#e9d3fd" offset="0%"></stop><stop stop-color="#c0a3e6" offset="100%"></stop></linearGradient><linearGradient y2="82%" y1="5%" x2="50%" x1="50%" id="aW"><stop stop-color="#b597dc" offset="0%"></stop><stop stop-color="#c6a6f1" offset="56%"></stop><stop stop-color="#926dbf" offset="73%"></stop><stop stop-color="#cbaeed" offset="1M
00%"></stop></linearGradient><linearGradient y2="83%" y1="4%" x2="51%" x1="50%" id="aX"><stop stop-color="#bfa2e5" offset="0%"></stop><stop stop-color="#b797dd" offset="47%"></stop><stop stop-color="#a17eca" offset="80%"></stop><stop stop-color="#c4a7e7" offset="100%"></stop></linearGradient><linearGradient y2="95%" y1="59%" x2="50%" x1="50%" id="aY"><stop stop-color="#e0c3ff" offset="0%"></stop><stop stop-color="#b58fe0" offset="40%"></stop><stop stop-color="#dbbdff" offset="100%"></stop></linearGradient><linearGrM
adient y2="100%" y1="0%" x2="50%" x1="50%" id="aZ"><stop stop-color="#efe0ff" offset="0%"></stop><stop stop-color="#bf9fe6" offset="100%"></stop></linearGradient><linearGradient y2="54%" y1="0%" x2="75%" x1="50%" id="ba"><stop stop-color="#c5a7e7" offset="0%"></stop><stop stop-color="#d7bef1" offset="100%"></stop></linearGradient><linearGradient y2="60%" y1="41%" x2="0%" x1="84%" id="bb"><stop stop-color="#c8adea" offset="0%"></stop><stop stop-color="#f1dafd" offset="100%"></stop></linearGradient></defs><path transM
form="translate(463 323)" d="M113 141c-4-9-9-26-14-51l7-34-18-14-4-8-3 8c-3 18-5 37-6 54-5 129 0 177 13 248-2 42-15 80-37 115l-22 11v93l-8 37c-4-41-7-82-8-123 0-128 3-182 8-257C34 148 51 87 70 37l32-35 9-2 28 20 59 21 59-21 26-20 10 2 31 40 34 99 14 72c5 87 9 176 10 266-3 57-6 81-8 120-2-7-4-19-9-36 2-25 4-44 7-58-4-17-14-31-29-41l-39-94v-33c6-31 11-68 15-110 3-42 4-86 1-131l-7-52-3-10-4 8-18 14c2 11 5 22 8 32-2 15-7 33-14 53l1-18-12-17c0-12-3-25-11-40-18-11-39-17-62-17-23 4-44 10-64 18-5 10-11 21-11 39-5 7-7 7-12 M
18 0 8 2 9 2 17Z" fill="url(#aS)"></path><path transform="translate(463 323)" d="m265 78 14-12-10 22 2 18 5 6 13-28-8 11 7-21-3-20-9-10-6 21v-9l-3-25-6-6-18 7 16 34h1z" fill="url(#aT)"></path><path transform="translate(463 323)" d="m210 4 42 13 9 8-16 12 2 1 20-7 2 3 1 23-8 2-11-12 8 19c11 64 15 121 14 173-12 60-13 103-3 126-9-15-16-29-21-44 5-23 13-42 18-70 2-32 0-67-6-104 0 29-1 49-2 59-2-65-8-114-19-147l-42-10-26 6c-15 69-24 115-26 139-2 3 6-66 18-127-25 88-34 147-31 203 2 26 12 57 16 86-9 27-19 47-28 63 20-51 1M
1-97 5-166 1-65 9-129 23-191l-4 1-21-7 2-23 17-17 41-12 13 5h1l12-5Z" fill="url(#aU)"></path><path d="m600 342-23 23h-4v-15l-23 10c3-7 6-13 8-16l42-2Z" fill="#c0a3e6"></path><path d="M570 324c-5 7-9 13-13 21 7 3 19 5 36 4l7-7-4-4-13 4-1-12c-15 14-19 12-12-6Z" fill="#ead2fd"></path><path d="m606 339 16 8c-1-5 0-9 4-12 8 1 12 5 15 10l6-18-41 12Z" fill="#fff4ff"></path><path d="M673 327c7 2 21 6 42 13l-23 11c0-11 0-16-1-15-12 5-12 13-1 24l-15 5-2 4c-3 0-5 0-7-1 23-4 10-32 7-41Z" fill="#fff3ff"></path><path transform="M
translate(463 323)" d="M282 42h-3l-22-22 6-4c6 2 10 3 11 2 0-1 1-4 1-10 8 5 13 8 14 7s1-6-2-14l22 35-2 4-5-5-15 5-10-28 5 30Z" fill="url(#aV)"></path><path d="m725 345 7 9 7-5-1-7z" fill="#fcf0ff"></path><path d="M748 359c3-6 8-10 16-12-1-3-3-6-5-9l-18 2 7 19Z" fill="#fff3ff"></path><path d="m727 331-3 5 14 26 4 3zM735 325l-3 3 39 38 1-3z" fill="red"></path><path d="M586 429c-2 2-3 4-5 6l-13-28 12 17-11-27 4-21 8-9 6 21v-9l21 7-11 4-5 11-14-11c7 13 11 20 11 21-2 6-3 12-3 18Z" fill="#c4a7e7"></path><path transform="M
translate(463 323)" d="M102 2c-3 0-7-1-12-1L66 14C54 48 44 92 36 146c-5 55-13 121-22 200-17 90-18 173-3 249-2-62 0-121 6-176l12 144 7-79 2 45c22-99 34-166 37-201 6 38-12 91-25 145 6-16 21-53 44-111l-17-92v58c-8-52-12-126-11-221-2 4-5 15-10 34v-17l15-81c16-17 26-31 31-41Z" fill="url(#aW)"></path><path d="m540 651-2 60 9-25 4 10c2-1 3-13 2-36-2 7-4 10-6 8-1-3-3-9-7-17Z" fill="#c5a7ed"></path><path transform="translate(463 323)" d="m293 2 12-2 23 13 20 78 10 50c13 93 21 159 24 198 18 118 7 192 1 258-7-29-9-150-7-191-1M
2 50 2 100-10 162-3-13-6-25-6-37l-2-45-1 44-13-58c-11-30-19-59-25-90-9-45 8-102 9-275l10 34-15-99-30-40Z" fill="url(#aX)"></path><path transform="translate(463 323)" d="m65 135-5 177-8-109-1 265-6 28c-7-31-11-68-12-110 1-30 3-105 7-227-6 71-10 131-12 180-1 3-10 47-28 135 10-104 17-176 21-214 6-57 6-73 14-118C49 64 56 47 66 13c7-5 15-9 24-12h2L70 23l-2-5-12 106-2 40 11-29Z" fill="url(#aY)"></path><path d="M496 566c0 9-1 27-3 53-3-2-8 2-14 11 0-7 2-23 5-50 4 6 8 2 12-14Z" fill="#f8e8ff"></path><path d="M501 546c-2 44M
-2 73-2 84 1-8 7-18 16-31v-61c-3 19-6 30-10 32-2-1-3-9-4-24Z" fill="#f3e2ff"></path><path transform="translate(463 323)" d="m334 312-3-107v-69l9 28-4-104-10-41-2 6-23-24 4-1 23 13 30 128 21 162-16 58V256l-6-78 3 206-11 111-6-31V202z" fill="url(#aZ)"></path><path d="m794 472 10 34-3 70-7-45z" fill="#f3e3ff"></path><path d="M806 599c5 5 10 16 16 32l-2-88c-1 12-3 21-4 27-3 0-6-9-10-27v56Z" fill="#f1e0ff"></path><path d="M837 582c-5 2-9-2-12-13 0 9 1 37 1 51 4-5 9-3 16 6l-5-44Z" fill="#f8e8ff"></path><path d="M773 686cM
2 5 5 11 9 19-2-11-3-29-2-53-2 4-7 17-9 17-1 1-2-2-4-9-2 14-3 23-2 27 2 7 4 17 8-1Z" fill="#c7a9ef"></path><path d="m546 359 2 4 31-30-17 44 5 2 18-52-3-3z" fill="#ff0004"></path><path d="m739 368-3 10 9-3z" fill="#e3ccf6"></path><path d="m800 426-3-43-9-42 4-5 28 110 7 63-7-5-16-101z" fill="#f3e2ff"></path><path d="m646 354 14 9 10-7-10-6 6-4-6-3 11-7-4-6-21 8 12 4v12z" fill="#af8dd6"></path><path d="m690 372-3 1 14 4-3-5z" fill="#fcecfe"></path><path transform="translate(463 323)" d="m224 48 11 1 7 16-5-20z" fillM
="url(#ba)"></path><path d="m672 370 32-8-30 3z" fill="#c3a8e7"></path><path transform="translate(463 323)" d="m169 55 6-8 11-1-13-3z" fill="url(#bb)"></path><path d="m628 359 36 9-3-5z" fill="#c3a8e7"></path><path d="m605 383 10-3 10-19z" fill="#c4a7e7"></path><path d="M780 653c-1 15-1 29 0 42 2 14 4 24 6 30l-6-72ZM820 528c3 19 5 33 5 41 1 13 0 38-3 75l-2-116Z" fill="#7046a1"></path><path d="m806 524-2 29v36l2-35z" fill="#8665b6"></path><path d="m527 481-13 31 5 65 7-36z" fill="#f5e4ff"></path><path d="m529 336-21M
 67-14 87 8-3 10-84 13-38v31l6-55z" fill="#f1e0ff"></path><path opacity=".297" d="M1202 1685c-1-2-4-4-5-6-1-1-1-3-1-4s-2-3-3-4c0-1-1-2-1-3s3-2 4-3c2-2 4-4 6-7 5-9 14-15 24-17 14-3 28 3 37 14 1 2 3 5 2 8 0 1-2 2-2 3s2 3 3 4c5 3 3 3 4 8 0 4 4 3 4 7v1c-1 2-3 2-4 3-2 2-3 3-4 5-3 4-5 6-8 10-16 15-44 12-56-8-1-1-3-5-2-7 1-1 2-1 2-4Zm66 0c-1-3-3-3-4-6v-5c0-1-1-2-2-2-2-2-6-3-4-7 1-3 3-3 0-7-12-15-35-17-48-2-1 2-2 3-3 5-2 2-5 4-7 6-3 2-3 2 0 4 3 4 1 5 3 8 1 2 4 3 5 6-1 5-5 3-1 9 9 12 25 17 39 11 3-1 6-3 9-6 2-2 4-5 6-8 2-2 M
6-4 7-6Zm-14 0c0-3-2-3-2-5-1-3-1-7 3-6 3 1 1 4 3 6 1 2 2 2 2 5l1 1h-1c-1 2-3 3-5 4-7 4-9 9-18 10-6 1-12 0-16-3-2-1-5-3-6-5-2-3 1-4 1-7-1-2-4-3-5-5-3-3-1-7 3-6l1 1c1 3 0 4 2 6 2 1 5 2 5 5s-2 4 2 6c6 4 14 3 20-1 2-1 9-4 10-6Zm-10-11c-2 1-5 0-7-1-1-1-4-3-5-4-1 0-1-1-1-2s2-2 3-3c1-2 3-3 4-5 4-7 11-1 9 4-1 2-4 3-4 5s3 3 1 6Zm-22-18c2-1 5 0 6 3 1 1 1 2 1 4-1 2-6 3-4 6 0 1 1 1 1 2 1 3 0 4-3 4-1 0-4-2-5-3-2-1-6-3-4-6 1-2 3-2 4-4s2-4 4-6Z" fill="#343d53"></path></svg>h!
text/plain;charset=utf-8
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#00ADB5;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#393E46;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#EEEEEE;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#222831;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
text/plain;charset=utf-8
<The only value of this inscription is to be in the first 50kh!
IjGREFUND:AD36A0C3C9E22D7504D9B03D8BCD177ABCEDE8AA7E27A07947B13C517911557A
FjDOUT:333D59C2924B34084003225FEE35EA46399E6980483DBA3051D10AAC1727B0C1
IjGREFUND:F19A0343121E71937D3251B5E40B51C16FD3E1D24895190465CC1176EE290457
FjDOUT:368918F9C91366FB9DEB25A6238482F8D7C20E40A22D7173E1380B3305D81CAB
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
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heiM
ght="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><patMP
h fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glM
itch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.5L
75 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" sM
troke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168lM
2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="7M
4%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroM
ke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)"M6
 d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgbM
(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#sM
quares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM:
b(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><L
path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M1M
25.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" M
height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40,M
 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="aniM
mation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l12Ll7.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26Mt
, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
)$+*($''-2@7-0=0''8L9=CEHIH+6OUNFT@GHE
!E.'.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widtM
h="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill=M
"none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbMF
(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/>L
<path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animM
ation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/>M
<path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%"M
 height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115,M
 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.L
575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="6M
6%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="aM
nimation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.5M
0) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l"127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id=M
"1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" widtM
h="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scaleM
(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212&.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d=M
"M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92,M
 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412M$
.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, Mv
26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,1M
40,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.5M
75 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127M
.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637L`z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animationM
: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><LYpath fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(2M
55, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width=M
"78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgbM
(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widtM
h="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill=M
"none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbMF
(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width=M
"70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="aM
nimation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5zM
"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="MM
125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-M
75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="33" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.M
575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: M
glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill=M
"rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1254.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strokM
e="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" M5
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animM
ation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96Lf-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="aniM
mation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.9Lg6-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="6M
2%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stM
roke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><L
path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" />M
 </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heigM
ht="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" dM
="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heighM
t="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0sM
 infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/>L
<path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="6M
2%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stM
roke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/L
><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, Mv
26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="M
1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="6M
6%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) tranM
slate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"
/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><patLVh fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92M
, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: M
glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill=M
"rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heM
ight="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1M
.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><paL
th fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,L
20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgbM
(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#sM
quares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%M
" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translM
ate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" widtM
h="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill=M
"none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgbMF
(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%M
" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatiM
on: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroM
ke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><L
path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#sM
quares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1540.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" widthM
="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="anM
imation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="nonM
e" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinM
ite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rLNgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.956 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="M
70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none"M
 stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinitM
e;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgbLL(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rM>
gb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fL
ill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637L`z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgM
b(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#M
squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d=="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" widtM
h="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fM
ill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitcM
h 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.6Lb37z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="M<
rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127M
.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heighM
t="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0sM
 infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.96M
2-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" dM
="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heighM
t="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fiLQll="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fillM
="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heiM
ght="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitcM
h 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20L
)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animationM
: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path filM
l="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140Mq
,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g stM
yle="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.15Lw9v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="aniM
mation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.9Lg6-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" sM
troke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168lM
2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" M2
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><pL
ath fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heM
ight="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)"M
 d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heM
ight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitM
ch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, L
0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" hM
eight="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" M
d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heigM
ht="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: gM
litch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fLRill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20L
,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92M
, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255,M}
 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="M<
rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" hM
eight="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><paMM
th fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26Mt
, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><pathLT fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width=M
"70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="aniM
mation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="noneM
" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniM
te;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgLMb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rM;
gb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="M
82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 21M]
2.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="aniM
mation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/M
><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heighM
t="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.M
1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26,Ms
 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heigM
ht="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1M
.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,Mp
140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92,M~
 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(2M
55, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width=M
"66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style=M
"animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0M
.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.3$2l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" widtM
h="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g stylM
e="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" filM
l="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 1L
80.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 12M
7.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%"M
 height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation:M
 glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path filM
l="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d=M
"M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72M
%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation:M
 glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgM
b(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width=M
"70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="aniM
mation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="noneM
" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniM
te;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgLMb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="M
78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(M
255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 12M
7.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fillMG
="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="17" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heM
ight="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation:M
 glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><pLXath fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="M
72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" sM
troke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168lM
2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heightM
="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM:
b(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" M
height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgbM
(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#sM
quares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1540.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 2Mu
6, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%"M
 height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115,M
 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation:M
 glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.L
575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 128, 128)" id="M
1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" widthM
="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g styleM
="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(M
0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.%32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(14M
0,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-M
75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><pL
ath fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heighM
t="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0sM
 infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fiL
ll="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="39" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(140,140,140)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" M
height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20L
,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" heiM
ght="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitcM
h 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, M
214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31L
, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="15" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%"M
 height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115,M
 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" hM
eight="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: gliM
tch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,M
140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.M
575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" />M
 </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: gliM
tch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(25M
5, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" widthM
="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="anM
imation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="nonM
e" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinM
ite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fillLS="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="31" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M1277.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="37" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animatM
ion: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.0M
38 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%M
" height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: M
glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgbM
(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 12M
7.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="M<
rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(2M
55, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%"M
 height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gM
litch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(M
255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.9M
62-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" M2
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fL
ill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(26, 140, 255)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%M
" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatiM
on: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translM
ate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /M
> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animaM
tion: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" M
stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infiniteM
;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rLPgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" widthM
="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="anM
imation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="nonM
e" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinM
ite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rLNgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 128, 128)" id=M
"1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" wM
idth="72%" height="72%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g sM
tyle="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" M
fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d=M
"M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M
M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animatioM
n: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fiM
ll="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heighM
t="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rM;
gb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heM
ight="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitM
ch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 28M
7)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1M
" /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="7M
0%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animationM
: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke=M
"rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urM
l(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.964 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="21" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140Mq
,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1"M
 /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" hM
eight="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: gliM
tch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 2M
87)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g>
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(9M
2, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.M
962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heiM
ght="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: M
glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path LSfill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heighM
t="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M1M
25.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74M
%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strokM
e="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" M5
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="38" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heiM
ght="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.M
0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path L
fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heighM
t="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.M
1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26,Ms
 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heiM
ght="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitcM
h 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287M
)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> <
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="16" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 26, 26)" id="1"M
 /> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70M
%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation:M
 glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="M
rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: urlM
(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M1277.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="23" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(92, 214, 92)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, M}
214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> M
</g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" height=M
"82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgM=
b(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="26" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(26, 140, 255)" id="1" />M
 </g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" hM
eight="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animaM
tion: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-Le75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" durM
="0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="M
1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="M
62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animM
ation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" sM
troke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"L
/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heM
ight="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,14Mr
0,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="19" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1M
" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66M
%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) transM
late(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.6
37z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="29" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.5s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(92, 214, 92)" id="1" M
/> </g><g style="animation: glitch 1.4s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="9%" y="9%" width="82%" heigM
ht="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path filMH
l="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="14" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1M
" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animM
ation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" strM
oke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" M2
d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="M
74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animM
ation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128M
.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="20" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%"M
 height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: gM
litch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.57L
5 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" hM
eight="62%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: gliM
tch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(25M
5, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128,L
 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="36" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 128, 128)" id="1"M
 /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="M
70%" height="70%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="anM
imation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 128, 128)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(255, 102, 102)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"M
/><path fill="rgb(255, 128, 128)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(255, 102, 102)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 128, 128)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(255, 51, 51)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(255, 77, 77)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="18" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-3, -3)" ><g style="animation: glitch 1.14s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%M
" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: M
glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rM
gb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(M
#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 1254.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="13" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /M
> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" heiM
ght="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" M
d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="32" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> M
</g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heighM
t="72%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 215, 0)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(204, 173, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 215, 0)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(204, 173, 0)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 215, 0)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(179, 152, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/L]><path fill="rgb(153, 130, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="22" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><L
path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="28" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" M
height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(1M
40,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962M
-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="24" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-4, -4)" ><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(140,140,140)" id="1" />M
 </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" heigM
ht="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitchM
 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)M
" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur=M
"0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="27" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%M
" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: M
glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1L
.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0.M
3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="12" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.7s infinite;"> <rect x="26%" y="26%" width="48%" height="48%" fill="none" stroke="rgb(140,140,140)" id="1" /> M
</g><g style="animation: glitch 1.6s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="20%" y="20%" width="60%" height="60%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="14%" y="14%" width="72%" heighM
t="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glM
itch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fiLQll="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.005" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="25" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-5, -5)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(140M
,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1M
.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="11" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-2, -2)" ><g style="animation: glitch 1.13s infinite;"> <rect x="18%" y="18%" width="64%" height="64%" fill="none" stroke="rgb(26, 140, 255)" id="1" M
/> </g><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="7M
2%" height="72%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animaM
tion: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stM
roke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(26, 140, 255)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(0, 115, 230)" d="M125.166 285.168l2M
.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(26, 140, 255)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(0, 115, 230)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(26, 140, 255)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(0, 64, 128)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(0, 89, 179)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
+j)RSKBLOCK:bILr"b!c
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#F67280;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#6C5B7B;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#355C7D;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#C06C84;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
text/plain;charset=utf-8
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.005 0.5" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="34" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(140,140,140)" id="1" /M
> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" heiM
ght="70%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch M
1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(140,140,140)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(52,52,52)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(140,140Mq
,140)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(52,52,52)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(140,140,140)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(20,20,20)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(57,57,57)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
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><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-6, -6)" ><g style="animation: glitch 1.12s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(255, 26, 26)" id="1" M
/> </g><g style="animation: glitch 1.11s infinite;"> <rect x="16%" y="16%" width="68%" height="68%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="14%" y="14%" width="72%" height="72%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="13%" y="13%" width="74%" M
height="74%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="12%" y="12%" width="76%" height="76%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="10%" y="10%" width="80%" height="80%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glM
itch 1.4s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="8%" y="8%" width="84%" height="84%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="6%" y="6%" width="88%" height="88%" fill="none" stroke="rgb(255M
, 26, 26)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(255, 26, 26)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(230, 0, 0)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(255, 26, 26)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(230, 0, 0)" d="M126.386 412.306M
l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(255, 26, 26)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(128, 0, 0)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(179, 0, 0)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="M
0.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="35" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-7, -7)" ><g style="animation: glitch 1.11s infinite;"> <rect x="27%" y="27%" width="46%" height="46%" fill="none" stroke="rgb(192, 50, 227)" id="1"M
 /> </g><g style="animation: glitch 1.10s infinite;"> <rect x="25%" y="25%" width="50%" height="50%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.9s infinite;"> <rect x="23%" y="23%" width="54%" height="54%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62M
%" height="62%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" height="74%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animatM
ion: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(192, 50, 227)" id="1" /> </g><g style="animation: glitch 1.0s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" strM
oke="rgb(192, 50, 227)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(167, 40, 199)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(192, 50, 227)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(167, 40, 199)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><path fill="rgb(192, 50, 227)" d="M0 236.585l127.962 180.32v-104.72z"/>L
<path fill="rgb(98, 19, 117)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(127, 32, 150)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
<svg width="100%" height="100%" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color: #101010;"><style> @keyframes glitch { 0% {transform: translate(0px); opacity: 0.15;} 7% {transform: translate(2px); opacity: 0.65;} 45% {transform: translate(0px); opacity: 0.35;} 50% {transform: translate(-2px); opacity: 0.85;} 100% {transform: translate(0px); opacity: 0.25;} } </style> <defs> <filter id="background" x="-20%" y="-20%" width="140%" height="140%M
" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-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%"> <animate aM
ttributeName="surfaceScale" dur="1s" repeatCount="indefinite" calcMode="discrete" values="10;11;12;13;14;15;14;13;12;11" /> <feDistantLight elevation="100"/> </feSpecularLighting> </filter> </defs> <g opacity="10%"> <rect width="700" height="700" fill="hsl(23, 0%, 100%)" filter="url(#background)"></rect></g><defs><filter id="squares" x="-30%" y="-30%" width="160%" height="160%"> <feTurbulence type="turbulence" baseFrequency="0.5 0.05" numOctaves="10" seed="" result="turbulence"> <animate attributeName="seed" dur="0M
.3s" repeatCount="indefinite" calcMode="discrete" values="1;2;3;4;5;6;7;8;9;1"/> </feTurbulence> <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="40" xChannelSelector="R" yChannelSelector="G" /> </filter> </defs><style alt="surround"> #1 { stroke-dasharray: 50,50,150 }</style><g style="filter: url(#squares);" opacity="100%" id="1"> <g transform="translate(-8, -8)" ><g style="animation: glitch 1.8s infinite;"> <rect x="21%" y="21%" width="58%" height="58%" fill="none" stroke="rgb(92, 214, 92)" id="1" />M
 </g><g style="animation: glitch 1.7s infinite;"> <rect x="19%" y="19%" width="62%" height="62%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.6s infinite;"> <rect x="17%" y="17%" width="66%" height="66%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.5s infinite;"> <rect x="15%" y="15%" width="70%" height="70%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.4s infinite;"> <rect x="13%" y="13%" width="74%" heigM
ht="74%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.3s infinite;"> <rect x="11%" y="11%" width="78%" height="78%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.2s infinite;"> <rect x="9%" y="9%" width="82%" height="82%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.1s infinite;"> <rect x="7%" y="7%" width="86%" height="86%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g><g style="animation: glitch 1.0M
s infinite;"> <rect x="5%" y="5%" width="90%" height="90%" fill="none" stroke="rgb(92, 214, 92)" id="1" /> </g></g> </g><g style="animation: glitch 0.5s infinite;filter: url(#squares);"> <g transform="scale(0.50) translate(370, 287)" style="opacity:40%"> <path fill="rgb(51, 204, 51)" d="M125.166 285.168l2.795 2.79 127.962-75.638L127.961 0l-2.795 9.5z"/><path fill="rgb(92, 214, 92)" d="M127.962 287.959V0L0 212.32z"/><path fill="rgb(51, 204, 51)" d="M126.386 412.306l1.575 4.6L256 236.587l-128.038 75.6-1.575 1.92z"/><L
path fill="rgb(92, 214, 92)" d="M0 236.585l127.962 180.32v-104.72z"/><path fill="rgb(31, 122, 31)" d="M127.961 154.159v133.799l127.96-75.637z"/><path fill="rgb(41, 163, 41)" d="M127.96 154.159L0 212.32l127.96 75.637z"/> </g> </g> </svg>h!
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
((((((((((((((((((((((((((((((((((((((((((((((((((
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <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:photoM
shop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmp:CreateDate="2018-06-27T14:52:43-04:00" xmp:ModifyDate="2018-06-27T17:54:30-04:00" xmp:MetadataDate="2018-06-27T17:54:30-04:00" dc:format="image/png" photoshop:ColorMode="2" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:4faea8bf-354d-4727-894a-c75aa2a31303" xmpMM:DocumentID="adobe:docid:photoshoM
p:60016279-a0f7-ee48-a169-10ddc5946b60" xmpMM:OriginalDocumentID="xmp.did:dd0a8810-3008-4ec6-891a-15db5c589b88"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:dd0a8810-3008-4ec6-891a-15db5c589b88" stEvt:when="2018-06-27T14:52:43-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:4faea8bf-354d-4727-894a-c75aa2a31303" stEvt:when="2018-06-27T17:54:30-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)" stEvt:cM
hanged="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
.IEC 61966-2-1 Default RGB Colour Space - sRGB
-Reference Viewing Condition in IEC 61966-2-1
Copyright International Color Consortium, 2015
f|f|f|f|f|f|f|f|f|fv
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
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
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LLLLLLLLLLLLLLLLLLLLLLL@&
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa
AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUa
AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa
AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa
AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa
AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <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:pM
hotoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmp:CreateDate="2018-06-27T14:33:53-04:00" xmp:ModifyDate="2018-06-27T17:46:15-04:00" xmp:MetadataDate="2018-06-27T17:46:15-04:00" dc:format="image/png" photoshop:ColorMode="2" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:8a5d6038-005a-4c79-a26e-c125692a577f" xmpMM:DocumentID="adobe:docid:photM
oshop:482a7ca7-2b7b-cd4a-816d-b487926ba381" xmpMM:OriginalDocumentID="xmp.did:7c60d7e3-73e5-44c6-92f7-5ea89cfe8aaf"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:7c60d7e3-73e5-44c6-92f7-5ea89cfe8aaf" stEvt:when="2018-06-27T14:33:53-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:8a5d6038-005a-4c79-a26e-c125692a577f" stEvt:when="2018-06-27T17:46:15-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)" stEM
vt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
((((((((((((((((((((((((((((((((((((((((((((((((((
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
K++++++++++++++++((v.
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-=-157:::#+?D?8C49:7
%77777777777777777777777777777777777777777777777777
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
c/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
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
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#1E2022;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#F0F5F9;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#C9D6DF;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#52616B;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
FjDOUT:826EB6AEBFDD5A3ED321E2D4DA553B7C4C03E16C8DECFF400E145535F5E538BD
Bj@=:BNB.BNB:bnb10u0ptng5nzymtc4c24u0w8xhm2m0xz9nuszqkn:68052443::0
KD=/T\OD;QD;ZRNoic]VN@8/sjb}sn
b^W^NAJB>6ai;-#D81JIDQ9"VJCR=+
'OmdQDdH/iM8TG=3>IS=
FjDOUT:B1744D3F7D39EDA12E922C578501DFFDC1C6ADCBDF6ABC359A175E53B4850A08
((((((((((((((((((((((((((((((((((((((((((((((((((
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:B13196049D08D50B3890E33BC0BF9C53CD06C21A68F2A2F45FA7F3A39C19AF72
FjDOUT:5163FB4AA7C598BDE0DD66A90517C921638739E6E17D2A8574A41ED4D53F85BD
<svg preserveAspectRatio="xMinYMin meet" shape-rendering="crispEdges" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><radialGradient id="g"><stop stop-color="#38a8b2" offset="5%"></stop><stop stop-color="#257472" offset="70%"></stop></radialGradient></defs><circle cy="12" cx="12" r="24" fill="url(#g)"></circle><path d="M9 24V15H8V13H7V7H8V6H10V14H11V15H12V16H15V18H13V19H12V24" fill="#48ddb0"></path><path d="M12 16V15H11V14H10V6H15V7H16V15H15V16" fill="#74ffa0"></path><path d="M12 24V19H13V18H17V19H18VM
24" fill="#74ffa0"></path><path d="M7 24V18H9V24" fill="#74ffa0"></path><path d="M6 24V19H7V24" fill="#48ddb0"></path><path d="M6 13V12H7V13" fill="#74ffa0"></path><path d="M8 15H10V16H9V14H6V13H7V12H6V13H5V12H4V11H7V6H16V16H15V15H17V7H15V5H8" fill="#000000"></path><path d="M16 13V14H13V11H16V12H12V13" fill="#000000"></path><path d="M16 13H13V12H16" fill="#fefffe"></path><path d="M14 7H13V5H10V4H11V3H12V2H13V1H14" fill="#ff00ea"></path><path d="M14 18H7V19H6V24H5V19H3V21H1V24H0V23H2V20H4V18H6V16H13V17H12V15H4V16H5VM
17H9V19H17V24H18V18H17V17H16V18H14V21H13V17H15V15H19V16H18V17H17V16H14" fill="#000000"></path><path d="M9 19H8V20H7V24H6V19H7V18H13V17H9" fill="#9f2b26"></path><path d="M11 24V22H10V21H8V24H7V20H8V19H13V24" fill="#e32a0b"></path><path d="M14 24V19H17V24H16V21H15V24" fill="#e32a0b"></path><path d="M4 22H3V24H1V23H2V21H3V20H5V19H4" fill="#4d2b8d"></path><path d="M5 24H3V22H4V20H5" fill="#251f59"></path><path d="M9 24V21H10V22H11V24" fill="#9f2b26"></path><path d="M12 17H8V16H12" fill="#e32a0b"></path><path d="M8 24V2M
1H9V24" fill="#000000"></path><path d="M15 24V21H16V24" fill="#000000"></path><path d="M13 24V22H14V24" fill="#000000"></path><path d="M14 18V17H16V18" fill="#9f2b26"></path><path d="M6 17V16H8V17" fill="#9f2b26"></path><path d="M15 17V16H17V17" fill="#e32a0b"></path><path d="M13 22V21H14V22" fill="#ff9d00"></path><path d="M13 19V18H14V19" fill="#ff9d00"></path><path d="M5 10H3V11H4V9H9V10H11V9H12V8H18V9H17V11H19V10H20V9H21V8H19V9H18V10H16V9H13V10H12V11H10V9H11V8H5" fill="#000000"></path><path d="M11 10H10V9H12V8H1LS1" fill="#585958"></path><path d="M18 10H17V9H19V8H18" fill="#585958"></path></svg>h!
<svg id="svg" version="1.1" xmlns="http://www.w3.org/2000/svg" style="display: block;" viewBox="0 0 2048 2048"><path d="M0,0 L2048,0 L2048,2048 L0,2048 Z " transform="translate(0,0)" style="fill: #616B7D;"/><path d="M0,0 L127,0 L127,32 L223,32 L223,64 L191,64 L191,96 L255,96 L255,64 L319,64 L319,32 L351,32 L351,0 L446,0 L446,64 L414,64 L414,128 L383,128 L383,192 L351,192 L351,224 L287,224 L287,256 L255,256 L255,288 L223,288 L223,415 L191,415 L191,288 L159,288 L159,256 L95,256 L95,319 L63,319 L63,256 L31,256 L31,224M
 L-32,224 L-32,192 L-64,192 L-64,160 L-32,160 L-32,32 L0,32 Z M287,256 L319,256 L319,288 L287,288 Z M127,288 L159,288 L159,351 L127,351 Z M255,288 L287,288 L287,415 L255,415 Z M319,288 L351,288 L351,319 L319,319 Z M31,319 L63,319 L63,351 L31,351 Z M95,351 L127,351 L127,383 L95,383 Z " transform="translate(817,934)" style="fill: #232C3F;"/><path d="M0,0 L95,0 L95,96 L63,96 L63,127 L31,127 L31,159 L0,159 L0,191 L-32,191 L-32,223 L-64,223 L-64,255 L-128,255 L-128,287 L-192,287 L-192,255 L-160,255 L-160,191 L-128,191 LM
-128,159 L-96,159 L-96,127 L-64,127 L-64,96 L-32,96 L-32,32 L0,32 Z " transform="translate(1200,743)" style="fill: #DEDEDE;"/><path d="M0,0 L95,0 L95,32 L127,32 L127,96 L159,96 L159,127 L191,127 L191,159 L223,159 L223,191 L255,191 L255,223 L191,223 L191,191 L95,191 L95,159 L64,159 L64,127 L32,127 L32,96 L0,96 Z " transform="translate(753,743)" style="fill: #CFCFCF;"/><path d="M0,0 L64,0 L64,32 L32,32 L32,63 L0,63 L0,95 L-31,95 L-31,127 L-63,127 L-63,159 L-95,159 L-95,191 L-159,191 L-159,159 L-127,159 L-127,127 L-95M
,127 L-95,95 L-63,95 L-63,63 L-31,63 L-31,32 L0,32 Z M-223,191 L-159,191 L-159,223 L-223,223 Z " transform="translate(1231,807)" style="fill: #C4C4C4;"/><path d="M0,0 L95,0 L95,64 L63,64 L63,128 L0,128 L0,96 L-32,96 L-32,32 L0,32 Z " transform="translate(1168,934)" style="fill: #1E2433;"/><path d="M0,0 L95,0 L95,32 L0,32 Z M95,32 L127,32 L127,96 L95,96 Z M127,96 L159,96 L159,127 L127,127 Z M159,127 L191,127 L191,159 L159,159 Z M191,159 L223,159 L223,191 L191,191 Z M223,191 L255,191 L255,223 L223,223 Z " transform="M
translate(753,743)" style="fill: #DEDEDE;"/><path d="M0,0 L95,0 L95,32 L31,32 L31,64 L0,64 Z M-32,64 L0,64 L0,95 L-32,95 Z M-64,95 L-32,95 L-32,127 L-64,127 Z M-96,127 L-64,127 L-64,159 L-96,159 Z M-128,159 L-96,159 L-96,191 L-128,191 Z M-160,191 L-128,191 L-128,223 L-160,223 Z " transform="translate(1200,775)" style="fill: #CFCFCF;"/><path d="M0,0 L64,0 L64,32 L95,32 L95,63 L127,63 L127,95 L159,95 L159,127 L95,127 L95,95 L64,95 L64,63 L32,63 L32,32 L0,32 Z " transform="translate(753,807)" style="fill: #C4C4C4;"/><M
path d="M0,0 L32,0 L32,128 L-32,128 L-32,32 L0,32 Z " transform="translate(880,966)" style="fill: #F74C00;"/><path d="M0,0 L32,0 L32,32 L0,32 Z M-32,32 L0,32 L0,63 L-32,63 Z M-63,63 L-32,63 L-32,95 L-63,95 Z M-95,95 L-63,95 L-63,127 L-95,127 Z M-127,127 L-95,127 L-95,159 L-127,159 Z M-159,159 L-127,159 L-127,191 L-159,191 Z " transform="translate(1263,807)" style="fill: #B0B0B0;"/><path d="M0,0 L31,0 L31,32 L-1,32 L-1,1 L0,1 Z M-32,32 L-1,32 L-1,159 L-33,159 L-33,33 L-32,33 Z M31,32 L63,32 L63,63 L31,63 Z " transfoM
rm="translate(1105,1190)" style="fill: #252E42;"/><path d="M0,0 L32,0 L32,32 L0,32 Z M32,32 L64,32 L64,63 L32,63 Z M64,63 L95,63 L95,95 L64,95 Z M95,95 L127,95 L127,127 L95,127 Z " transform="translate(753,807)" style="fill: #B0B0B0;"/><path d="M0,0 L32,0 L32,96 L0,96 Z " transform="translate(753,998)" style="fill: #F74C00;"/><path d="M0,0 L32,0 L32,64 L-32,64 L-32,32 L0,32 Z " transform="translate(880,966)" style="fill: #FF5300;"/><path d="M0,0 L32,0 L32,32 L0,32 Z " transform="translate(1008,998)" style="fill: #BLk0B0B0;"/><path d="M0,0 L32,0 L32,32 L0,32 Z " transform="translate(753,998)" style="fill: #FF5300;"/></svg>h!
e zum Valentinstag 2023
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
http://ns.adobe.com/xap/1.0/
" 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:iM
ptcExt="http://iptc.org/std/Iptc4xmpExt/2008-02-29/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:plus="http://ns.useplus.org/ldf/xmp/1.0/" xmlns:GIMP="http://www.gimp.org/xmp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="gimp:docid:gimp:fbe96f83-7813-466b-b4c6-f72879069043" xmpMM:InstanceID="xmp.iid:11cecaf1-bdfd-4c4f-b4ec-08ddb56f2f16" xmpMM:OriginalDocumentID="xmp.did:cab4d908-ed15-487M
4-9097-2c628ad0a0e9" GIMP:API="2.0" GIMP:Platform="Windows" GIMP:TimeStamp="1675739174599710" GIMP:Version="2.10.22" dc:Format="image/jpeg" xmp:CreatorTool="GIMP 2.10">
			<iptcExt:LocationCreated>
			</iptcExt:LocationCreated>
			<iptcExt:LocationShown>
			</iptcExt:LocationShown>
			<iptcExt:ArtworkOrObject>
			</iptcExt:ArtworkOrObject>
			<iptcExt:RegistryId>
			</iptcExt:RegistryId>
					<rdf:li stEvt:acM
tion="saved" stEvt:changed="/" stEvt:instanceID="xmp.iid:a8ebd675-6a77-449a-9ba9-5ebe1f92b009" stEvt:softwareAgent="Gimp 2.10 (Windows)" stEvt:when="2023-02-07T04:06:14"/>
			<plus:ImageSupplier>
			</plus:ImageSupplier>
			<plus:ImageCreator>
			</plus:ImageCreator>
			<plus:CopyrightOwner>
			</plus:CopyrightOwner>
			<dc:title><rdf:Alt xmlns:rdf="http://www.w3.org/1M
999/02/22-rdf-syntax-ns#"><rdf:li xml:lang="x-default">Gr
e zum Valentinstag 2023</rdf:li></rdf:Alt>
			</dc:title><dc:description><rdf:Alt xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:li xml:lang="x-default">Gr
e zum Valentinstag 2023</rdf:li></rdf:Alt>
			</dc:description></rdf:Description>

                                                                         M





                                                                                        M













                  <?xpacket end='w'?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
jjjjjjjjjjjjjjjjjjjjjjjjjjjjk
((((((((((((((((((((((((((((((((((((((((((((((((((
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUa
AUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
FPUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
-XXXXXXXXXXD,,,,,,,
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
iiimmm]]]999UUUKKK...RRR
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <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/elemenM
ts/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmp:CreateDate="2018-06-27T16:15:23-04:00" xmp:ModifyDate="2018-06-27T18:41:22-04:00" xmp:MetadataDate="2018-06-27T18:41:22-04:00" dc:format="image/png" photoshop:ColorMode="2" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:cfd4d482-8bbb-476d-bb60-23933d5d6b08" xmpMM:DocumentID="M
adobe:docid:photoshop:43a69a97-8b6f-0545-a8ef-01b222bfc865" xmpMM:OriginalDocumentID="xmp.did:8be4e6d4-4817-43b7-8dd6-cb86a52fd3b3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8be4e6d4-4817-43b7-8dd6-cb86a52fd3b3" stEvt:when="2018-06-27T16:15:23-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:cfd4d482-8bbb-476d-bb60-23933d5d6b08" stEvt:when="2018-06-27T18:41:22-04:00" stEvt:softwareAgent="Adobe Photoshop CC M
(Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
YYYYYYYYYYY[K+++++++++++&
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
()*89:HIJWXYZghijwxyz
9:FGHIJUVWXYZdefghijstuvwxyz
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Bj@de3a9f06d414bc3d0c22ab57c9d2f037e03a4d22f89699c2511983fcb5263e1f
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:5C46F7B54CE8E1BFF1DEE0697C6D5B0B953133B4FA271F2BE61213140D606B00
text/plain;charset=utf-8
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#6B728E;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#474E68;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#50577A;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#404258;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
text/plain;charset=utf-8
text/plain;charset=utf-8
               _
                \`*-.
                 )  _`-.
                .  : `. .
                : _   '  \
                ; *` _.   `*-._
                `-.-'          `-.
                  ;       `       `.
                  :.       .        \
                  . \  .   :   .-'   .
                  '  `+.;  ;  '      :
                  :  '  |    ;       ;-.
                 Lh ; '   : :`-:     _.`* ;
         [bug] .*' /  .*' ; .*`- +'  `*'
               `*-*   `*-*  `*-*'   h!
FjDOUT:B019AB779E94E3506B501C2AC45C7A9C6DB7212064179024A9111D01790EAE40
text/plain;charset=utf-8
ORDINAL MINIS COLLECTION
The first mini Ordinal collection in BTC history.
This message is for provenance.
Follow @ordinalminis on Twitter for details and updates.
Comprehensive list of Ordinal Minis & their inscription IDs:
mini#0	"""inscription"": ""08e88014e20759fdea8cae89529734426d010ad38ee7e4e0ff661f8e1dde3604i0"", "
mini#1	"""inscription"": ""876dc73f039778a976148915d26f2799afe0144d5391ee88b34730d0be6c3b47i0"", "
mini#2	"""inscription"": ""48793c10d2cda52b599953bccdeba3c357c33732e272793fd3eeM
mini#3	"""inscription"": ""c0496e526490b923cdd9770e365d93c73c083eb1fc2a73fe09fdcebce123d1d1i0"", "
mini#4	"""inscription"": ""6c70cc993d88e54aac9028b82f157242ec0cc4f4808565fd43fb9a1f1fed5746i0"", "
mini#5	"""inscription"": ""555031b2b062411389384922079caa23c506a9b9f1e1a84ef1c9208b887c474bi0"", "
mini#6	"""inscription"": ""83b62cf7f600c1d097e296a57a433ad50f27ae6a446f04910b31d202c524580bi0"", "
mini#7	"""inscription"": ""ec0e41ae9afc144fd7cf3e5d517a5c99aa085450e3e2cb01b9f70b06efe98f39i0"", "
mini#8	"""inscription"": ""9811915394281bc4a8f212859e78a489021c3e2b9036d346bf4b3b4f930b4674i0"", "
mini#9	"""inscription"": ""4e174cdd9268f94f3850419f12b9456e293ef22cb6a5b51ccc45b7299cc21971i0"", "
mini#10	"""inscription"": ""2f16014cfce837c85b001fd920ce2c9853e211249aa541ffe3287968866d2867i0"", "
mini#11	"""inscription"": ""2cc544be3ef3473375ac880d9357ed9c28a0c29dcfc5facb7e7e416b9241a106i0"", "
mini#12	"""inscription"": ""edf67b77ff471c0388dab81225bbd487b2bef5b071c35fbf8242f38e095e815ai0"", "
iption"": ""b47b4d431673c0fdb35c1a0b535a315d6551513f23bbf28dbcb9bf6cdf17cf13i0"", "
mini#14	"""inscription"": ""703d6f039ccd3681420f8cf709d100c1aff26469e5a9dddc49ae075c7b496794i0"", "
mini#15	"""inscription"": ""7b7cb0c59650776c72f0c0c40fe0ac9c9fe61f97de063bc629ed2a48e861ba98i0"", "
mini#16	"""inscription"": ""ee45fd6843a8729c64dba90a626ca08cd6de602fa102d0eaace98940e2346978i0"", "
mini#17	"""inscription"": ""f5942a68ccc0ecb29c346e7784ceb429d5bc177a7a8cb71b547d7403fa7e8f32i0"", "
mini#18	"""inscription"": ""d23M
c633fd663ac0ea5bd52154bece582900a870389172901d521c990ddd20a55i0"", "
mini#19	"""inscription"": ""b753e60a5e30b29d1255be26c8f7c62160ca85abf38a3cb86001745dba46a1a1i0"", "
mini#20	"""inscription"": ""4c28e59ca3bc2ef4b16d160c71629788df0c32ad82e889768607d96913c98d29i0"", "
mini#21	"""inscription"": ""c00ebf205ae89dc7c097e235d9921277de68709981e76fda99a1dc6551b9dbcei0"", "
mini#22	"""inscription"": ""02a72a8149532683165c739db25f19f70994a1d38c5d5d6b1bab298df2e253a4i0"", "
mini#23	"""inscription"": ""fe1b71de297001c56aM
e3a668b484836f3ce4215d600632f09b419260abed5124i0"", "
mini#24	"""inscription"": ""4ad2237ce08234514b9c3f39bf704815d5727540fc6237e4bd7c52672b9be6bai0"", "
mini#25	"""inscription"": ""8ebcc5257217df44e4e7a997e6f88944641efc902931df3aba23d64373bb1156i0"", "
mini#26	"""inscription"": ""ef5cde5bb9a13505bc11606a8bed7748ec228f83f8f9b3380a31955833cda8e9i0"", "
mini#27	"""inscription"": ""4bbde28d625fa5b33c3e74a189ec86df0bed67143f134c12dfa8b06d104a1e9fi0"", "
mini#28	"""inscription"": ""0ff9993f2b38f78cf7778f72840a267b2M
86d827a3ca2f8a52df6707a38946da2i0"", "
mini#29	"""inscription"": ""9a75da45f44a670ab96b5140f30dacb11db8912badcaaca766ca152bf64f94a1i0"", "
mini#30	"""inscription"": ""ff8873cab2e9a156a068c2082b5a61cf2084e7580c5e8461a21682593033a3dei0"", "
mini#31	"""inscription"": ""616d5916c19832c971a2cb6b252e16a4d8293e9b5e598e8b653ac2356b48f045i0"", "
mini#32	"""inscription"": ""75edbb533955ecaef74ce58413582ff279b5e3ea03402b9d779b474f5f21945bi0"", "
mini#33	"""inscription"": ""c8a39a234c76fb73ffa1154aa596e5eafbe726c3a18767bfM
c8504813bff3cd1ei0"", "
mini#34	"""inscription"": ""c55b40ce6d661935b684f3def81d9321715339daec2481234b4a21afdf5dee97i0"", "
mini#35	"""inscription"": ""449ba3d6dcb92782f7786af02cade7e9a8c4c516a135853f97e6b8a2ddef3c39i0"", "
mini#36	"""inscription"": ""13fc7015b4fd4fdce3d9c698631408159e10a916a6b8928369732c2342b927b1i0"", "
mini#37	"""inscription"": ""8b4a5824370b0c4ad875e92bb8a3e72e057f503fa1b53e6fd10f34bffea557d1i0"", "
mini#38	"""inscription"": ""c25a2f3e4333283be5c11cf3f387dee2b578cc9aa2f78e2d11d8155a638488cM
mini#39	"""inscription"": ""329c246a7492dafbdabd92507d3e645aeb25c3d4924fd96f5325f6b841ed695bi0"", "
mini#40	"""inscription"": ""83cdc272209152cb959878b1b9a6747de8edef78a339e594f786dea4fc4c7589i0"", "
mini#41	"""inscription"": ""11e7afc125232121a71f47c00effb8e905e512629d300e1c847653aa18b94118i0"", "
mini#42	"""inscription"": ""cd2c9b625d9e3071d66066fcba415833dff1c3f0dcc1f6463020aa2d3daa4331i0"", "
mini#43	"""inscription"": ""364035ea6bf19a850cee8faf9f04e6f6b0fabb3009e72480a16b536fef63fa12i0"", "
44	"""inscription"": ""1386262d6049f4119f37accf032e991703255af0a3e2d850a65dd15c4c1601f4i0"", "
mini#45	"""inscription"": ""586f1d58a5c6f4b60fb578f0e51585f295c4517203d675f0eca84e176664316bi0"", "
mini#46	"""inscription"": ""ff7d9c0c87f9f54067c0def2e5431fa416bb0da5543154daf99a7ae9b54f2c31i0"", "
mini#47	"""inscription"": ""1099c4dbc4ebe10d14d4c0da764c1d0e6c756eee94d56541b96a855d593a3dabi0"", "
mini#48	"""inscription"": ""30e68f88181436762bbc89468e15d69a35d8e35cf69085438a3a86b09d0ffaf6i0"", "
mini#49	"""inscriptiM
on"": ""742266a968033dba8e64c3c9a17867dcdce41d7161a8ce9ff483d5a5ceeff201i0"", "
mini#50	"""inscription"": ""0aa7323e910a728e5e467365e50f24b130a7e8ab1b9b55e703f1853fbb062c39i0"", "
mini#51	"""inscription"": ""944666d595d4eedc1ecc81f2749b18e0c13d9bffed9de775b2388c7a79950695i0"", "
mini#52	"""inscription"": ""f8052aa0a564e00943493a55b960e609f7fac135aefebbfe4557f5287ede5fc4i0"", "
mini#53	"""inscription"": ""bd47223109f5c01c2a7cce24964029b9cd47302592a24495a872abbf2a01f483i0"", "
mini#54	"""inscription"": ""be6142aM
ddcf5630740ac1a1ec41903f7e2a646527d09cc8c76a1f6da3077dccdi0"", "
mini#55	"""inscription"": ""9254f07e9cace6341d599ea6948fd3e3bfc0999cc2a069359e9d4b3bfd9aa55ei0"", "
mini#56	"""inscription"": ""d84b5271d97baa3b744e90652cd5844ab901926c81d56079a6a77155e212505di0"", "
mini#57	"""inscription"": ""06c80ece824a86f7d950532facdc66c0add19f442dbfd92da552b4feccd27707i0"", "
mini#58	"""inscription"": ""2fa88a9c27f2900a7cb02eeb4fcd7a711744a91bba2b1da9826ec01f7f805c4ai0"", "
mini#59	"""inscription"": ""683712a0b194acefc398efM
76115f8a5b3dd9fbcac1ff155c3c85ca3db8649f38i0"", "
mini#60	"""inscription"": ""b2285a45b8677aaf56f3b7ce10838f26473d98053fe66e09858c59f6517bec1ei0"", "
mini#61	"""inscription"": ""24bbd69322eb7155e12a42ae5f54e78c15533bcb00fb3e7a004c7d1b7552d2a4i0"", "
mini#62	"""inscription"": ""23eaeec68fe82ba930dc5fc5d982346a0ba4969fc8af0e642ea04fafadb65be8i0"", "
mini#63	"""inscription"": ""8ecfc32c194b1ff077e92fa804282288ece9c246a769ad4c609a823e80fffe11i0"", "
mini#64	"""inscription"": ""23fe4f3438066b24d96d7e7e66170df16ecc8M
6fc722f1f75c2485686259a1840i0"", "
mini#65	"""inscription"": ""0ec5f88c616bf6cee8808836248170ae8987df84902981263a14a740bd8be607i0"", "
mini#66	"""inscription"": ""1fc955053ee5637b0395a572a102199e742bc64fababa7ba6acc1902dc01ea0di0"", "
mini#67	"""inscription"": ""1ef34b8eef2079e0ceed3b03d9ac035f22b86549411c0cedd188b48dd5df67b0i0"", "
mini#68	"""inscription"": ""674ed49251e6427208afef906df147f19676f280cdbb7f928bd823698c83005fi0"", "
mini#69	"""inscription"": ""68dad4065a9de263d77dc5459f02d18e6fb89e55726231b61a87M
mini#70	"""inscription"": ""724e799e6b2b21a2715826797a19f3931e14c905e614a44233cf93ef00efb490i0"", "
mini#71	"""inscription"": ""ba82798e0f1624c61c43ca021e328798717bb827d3bbd48b57ff640f1b04fc11i0"", "
mini#72	"""inscription"": ""a5194f5a3cbaaf2c0a8be3c779b90af68861a92b1100ac999904e584bc36e0c2i0"", "
mini#73	"""inscription"": ""a0ce2816196d5fff53e153708e129c341d50ebca0505556686b80e9eec1ad9d4i0"", "
mini#74	"""inscription"": ""e5fc1730680a0082c1c99baa18090d64dad43ee27f648befc5b313a5f0bb502ei0"M
mini#75	"""inscription"": ""e0274b6cc98612136cd0fc36eeb08718ffdce5dc9b57a2abeed089113bcb8727i0"", "
mini#76	"""inscription"": ""2b291034e8100af6e440c973750f5cf1acb637806b6dedf518a059727988edf5i0"", "
mini#77	"""inscription"": ""259ee16d66d223631c9daec758229d041a760ae5a31cf227bd6ef784f282e5afi0"", "
mini#78	"""inscription"": ""de525ce218d6c8107efa5fab7b76d03312da90e0025eb13a750bbff4ff294d14i0"", "
mini#79	"""inscription"": ""7fb0e7ec459e0f13eb1a05f5390dea79de36c5251e7dac5e5d34bd969d1e1b53i0"", "
""inscription"": ""f033a97df5c979cd6dc87d3fbbed05771b94f83ac7a34eede627304a261d70bbi0"", "
mini#81	"""inscription"": ""57d3ee49b6aba52de3362d7e97731d200f7b8514353701e179531d8d4428747bi0"", "
mini#82	"""inscription"": ""dc05eda9f57186a6ca914370a3ce5ae43275a23f8cb9035f6d1d186411973ebfi0"", "
mini#83	"""inscription"": ""a2242df2203a7471da774ad3c9e9b8704ed1f25e9b371bb0d1229a0b491f0c65i0"", "
mini#84	"""inscription"": ""cac131bc79124c755b727f415e41482984e1005eac3045d22f9688c04b0b3646i0"", "
mini#85	"""inscription""M
: ""e6f6fde1adb2ff82e7ed17a4836f961b177719ace0c187893e85d1a4f10221dai0"", "
mini#86	"""inscription"": ""8126c4d2af1a358078e9bc41e7db70a5be06973a6a164bf7dce8e0fd6e2809c2i0"", "
mini#87	"""inscription"": ""75588d94825492aaeec12d0255113e36c5a0b22e291ad866d0164396e1d9b9f0i0"", "
mini#88	"""inscription"": ""251e40b0423325a82cbb9aa11ee60aa71072cfa157745bf930a6daf4f587e543i0"", "
mini#89	"""inscription"": ""eee2db34a37dd5de55528b40390f821e7a23074270dde737515141a26a26f805i0"", "
mini#90	"""inscription"": ""1ab069a7c19M
e24a514bfe1d3eeb1cc1145ec46d321a9981ded65fe33ec64eaf9i0"", "
mini#91	"""inscription"": ""1a548dc930918d1fe9fec57b7cb725baa5a1da2544b55c04fc32fb060cc98a5ci0"", "
mini#92	"""inscription"": ""2ebbd0690fb56c400ab968efe70ea496c031cfbc75bbdf2c8894b7cf3256a992i0"", "
mini#93	"""inscription"": ""fab30724e24b706d1fde3e918893afcd4b4fd2717b6deae3b7d98bf64eeb9c1ci0"", "
mini#94	"""inscription"": ""7c104ecc8e57ae5e95ad8d3fe94a5074b5e62e95f10dc1dea4165c61b5ae1b82i0"", "
mini#95	"""inscription"": ""71ac719a3950a48e151386ec24M^
197ec152fd2d09aa181a06c71191a6d93c29dci0"", "
mini#96	"""inscription"": ""beee19171c90b60b6dc34af2dc75e0cbfce46344f84625487422eaec1d0ceb33i0"", "
mini#97	"""inscription"": ""c7807a7465e954f2a500f0b177d741bb47714b2777c29de7f1d7782d5649f892i0"", "
mini#98	"""inscription"": ""59ea23cbec8f62604cb129252d5a6e2f2cccb59cfdaa86952287a27f7e14c00ci0"", "
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
Bj@=:ETH.ETH:0x3687a2426c6a9DA9a7D1a0F974c4b62980a89211:438227:te:0
,\ Powered by Luxor \
text/plain;charset=utf-8
text/plain;charset=utf-8
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#03C988;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#00337C;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#13005A;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#1C82AD;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
text/plain;charset=utf-8
text/plain;charset=utf-8
 fa24679e6b4077e6761246ee220512cbG0D
text/plain;charset=utf-8

                      _' \_
                    ,' '  '`.
                   ;,)       \
                  /          :
                  (_         :
                   `--.       \
                      /        `.
                     ;           `.
                    /              `.
                   :                 `.
                   :                   \
                    \\                  \
                     ::                 :
      || |               |
                     || |`._            ;
                    _;; ; __`._,       (________
                  ((__/(_____(______,'______(___)h!
text/plain;charset=utf-8
              *###               ###
              *#####################
           &&&%#@@@@@   ###@@@@@   #&&&*
           #####@@@@@   ###@@@@@   ####%
                ########   ########

Twitter: @OrdinalNouns
Website: https://ordinalnouns.xyz/
Ordinal Nouns Inscription IDs:
    "inscription": "406d84bd8d4be93acbd7188566899b54c0f37990ecc46719bed11f746bb30901i0",
    "location": "406d84bd8d4be93acbM
d7188566899b54c0f37990ecc46719bed11f746bb30901:0:0",
    "explorer": "https://ordinals.com/inscription/406d84bd8d4be93acbd7188566899b54c0f37990ecc46719bed11f746bb30901i0",
    "name": "Ordinal Nouns #1"
    "inscription": "323c2544f61a527059e2611c683665b0a1c5b8e02bc5c42d6be4533bf103bc06i0",
    "location": "323c2544f61a527059e2611c683665b0a1c5b8e02bc5c42d6be4533bf103bc06:0:0",
    "explorer": "https://ordinals.com/inscription/323c2544f61a527059e2611c683665b0a1c5b8e02bc5c42d6be4533bf103bc06i0",
    "inscription": "1d4154b9048566f0df3db483c029c30edf6bfff9e69c0dd75709996d5b90bf08i0",
    "location": "1d4154b9048566f0df3db483c029c30edf6bfff9e69c0dd75709996d5b90bf08:0:0",
    "explorer": "https://ordinals.com/inscription/1d4154b9048566f0df3db483c029c30edf6bfff9e69c0dd75709996d5b90bf08i0",
    "name": "Ordinal Nouns #3"
    "inscription": "4f0f281d6412823fbde4bfbeafe96e078933cff250691030102868bab6fe8118i0",
    "location": "4f0f281d6412823fbde4bfbeafe96e078933cff25069103010M
2868bab6fe8118:0:0",
    "explorer": "https://ordinals.com/inscription/4f0f281d6412823fbde4bfbeafe96e078933cff250691030102868bab6fe8118i0",
    "name": "Ordinal Nouns #4"
    "inscription": "b4793b2a79e35de49a85da1c1612e4ab1d128a2fb76929547d5283c335f30a1di0",
    "location": "b4793b2a79e35de49a85da1c1612e4ab1d128a2fb76929547d5283c335f30a1d:0:0",
    "explorer": "https://ordinals.com/inscription/b4793b2a79e35de49a85da1c1612e4ab1d128a2fb76929547d5283c335f30a1di0",
    "name": "Ordinal Nouns #5"
"inscription": "c7f2256e668ec2e2ff8a456143135788eeef53e3c827a53876a0a21db86bf51fi0",
    "location": "c7f2256e668ec2e2ff8a456143135788eeef53e3c827a53876a0a21db86bf51f:0:0",
    "explorer": "https://ordinals.com/inscription/c7f2256e668ec2e2ff8a456143135788eeef53e3c827a53876a0a21db86bf51fi0",
    "name": "Ordinal Nouns #6"
    "inscription": "b324689570183299984a45441ad385568cc4f7c8aa7351e57ac717404cbf1a21i0",
    "location": "b324689570183299984a45441ad385568cc4f7c8aa7351e57ac717404cbf1a21:0:0",
er": "https://ordinals.com/inscription/b324689570183299984a45441ad385568cc4f7c8aa7351e57ac717404cbf1a21i0",
    "name": "Ordinal Nouns #7"
    "inscription": "58f95bb4125b981549db699b805155e5bc096030ed6fc836ebf2a2cdbda11626i0",
    "location": "58f95bb4125b981549db699b805155e5bc096030ed6fc836ebf2a2cdbda11626:0:0",
    "explorer": "https://ordinals.com/inscription/58f95bb4125b981549db699b805155e5bc096030ed6fc836ebf2a2cdbda11626i0",
    "name": "Ordinal Nouns #8"
    "inscription": "180535f58338e555M
610fefd1d4012b59026f9725ee12da3d223e6476011f452ci0",
    "location": "180535f58338e555610fefd1d4012b59026f9725ee12da3d223e6476011f452c:0:0",
    "explorer": "https://ordinals.com/inscription/180535f58338e555610fefd1d4012b59026f9725ee12da3d223e6476011f452ci0",
    "name": "Ordinal Nouns #9"
    "inscription": "031b46ff575eedaa7189cf4f824609162d2536892c3f85b67c5dcd07ee278030i0",
    "location": "031b46ff575eedaa7189cf4f824609162d2536892c3f85b67c5dcd07ee278030:0:0",
    "explorer": "https://ordinals.com/inscrM
iption/031b46ff575eedaa7189cf4f824609162d2536892c3f85b67c5dcd07ee278030i0",
    "name": "Ordinal Nouns #10"
    "inscription": "0cb03b4dab4e3cfa0a0986547016b67cd5c30a2cd491f421bc2e6be24fc23832i0",
    "location": "0cb03b4dab4e3cfa0a0986547016b67cd5c30a2cd491f421bc2e6be24fc23832:0:0",
    "explorer": "https://ordinals.com/inscription/0cb03b4dab4e3cfa0a0986547016b67cd5c30a2cd491f421bc2e6be24fc23832i0",
    "name": "Ordinal Nouns #11"
    "inscription": "7ecb9b578e39668f49dbff763ce56ae6d5c7ee6361238bM
5fa6d4da3bc86bf036i0",
    "location": "7ecb9b578e39668f49dbff763ce56ae6d5c7ee6361238b5fa6d4da3bc86bf036:0:0",
    "explorer": "https://ordinals.com/inscription/7ecb9b578e39668f49dbff763ce56ae6d5c7ee6361238b5fa6d4da3bc86bf036i0",
    "name": "Ordinal Nouns #12"
    "inscription": "a247f2ce22c840cd637db28032c370e7bcfc79b3b53973a91eed063bedb1cd3di0",
    "location": "a247f2ce22c840cd637db28032c370e7bcfc79b3b53973a91eed063bedb1cd3d:0:0",
    "explorer": "https://ordinals.com/inscription/a247f2ce22c840cd637db2M
8032c370e7bcfc79b3b53973a91eed063bedb1cd3di0",
    "name": "Ordinal Nouns #13"
    "inscription": "4f4f4b554d876379dfe906d00063ddc52516e49bd214b2d069163442a56a8d48i0",
    "location": "4f4f4b554d876379dfe906d00063ddc52516e49bd214b2d069163442a56a8d48:0:0",
    "explorer": "https://ordinals.com/inscription/4f4f4b554d876379dfe906d00063ddc52516e49bd214b2d069163442a56a8d48i0",
    "name": "Ordinal Nouns #14"
    "inscription": "dd4b1c21dc1bbfdf2b7cb6f8ac6cf9d31d65abdc9cc7f93f8102fc1ea990c948i0",
ocation": "dd4b1c21dc1bbfdf2b7cb6f8ac6cf9d31d65abdc9cc7f93f8102fc1ea990c948:0:0",
    "explorer": "https://ordinals.com/inscription/dd4b1c21dc1bbfdf2b7cb6f8ac6cf9d31d65abdc9cc7f93f8102fc1ea990c948i0",
    "name": "Ordinal Nouns #15"
    "inscription": "b21bb950db4fb908a36f8425f851ce19f9dbfff73b972fef27410c23abade54ci0",
    "location": "b21bb950db4fb908a36f8425f851ce19f9dbfff73b972fef27410c23abade54c:0:0",
    "explorer": "https://ordinals.com/inscription/b21bb950db4fb908a36f8425f851ce19f9dbfff73b972fef274M
    "name": "Ordinal Nouns #16"
    "inscription": "662bab4b923ff5f39d55d2b2ece964cb5266ddeac61a45773e625c1469ef0a4fi0",
    "location": "662bab4b923ff5f39d55d2b2ece964cb5266ddeac61a45773e625c1469ef0a4f:0:0",
    "explorer": "https://ordinals.com/inscription/662bab4b923ff5f39d55d2b2ece964cb5266ddeac61a45773e625c1469ef0a4fi0",
    "name": "Ordinal Nouns #17"
    "inscription": "5c796d8d3ae7d385c2558fdb46fcae603a4d2b3f398691de118183accc89be56i0",
    "location": "5c796d8d3ae7d385c2M
558fdb46fcae603a4d2b3f398691de118183accc89be56:0:0",
    "explorer": "https://ordinals.com/inscription/5c796d8d3ae7d385c2558fdb46fcae603a4d2b3f398691de118183accc89be56i0",
    "name": "Ordinal Nouns #18"
    "inscription": "ab399682304cbc74b35c254f85579367e301d57c19f8b1ce673d3b6748fdc157i0",
    "location": "ab399682304cbc74b35c254f85579367e301d57c19f8b1ce673d3b6748fdc157:0:0",
    "explorer": "https://ordinals.com/inscription/ab399682304cbc74b35c254f85579367e301d57c19f8b1ce673d3b6748fdc157i0",
 "Ordinal Nouns #19"
    "inscription": "6cd29941bfb495b15cae867d7e2901200ce9589bb254f185654fa2d11e1b0466i0",
    "location": "6cd29941bfb495b15cae867d7e2901200ce9589bb254f185654fa2d11e1b0466:0:0",
    "explorer": "https://ordinals.com/inscription/6cd29941bfb495b15cae867d7e2901200ce9589bb254f185654fa2d11e1b0466i0",
    "name": "Ordinal Nouns #20"
    "inscription": "d10f1374daaa87de2aa39ae9e37795c86a6c02311a1112bab78c9f4a6c3c6366i0",
    "location": "d10f1374daaa87de2aa39ae9e37795c86a6c02311a1112bM
ab78c9f4a6c3c6366:0:0",
    "explorer": "https://ordinals.com/inscription/d10f1374daaa87de2aa39ae9e37795c86a6c02311a1112bab78c9f4a6c3c6366i0",
    "name": "Ordinal Nouns #21"
    "inscription": "23e40703859e83f64b8686e94b491a74a6735a2fa0d772b41eeaf926d07fb068i0",
    "location": "23e40703859e83f64b8686e94b491a74a6735a2fa0d772b41eeaf926d07fb068:0:0",
    "explorer": "https://ordinals.com/inscription/23e40703859e83f64b8686e94b491a74a6735a2fa0d772b41eeaf926d07fb068i0",
    "name": "Ordinal Nouns #22"
    "inscription": "3737bbd00c43c0a4703aa9a647e08900b29449de9d5d6491062cfb0ddccd9a72i0",
    "location": "3737bbd00c43c0a4703aa9a647e08900b29449de9d5d6491062cfb0ddccd9a72:0:0",
    "explorer": "https://ordinals.com/inscription/3737bbd00c43c0a4703aa9a647e08900b29449de9d5d6491062cfb0ddccd9a72i0",
    "name": "Ordinal Nouns #23"
    "inscription": "39c41d1f3504cbd50457109db25041b8dea1b263140a06be7519bd01a258c575i0",
    "location": "39c41d1f3504cbd50457109db25041b8dea1b263140a06be7519bd01a258c575:0:0",
explorer": "https://ordinals.com/inscription/39c41d1f3504cbd50457109db25041b8dea1b263140a06be7519bd01a258c575i0",
    "name": "Ordinal Nouns #24"
    "inscription": "5120060a62c382be9697461a987766d67100aa1c048b5d0f50b728390111d779i0",
    "location": "5120060a62c382be9697461a987766d67100aa1c048b5d0f50b728390111d779:0:0",
    "explorer": "https://ordinals.com/inscription/5120060a62c382be9697461a987766d67100aa1c048b5d0f50b728390111d779i0",
    "name": "Ordinal Nouns #25"
    "inscription": "57d7c66eM
0a049c3bdb29a0fd35c6b45bc5a2018e64a1df9f068c5b8cf10a457bi0",
    "location": "57d7c66e0a049c3bdb29a0fd35c6b45bc5a2018e64a1df9f068c5b8cf10a457b:0:0",
    "explorer": "https://ordinals.com/inscription/57d7c66e0a049c3bdb29a0fd35c6b45bc5a2018e64a1df9f068c5b8cf10a457bi0",
    "name": "Ordinal Nouns #26"
    "inscription": "f10d5c4a3f1cee4143a8b75200e93955c3e1bae12c578d25b12784b8d7dd8383i0",
    "location": "f10d5c4a3f1cee4143a8b75200e93955c3e1bae12c578d25b12784b8d7dd8383:0:0",
    "explorer": "https://ordinals.M
com/inscription/f10d5c4a3f1cee4143a8b75200e93955c3e1bae12c578d25b12784b8d7dd8383i0",
    "name": "Ordinal Nouns #27"
    "inscription": "96cc07d4f5afb2bf4773a91cfd300597cc4b910be5397184092b1963e7386a88i0",
    "location": "96cc07d4f5afb2bf4773a91cfd300597cc4b910be5397184092b1963e7386a88:0:0",
    "explorer": "https://ordinals.com/inscription/96cc07d4f5afb2bf4773a91cfd300597cc4b910be5397184092b1963e7386a88i0",
    "name": "Ordinal Nouns #28"
    "inscription": "9129b5fe6d512cc01e31f1b497327958fdc2fM
85cb99cd1ee331cb7eb9f233b8ai0",
    "location": "9129b5fe6d512cc01e31f1b497327958fdc2f85cb99cd1ee331cb7eb9f233b8a:0:0",
    "explorer": "https://ordinals.com/inscription/9129b5fe6d512cc01e31f1b497327958fdc2f85cb99cd1ee331cb7eb9f233b8ai0",
    "name": "Ordinal Nouns #29"
    "inscription": "5da12e2bb4d275ec73d3d85cab8d2a3b00f556e05e5bb570e0e0bc446468d18di0",
    "location": "5da12e2bb4d275ec73d3d85cab8d2a3b00f556e05e5bb570e0e0bc446468d18d:0:0",
    "explorer": "https://ordinals.com/inscription/5da12e2bb4d27M
5ec73d3d85cab8d2a3b00f556e05e5bb570e0e0bc446468d18di0",
    "name": "Ordinal Nouns #30"
    "inscription": "2469b8f2f3f9249c153f9bc0f2009bfe8c3481a1a50f9a88c4dcab45e1aba18fi0",
    "location": "2469b8f2f3f9249c153f9bc0f2009bfe8c3481a1a50f9a88c4dcab45e1aba18f:0:0",
    "explorer": "https://ordinals.com/inscription/2469b8f2f3f9249c153f9bc0f2009bfe8c3481a1a50f9a88c4dcab45e1aba18fi0",
    "name": "Ordinal Nouns #31"
    "inscription": "d68eb0df1e9b7fd200dd8eb660b44fcef8aa4f8d3f3ea5f64c3d3a0e50707590i0M
    "location": "d68eb0df1e9b7fd200dd8eb660b44fcef8aa4f8d3f3ea5f64c3d3a0e50707590:0:0",
    "explorer": "https://ordinals.com/inscription/d68eb0df1e9b7fd200dd8eb660b44fcef8aa4f8d3f3ea5f64c3d3a0e50707590i0",
    "name": "Ordinal Nouns #32"
    "inscription": "752c58a35c1f50c501cd2448db0a8b3988e604436fe7fb11133156481b751f92i0",
    "location": "752c58a35c1f50c501cd2448db0a8b3988e604436fe7fb11133156481b751f92:0:0",
    "explorer": "https://ordinals.com/inscription/752c58a35c1f50c501cd2448db0a8b3988e604436fM
e7fb11133156481b751f92i0",
    "name": "Ordinal Nouns #33"
    "inscription": "e2703708a65623ccdb6229f4015731f75a79941692fe6ef65a9810d3f1045096i0",
    "location": "e2703708a65623ccdb6229f4015731f75a79941692fe6ef65a9810d3f1045096:0:0",
    "explorer": "https://ordinals.com/inscription/e2703708a65623ccdb6229f4015731f75a79941692fe6ef65a9810d3f1045096i0",
    "name": "Ordinal Nouns #34"
    "inscription": "fe1fcf6391f74dffbda1f3ecfa44cd0ea2d01db31dfc28f0f47e4b15826c91a5i0",
    "location": "fe1fcf639M
1f74dffbda1f3ecfa44cd0ea2d01db31dfc28f0f47e4b15826c91a5:0:0",
    "explorer": "https://ordinals.com/inscription/fe1fcf6391f74dffbda1f3ecfa44cd0ea2d01db31dfc28f0f47e4b15826c91a5i0",
    "name": "Ordinal Nouns #35"
    "inscription": "7ef31a130b4c564a43228774f6657aa1ccb12d4ebbd993ce9b77ac3adc955dadi0",
    "location": "7ef31a130b4c564a43228774f6657aa1ccb12d4ebbd993ce9b77ac3adc955dad:0:0",
    "explorer": "https://ordinals.com/inscription/7ef31a130b4c564a43228774f6657aa1ccb12d4ebbd993ce9b77ac3adc955dadi0",
  "name": "Ordinal Nouns #36"
    "inscription": "86ff78c807ad36cf1cdb6f2603aebbf117f8ade59ab043ae23c806e2f203dcb3i0",
    "location": "86ff78c807ad36cf1cdb6f2603aebbf117f8ade59ab043ae23c806e2f203dcb3:0:0",
    "explorer": "https://ordinals.com/inscription/86ff78c807ad36cf1cdb6f2603aebbf117f8ade59ab043ae23c806e2f203dcb3i0",
    "name": "Ordinal Nouns #37"
    "inscription": "f639cc31ae025a21d15875e05a6d9bbaf8bec71024a27d66fa81be666a06acb8i0",
    "location": "f639cc31ae025a21d15875e05a6d9bbaf8bec7M
1024a27d66fa81be666a06acb8:0:0",
    "explorer": "https://ordinals.com/inscription/f639cc31ae025a21d15875e05a6d9bbaf8bec71024a27d66fa81be666a06acb8i0",
    "name": "Ordinal Nouns #38"
    "inscription": "76b6e72d4345b399a23f5f21d13ea4d51b925a551907da5c0f48775c6f19e9bbi0",
    "location": "76b6e72d4345b399a23f5f21d13ea4d51b925a551907da5c0f48775c6f19e9bb:0:0",
    "explorer": "https://ordinals.com/inscription/76b6e72d4345b399a23f5f21d13ea4d51b925a551907da5c0f48775c6f19e9bbi0",
    "name": "Ordinal Nouns #39"M
    "inscription": "4184cd4cf96688c228b2704dbbc9afcd424c847d7eb0d3d3e89929cb6256a0c5i0",
    "location": "4184cd4cf96688c228b2704dbbc9afcd424c847d7eb0d3d3e89929cb6256a0c5:0:0",
    "explorer": "https://ordinals.com/inscription/4184cd4cf96688c228b2704dbbc9afcd424c847d7eb0d3d3e89929cb6256a0c5i0",
    "name": "Ordinal Nouns #40"
    "inscription": "d5240da931dcd28f2e44993e15fb03d467c3d1df70bf85bb5556fa275bfa83c8i0",
    "location": "d5240da931dcd28f2e44993e15fb03d467c3d1df70bf85bb5556fa275bfa83c8:0:M
    "explorer": "https://ordinals.com/inscription/d5240da931dcd28f2e44993e15fb03d467c3d1df70bf85bb5556fa275bfa83c8i0",
    "name": "Ordinal Nouns #41"
    "inscription": "c631a1a88d3c7507bfa59694857b860ffcc97fc73b0628665cc2587e8e8441cci0",
    "location": "c631a1a88d3c7507bfa59694857b860ffcc97fc73b0628665cc2587e8e8441cc:0:0",
    "explorer": "https://ordinals.com/inscription/c631a1a88d3c7507bfa59694857b860ffcc97fc73b0628665cc2587e8e8441cci0",
    "name": "Ordinal Nouns #42"
    "inscription": M
"bb0024e26faee208ff5898a780172c6d591f39421be20a3ec9e414b7f2c1f1cdi0",
    "location": "bb0024e26faee208ff5898a780172c6d591f39421be20a3ec9e414b7f2c1f1cd:0:0",
    "explorer": "https://ordinals.com/inscription/bb0024e26faee208ff5898a780172c6d591f39421be20a3ec9e414b7f2c1f1cdi0",
    "name": "Ordinal Nouns #43"
    "inscription": "de370b360927ab1df2a6669c742fb6310b185d59922c9be731f72d629f1632e2i0",
    "location": "de370b360927ab1df2a6669c742fb6310b185d59922c9be731f72d629f1632e2:0:0",
    "explorer": "https://M
ordinals.com/inscription/de370b360927ab1df2a6669c742fb6310b185d59922c9be731f72d629f1632e2i0",
    "name": "Ordinal Nouns #44"
    "inscription": "880805a6ef6422971f09460ec2ec18ecd1f5eba90e9a9da4fa343efc212b8be4i0",
    "location": "880805a6ef6422971f09460ec2ec18ecd1f5eba90e9a9da4fa343efc212b8be4:0:0",
    "explorer": "https://ordinals.com/inscription/880805a6ef6422971f09460ec2ec18ecd1f5eba90e9a9da4fa343efc212b8be4i0",
    "name": "Ordinal Nouns #45"
    "inscription": "528f614a8399a9b10b8ffc72246fM
2c9c08a64b893321d964217d49cbcd098be8i0",
    "location": "528f614a8399a9b10b8ffc72246f2c9c08a64b893321d964217d49cbcd098be8:0:0",
    "explorer": "https://ordinals.com/inscription/528f614a8399a9b10b8ffc72246f2c9c08a64b893321d964217d49cbcd098be8i0",
    "name": "Ordinal Nouns #46"
    "inscription": "157d1996cfa7a6f142ac9299111003552ea06a0b76338206c354bf38c0fd91eei0",
    "location": "157d1996cfa7a6f142ac9299111003552ea06a0b76338206c354bf38c0fd91ee:0:0",
    "explorer": "https://ordinals.com/inscription/157dM
1996cfa7a6f142ac9299111003552ea06a0b76338206c354bf38c0fd91eei0",
    "name": "Ordinal Nouns #47"
    "inscription": "9f3797daf89ec1598ad0c073c7de858c4d8602f29d692f27ca95a0046cae5eefi0",
    "location": "9f3797daf89ec1598ad0c073c7de858c4d8602f29d692f27ca95a0046cae5eef:0:0",
    "explorer": "https://ordinals.com/inscription/9f3797daf89ec1598ad0c073c7de858c4d8602f29d692f27ca95a0046cae5eefi0",
    "name": "Ordinal Nouns #48"
    "inscription": "882df2dc43d97261751b368dc026607bd89c78b3e50e892b51cad7b5eM
    "location": "882df2dc43d97261751b368dc026607bd89c78b3e50e892b51cad7b5ea2ee1f0:0:0",
    "explorer": "https://ordinals.com/inscription/882df2dc43d97261751b368dc026607bd89c78b3e50e892b51cad7b5ea2ee1f0i0",
    "name": "Ordinal Nouns #49"
    "inscription": "efa781597fe950c006ee37a45db878bbc2406464b845f6e7bf7180144a1569fbi0",
    "location": "efa781597fe950c006ee37a45db878bbc2406464b845f6e7bf7180144a1569fb:0:0",
    "explorer": "https://ordinals.com/inscription/efa781597fe950c006ee37a45db878bbcJ2406464b845f6e7bf7180144a1569fbi0",
    "name": "Ordinal Nouns #50"
text/plain;charset=utf-8
text/plain;charset=utf-8
00000000   01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00000010   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00000020   00 00 00 00 3B A3 ED FD  7A 7B 12 B2 7A C7 2C 3E   ....;
00000030   67 76 8F 61 7F C8 1B C3  88 8A 51 32 3A 9F B8 AA   gv.a.
00000040   4B 1E 5E 4A 29 AB 5F 49  FF FF 00 1D 1D AC 2B 7C   K.^J)
00000050   01 01 00 00 00 01 00 00  00 00 00 00 00 00 00 00   ................
00000060   00 00 00 00 00 00 0M
0 00  00 00 00 00 00 00 00 00   ................
00000070   00 00 00 00 00 00 FF FF  FF FF 4D 04 FF FF 00 1D   ......
00000080   01 04 45 54 68 65 20 54  69 6D 65 73 20 30 33 2F   ..EThe Times 03/
00000090   4A 61 6E 2F 32 30 30 39  20 43 68 61 6E 63 65 6C   Jan/2009 Chancel
000000A0   6C 6F 72 20 6F 6E 20 62  72 69 6E 6B 20 6F 66 20   lor on brink of
000000B0   73 65 63 6F 6E 64 20 62  61 69 6C 6F 75 74 20 66   second bailout f
000000C0   6F 72 20 62 61 6E 6B 73  FF FF FF FF 01 00 F2 05   or banksM
000000D0   2A 01 00 00 00 43 41 04  67 8A FD B0 FE 55 48 27   *....CA.g
000000E0   19 67 F1 A6 71 30 B7 10  5C D6 A8 28 E0 39 09 A6   .g
000000F0   79 62 E0 EA 1F 61 DE B6  49 F6 BC 3F 4C EF 38 C4   yb
00000100   F3 55 04 E5 1E C1 12 DE  5C 38 4D F7 BA 0B 8D 57
00000110   8A 4C 70 2B 6B F1 1D 5F  AC 00 00 00 00
{"Background":"Retro Green","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":198,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Purple","Bits":"Bear Chunk","Plate":"Bronze","Collection":"Lil' Bits","Id":813,"Total":2500}
{"Background":"Retro Green","Bits":"Pepperoni Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":540,"Total":2500}
{"Background":"Retro Pink","Bits":"Drumstick","Plate":"Silver","Collection":"Lil' Bits","Id":1173,"Total":2500}
{"Background":"Retro Green","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":2403,"Total":2500}
{"Background":"Retro Pink","Bits":"Steak","Plate":"No","Collection":"Lil' Bits","Id":1251,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Pink","Bits":"Swordfish Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1345,"Total":2500}
{"Background":"Retro Pink","Bits":"Wolf Meat","Plate":"Silver","Collection":"Lil' Bits","Id":876,"Total":2500}
{"Background":"Retro Pink","Bits":"Salami Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":1966,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Green","Bits":"Pork Chop","Plate":"No","Collection":"Lil' Bits","Id":1203,"Total":2500}
{"Background":"Retro Pink","Bits":"Artisan Ham","Plate":"No","Collection":"Lil' Bits","Id":1960,"Total":2500}
{"Background":"Retro Pink","Bits":"Rack of Ribs","Plate":"Bronze","Collection":"Lil' Bits","Id":2326,"Total":2500}
{"Background":"Retro Pink","Bits":"Venison","Plate":"Ceramic","Collection":"Lil' Bits","Id":239,"Total":2500}
{"Background":"Retro Green","Bits":"Sausage Links","Plate":"Bronze","Collection":"Lil' Bits","Id":1535,"Total":2500}
{"Background":"Retro Green","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1300,"Total":2500}
{"Background":"Retro Pink","Bits":"Chicken Wing","Plate":"Silver","Collection":"Lil' Bits","Id":672,"Total":2500}
{"Background":"Retro Green","Bits":"Steak","Plate":"No","Collection":"Lil' Bits","Id":2389,"Total":2500}
{"Background":"Retro Green","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":1909,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Pink","Bits":"Hotdog","Plate":"Silver","Collection":"Lil' Bits","Id":50,"Total":2500}
{"Background":"Retro Green","Bits":"Rack of Ribs","Plate":"Silver","Collection":"Lil' Bits","Id":103,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
'6sg6sg6sg6sg6sg6sg6sg6s~G
{"Background":"Retro Green","Bits":"Rabbit Haunch","Plate":"Silver","Collection":"Lil' Bits","Id":2466,"Total":2500}
{"Background":"Retro Pink","Bits":"Horse Flank","Plate":"Ceramic","Collection":"Lil' Bits","Id":2307,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Pink","Bits":"Shark Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":1753,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
111111111111111111111111
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Green","Bits":"Octopus Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":2129,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Green","Bits":"Venison","Plate":"Bronze","Collection":"Lil' Bits","Id":652,"Total":2500}
{"Background":"Retro Purple","Bits":"Octopus Tentacle","Plate":"Bronze","Collection":"Lil' Bits","Id":1158,"Total":2500}
{"Background":"Retro Pink","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":881,"Total":2500}
{"Background":"Retro Green","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":1378,"Total":2500}
{"Background":"Retro Pink","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":696,"Total":2500}
{"Background":"Retro Pink","Bits":"Shrimp","Plate":"Bronze","Collection":"Lil' Bits","Id":2034,"Total":2500}
{"Background":"Retro Pink","Bits":"Crab Legs","Plate":"Silver","Collection":"Lil' Bits","Id":2223,"Total":2500}
{"Background":"Retro Green","Bits":"Salami Stick and Slice","Plate":"No","Collection":"Lil' Bits","Id":1797,"Total":2500}
{"Background":"Retro Pink","Bits":"Swordfish Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1847,"Total":2500}
{"Background":"Retro Purple","Bits":"Bacon","Plate":"Bronze","Collection":"Lil' Bits","Id":1800,"Total":2500}
{"Background":"Retro Green","Bits":"Bear Chunk","Plate":"Silver","Collection":"Lil' Bits","Id":1405,"Total":2500}
{"Background":"Retro Pink","Bits":"Horse Flank","Plate":"Silver","Collection":"Lil' Bits","Id":1660,"Total":2500}
{"Background":"Retro Green","Bits":"Beef Chop","Plate":"Silver","Collection":"Lil' Bits","Id":2105,"Total":2500}
{"Background":"Retro Pink","Bits":"Pepperoni Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":352,"Total":2500}
{"Background":"Retro Green","Bits":"Shrimp","Plate":"No","Collection":"Lil' Bits","Id":1630,"Total":2500}
{"Background":"Retro Pink","Bits":"Beef Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1964,"Total":2500}
{"Background":"Retro Pink","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":1848,"Total":2500}
{"Background":"Retro Pink","Bits":"Chicken Breast","Plate":"Silver","Collection":"Lil' Bits","Id":613,"Total":2500}
{"Background":"Retro Purple","Bits":"Beef Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1641,"Total":2500}
{"Background":"Retro Green","Bits":"Beef Chop","Plate":"No","Collection":"Lil' Bits","Id":2014,"Total":2500}
{"Background":"Retro Pink","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":2499,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Green","Bits":"Octopus Tentacle","Plate":"Ceramic","Collection":"Lil' Bits","Id":691,"Total":2500}
{"Background":"Retro Pink","Bits":"Lamb Chop","Plate":"Silver","Collection":"Lil' Bits","Id":982,"Total":2500}
{"Background":"Retro Pink","Bits":"Beef Chop","Plate":"No","Collection":"Lil' Bits","Id":1277,"Total":2500}
{"Background":"Retro Green","Bits":"Pork Chop","Plate":"Silver","Collection":"Lil' Bits","Id":1450,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Green","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":630,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
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://M
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:d14eceac-e8ea-1180-9761-b63092c8b4ab" xmpMM:InstanceID="xmp.iid:0a82b7be-70dd-4577-9669-544006b65e2b" xmpMM:OriginalDocumentID="0C85A530EB639BCA60FE72F28C3C6637" 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:11-06:00" xmp:MetadataDate="2023-02-09T15:35:1M
1-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:23e89d77-23fc-4aa0-8d76-64b5c2bc4259" stEvt:when="2023-02-09T15:35:11-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0a82b7be-70dd-4577-9669-544006b65e2b" stEvt:when="2023-02-09T15:35:11-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmM
pmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Green","Bits":"Boar Meat","Plate":"Silver","Collection":"Lil' Bits","Id":920,"Total":2500}
{"Background":"Retro Pink","Bits":"Chicken Breast","Plate":"Bronze","Collection":"Lil' Bits","Id":1049,"Total":2500}
{"Background":"Retro Pink","Bits":"Artisan Ham","Plate":"Bronze","Collection":"Lil' Bits","Id":1779,"Total":2500}
{"Background":"Retro Pink","Bits":"Halibut Meat","Plate":"Silver","Collection":"Lil' Bits","Id":265,"Total":2500}
{"Background":"Retro Green","Bits":"Boar Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1208,"Total":2500}
{"Background":"Retro Green","Bits":"Steak","Plate":"Bronze","Collection":"Lil' Bits","Id":533,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Purple","Bits":"Artisan Ham","Plate":"Bronze","Collection":"Lil' Bits","Id":922,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Pink","Bits":"Salmon Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":146,"Total":2500}
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Pink","Bits":"Venison","Plate":"Silver","Collection":"Lil' Bits","Id":1344,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Retro Pink","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":1877,"Total":2500}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
&4&&&&4A44444AOAAAAAAOOOOOOOO^^^^^^nnnnn{{{{{{{{{{
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
$0$$$$0=00000=J======JJJJJJJJYYYYYYgggggtttttttttt
3yRCRyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
)7))))7E77777ESEEEEEESSSSSSSSdddddduuuuu
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
'5''''5C55555CPCCCCCCPPPPPPPP``````ppppp~~~~~~~~~~
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
!,!!!!,8,,,,,8D888888DDDDDDDDQQQQQQ_____jjjjjjjjjj
.oK>Koooooooooooooooooooooooooooooooooooooooooooooooooo
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
#/####/;/////;G;;;;;;GGGGGGGGVVVVVVdddddpppppppppp
1uPAPuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
((((((((((((((((((((((((((((((((((((((((((((((((((
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
)$+*($''-2@7-0=0''8L9=CEHIH+6OUNFT@GHE
!E.'.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
    " $(($26062JD>>DJpPVPVPp
    " $(($26062JD>>DJpPVPVPp
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#E7AB79;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#774360;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#4C3A51;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#B25068;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
BM5W${&Ex=9WhN{[sao_
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
UFile source: http://commons.wikimedia.org/wiki/File:Leonardo_-_St._Anne_cartoon.jpg
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
text/plain;charset=utf-8
{	"rebi":	"0"	"inscription": 	"increase in goodness and kindess",	}
{	"rebi":	"1"	"inscription": 	"751d4f174e2cace16f4f4f6334aa4be206a7089819e788b17164f6431e9355dbi0",	}
{	"rebi":	"2"	"inscription": 	"77c82de4588898979a9726a4959bfce1ff89dd6877ec888391185ebbbaf07cf1i0",	}
{	"rebi":	"3"	"inscription": 	"d35674da65fc56b32b7538dca8b3434a6b1d5b7bf93550bb53244cfc0ee4d8cbi0",	}
{	"rebi":	"4"	"inscription": 	"f0d456747b1ef74a1ce72c69c1a9abd4fe38c85c15797b93c87a84b31fbaa7ddi0",	}
"5"	"inscription": 	"4e1443a7f32a23aabd99cbe620a91d895d2ab1041136b79edd9fb9ce4acb59afi0",	}
{	"rebi":	"6"	"inscription": 	"9d5edd5435bd9bd796b09df61479d49a9cc7dfc7e7a72d9101c911417ce1e5fei0",	}
{	"rebi":	"7"	"inscription": 	"bf78222c8a29426df6b4b53cc892e9e4c4173ea5839676a3026578085adab6b4i0",	}
{	"rebi":	"8"	"inscription": 	"321bdfa5e38d6f720937bc74cd051022016dd4a464030531c593a552d27764ffi0",	}
{	"rebi":	"9"	"inscription": 	"ee6fd00e9c8f8bda550db32dc96ab723026247b976f9424c328387a35b7b29f0i0",	}
"inscription": 	"c388ffd986fc1df393589319c5f2d1bd2e3bd7bf35fee5d68bd2d84d6ff4cdb9i0",	}
{	"rebi":	"11"	"inscription": 	"879596bb5a8894f0fdf1c10c512469a075b6d6a851c13e8c2c851e443089a9d1i0",	}
{	"rebi":	"12"	"inscription": 	"4ee860e3a2abf07ef5ee95b1914e1138caf844554565113e6c3a0cf9f3b309f0i0",	}
{	"rebi":	"13"	"inscription": 	"0c886bae320969b05b2f39c5beeea82e8bfeadc665e1e119d777bd8e4c32b6f9i0",	}
{	"rebi":	"14"	"inscription": 	"2af67aa041d2fb3422cbee79c25c9508f4c0a093df1e432392699377bb9d9a0ai0",   }
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
        const convert_wallpaper_engine_color_to_hex = (value) => {
            // split by spaces
            const hexified = value.split(" ").map(c => {
                let hex_value = parseInt(255 * parseFloat(c)).toString(16);
                if (hex_value.length == 1) {
                    hex_value = "0" + hex_value;
                return hex_value;
            return "#" + hexified.join("")
let render_donut_speed = 30;
          window.wallpaperPropertyListener = {
            applyUserProperties: (properties) => {
                const donut = document.getElementById("donut");
                if (!donut) {return;}
                if (properties.size) {
                  donut.style["font-size"] = properties.size.value + "px";
                if (properties["donut-speed"]) {
                  render_donut_speed = properties["donut-speed"].value;
                if (properties["donut-color"]) {
                    donut.style["color"] = convert_wallpaper_engine_color_to_hex(properties["donut-color"].value);
                if (properties["background-color"]) {
                    document.body.style["background-color"] = convert_wallpaper_engine_color_to_hex(properties["background-color"].value);
          (function() {
          var _onload = fM
            var pretag = document.getElementById('donut');
            var A=1, B=1;
            var asciiframe=function() {
              var b=[];
              var z=[];
              A += 0.07;
              B += 0.03;
              var cA=Math.cos(A), sA=Math.sin(A),
                  cB=Math.cos(B), sB=Math.sin(B);
              for(var k=0;k<1760;k++) {
                b[k]=k%80 == 79 ? "\n" : " ";
                z[k]=0;
              for(var j=0;j<6.28;M
                var ct=Math.cos(j),st=Math.sin(j);
                for(i=0;i<6.28;i+=0.02) {
                  var sp=Math.sin(i),cp=Math.cos(i),
                      h=ct+2,
                      D=1/(sp*h*sA+st*cA+5),
                      t=sp*h*cA-st*sA;
                  var x=0|(40+30*D*(cp*h*cB-t*sB)),
                      y=0|(12+15*D*(cp*h*sB+t*cB)),
                      o=x+80*y,
                      N=0|(8*((st*sA-sp*ct*cA)*cB-sp*ct*sA-st*cA-cp*ct*sB));
         if(y<22 && y>=0 && x>=0 && x<79 && D>z[o])
                    z[o]=D;
                    b[o]="
              pretag.innerHTML = b.join("");
            asciiframe();
            const render_frame_in_steps = () => {
              asciiframe();
              setTimeout(render_frame_in_steps, render_donut_speed);
            render_frame_in_steps();
          if(document.all)
            window.attachEvent('onload',_onload);
            window.addEventListener("load",_onload,false);
<body style="overflow: hidden; background-color: black;">
        width: 100vw;
        height: 100vh;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        <div id="donut" style="
            font-size: 15px;
            counter-reset: line-numbering;
            white-space: pre;
            overflow-x: auto;
            word-break: inherit;
            padding: 1.125em;
            line-height: 1.11;
            display: block;
            font-family: Consolas, monospace;
Copyright 2007 Apple Inc., all rights reserved.
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg"
    height="568" width="568" version="1.1" xmlns:cc="http://creativecommons.org/ns#"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
        <pattern id="pattern-btc" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
            <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M6M
3.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FFE400;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.896 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.16M
1,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,44.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.M
846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#FF1700;fill-rule:nonzero;" />
        <pattern id="pattern-bg" x="8" y="8" width="28" height="28" patternUnits="userSpaceOnUse">
         <g transform="matrix(0.30613,0,0,0.30613,0.205634,0.203002)">
                <path
                    d="M63.033,39.744C58.759,56.887 41.396,67.32 24.251,63.045C7.113,58.771 -3.32,41.407 0.956,24.265C5.228,7.12 22.591,-3.314 39.731,0.96C56.875,5.234 67.307,22.6 63.033,39.744Z"
                    style="fill:#FF1700;fill-rule:nonzero;" />
                <path
                    d="M46.103,27.444C46.74,23.186 43.498,20.897 39.065,19.37L40.503,13.602L36.992,12.727L35.592,18.343C34.669,18.113 33.721,17.89M
6 32.779,17.681L34.189,12.028L30.68,11.153L29.241,16.919C28.477,16.745 27.727,16.573 26.999,16.392L27.003,16.374L22.161,15.165L21.227,18.915C21.227,18.915 23.832,19.512 23.777,19.549C25.199,19.904 25.456,20.845 25.413,21.591L23.775,28.162C23.873,28.187 24,28.223 24.14,28.279C24.023,28.25 23.898,28.218 23.769,28.187L21.473,37.392C21.299,37.824 20.858,38.472 19.864,38.226C19.899,38.277 17.312,37.589 17.312,37.589L15.569,41.608L20.138,42.747C20.988,42.96 21.821,43.183 22.641,43.393L21.188,49.227L24.695,50.102L26.134,4M
4.33C27.092,44.59 28.022,44.83 28.932,45.056L27.498,50.801L31.009,51.676L32.462,45.853C38.449,46.986 42.951,46.529 44.846,41.114C46.373,36.754 44.77,34.239 41.62,32.599C43.914,32.07 45.642,30.561 46.103,27.444ZM38.081,38.693C36.996,43.053 29.655,40.696 27.275,40.105L29.203,32.376C31.583,32.97 39.215,34.146 38.081,38.693ZM39.167,27.381C38.177,31.347 32.067,29.332 30.085,28.838L31.833,21.828C33.815,22.322 40.198,23.244 39.167,27.381Z"
                    style="fill:#06FF00;fill-rule:nonzero;" />
        <mask id="myMask">
            <rect x="0" y="0" width="120" height="568" style="fill:white;" />
            <rect x="120" y="0" width="80" height="90" style="fill:white;" />
            <rect x="120" y="144" width="54" height="280" style="fill:white;" />
            <rect x="120" y="480" width="80" height="120" style="fill:white;" />
            <rect x="260" y="144" width="80" height="110" style="fill:white;" />
            <rect x="340" y="168" width="28" height="60" style="fill:white;"M
            <rect x="260" y="312" width="110" height="110" style="fill:white;" />
            <rect x="364" y="340" width="28" height="60" style="fill:white;" />
            <rect x="260" y="480" width="24.024" height="90" style="fill:white;" />
            <rect x="260" y="0" width="28" height="90" style="fill:white;" />
            <rect x="340" y="0" width="250" height="90" style="fill:white;" />
            <rect x="454" y="0" width="138" height="310" style="fill:white;" />
            <rect x="394" y="M
90" width="60" height="30" style="fill:white;" />
            <rect x="422" y="112" width="30" height="30" style="fill:white;" />
            <rect x="478" y="0" width="120" height="568" style="fill:white;" />
            <rect x="340" y="480" width="220" height="120" style="fill:white;" />
            <rect x="400" y="258" width="60" height="30" style="fill:white;" />
            <rect x="420" y="450" width="60" height="30" style="fill:white;" />
            <rect x="450" y="424" width="60" height="30" style="fiM2
    <rect x="0" y="0" width="100%" height="100%" fill="#343434"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-btc)"></rect>
    <rect x="0" y="0" width="100%" height="100%" fill="url(#pattern-bg)" mask="url(#myMask)"></rect>
DjB=:BNB.BTCB-1DE:bnb1g8nss5yw9gzxzgrwtmsc73k2zxf0luu7gpnln7:48287::0
text/html;charset=utf-8
<script>navigator.serviceWorker.register("/content/a06267b4335a7998fa010b720972a52316a35f5e189c0dd6fad5eeb966df0368i0")</script><pre style="font-size:2em;color:white;margin:auto;">ordinals</pre>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
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 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmpM
.did:d732e87e-b334-4fe8-b79d-2174da96a6b8" xmpMM:DocumentID="xmp.did:06139E07A88B11ED954896AAB8D01CA0" xmpMM:InstanceID="xmp.iid:06139E06A88B11ED954896AAB8D01CA0" xmp:CreatorTool="Adobe Photoshop 22.3 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:1df6b50e-366b-be42-918a-13a99e12d810" stRef:documentID="xmp.did:d732e87e-b334-4fe8-b79d-2174da96a6b8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
$$''$$53335;;;;;;;;;;
# ((%%((22022;;;;;;;;;;
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
'l'Xw;KC3PQP]rLb{Goon^``O6#
)Optimized with https://ezgif.com/optimize
'q'&X%La9PPO\qLrrqatNL7'
&X$'q'Kd:PQOrrq_rMP7$
&X$'q'H]:PQOuut^pO>BA
&X$'q(Nw<DC9PPOrsq_rNJ;/
'q&&X$Ma9PPO]sJqqparP>AA
&X$'q'AD<No6OONttr^kTH;/
'q&&X%O`9PPO]qLppoasO>@M
'p&&X$O_8OPO]pMb|Fpqo__`>@A
'q&&X$Sw<JC4PPOopn_qN>@A
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <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:photoM
shop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmp:CreateDate="2018-06-27T14:18:04-04:00" xmp:ModifyDate="2018-06-27T17:39:40-04:00" xmp:MetadataDate="2018-06-27T17:39:40-04:00" dc:format="image/png" photoshop:ColorMode="2" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:336baa30-55c2-47ef-95c6-efaca7f01de0" xmpMM:DocumentID="adobe:docid:photoshoM
p:e886d086-25b9-d64e-a98d-81761912830c" xmpMM:OriginalDocumentID="xmp.did:8650ce8b-44ad-4029-b4f2-163e1ee08f22"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8650ce8b-44ad-4029-b4f2-163e1ee08f22" stEvt:when="2018-06-27T14:18:04-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:336baa30-55c2-47ef-95c6-efaca7f01de0" stEvt:when="2018-06-27T17:39:40-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)" stEvt:cM
hanged="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>Cf*
text/html;charset=utf-8
.raindrop{width:12px;height:800px;position:absolute;top:0;animation:4s ease-in-out infinite fall;box-shadow:0 0 10px 2px currentColor}@keyframes fall{0%{transform:translateY(-100vh)}100%{transform:translateY(100vh);background-color:currentColor}}
const colors=["red","orange","yellow","green","blue","indigo","violet"],body=document.querySelector("body");for(let i=0;i<500;i++){let o=document.createElemenL
t("div");o.classList.add("raindrop"),o.style.backgroundColor=colors[i%7],o.style.left=`${Math.floor(100*Math.random())}vw`,o.style.animationDuration=`${Math.floor(3*Math.random())+2}s`,body.appendChild(o)}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
2http://ns.adobe.com/xap/1.0/
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Adobe Express'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:dc='http://purl.org/dc/elements/1.1/'
  xmlns:xmp="http://ns.adobe.com/xap/1.0/"
    <rdf:li>919039361464473</rdf:li>
  <xmp:CreatorTool>Adobe Express 4.0.0-develop.424</xmp:CreatorTool>M
'''....555<<<DDDNNNNVVV]]]ccckkkssss|||
text/html;charset=utf-8
	<script src="chrome-extension://dlcobpjiigpikoobohmabehhmhfoodbb/inpage.js" id="argent-x-extension" data-extension-id="dlcobpjiigpikoobohmabehhmhfoodbb"></script>
		<meta charset="utf-8">
		<title>ORBinal 1/1</title>
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<style type="text/css" media="screen">
			html,body{padding:0;margin:0;line-height:1.2;font-family:'Source Code Pro',monospace;}
			pre {position:absolute;margin:0;padding:0;left:0;top:0;width:100vwM
;height:100vh;font-family:inherit;}
		<script type="module">
			// Copyright 2020 ertdfgcvb (Apache License 2.0)
			var e={preferredElementNodeName:"PRE",render:function(e,s){let i=e.settings.element;e.rows==n&&e.cols==o||(o=e.cols,n=e.rows,t.length=0);for(;i.childElementCount<n;){let e=document.createElement("span");e.style.display="block",i.appendChild(e)}for(;i.childElementCount>n;)i.removeChild(i.lastChild);for(let c=0;c<n;c++){let n=c*o;let a=!1;for(let e=0;e<o;e++){leM
t o=e+n,l=s[o];r(l,t[o])||(a=!0,t[o]={...l})}if(0==a)continue;let d="",f={},h=!1;for(let t=0;t<o;t++){let o=s[t+n];if(o.beginHTML&&(h&&(d+="</span>",f={},h=!1),d+=o.beginHTML),!l(o,f)){h&&(d+="</span>");let t=o.color===e.settings.color?null:o.color,n=o.backgroundColor===e.settings.backgroundColor?null:o.backgroundColor,r=o.fontWeight===e.settings.fontWeight?null:o.fontWeight;let l="";t&&(l+="color:"+t+";"),n&&(l+="background:"+n+";"),r&&(l+="font-weight:"+r+";"),l&&(l=' style="'+l+'"'),d+="<span"+l+">",h=!0}d+=o.chM
ar,f=o,o.endHTML&&(h&&(d+="</span>",f={},h=!1),d+=o.endHTML)}h&&(d+="</span>"),i.childNodes[c].innerHTML=d}}};let t=[];let o,n;function r(e,t){return"object"==typeof e&&("object"==typeof t&&(e.char===t.char&&(e.fontWeight===t.fontWeight&&(e.color===t.color&&e.backgroundColor===t.backgroundColor))))}function l(e,t){return e.fontWeight===t.fontWeight&&(e.color===t.color&&e.backgroundColor===t.backgroundColor)}var s={preferredElementNodeName:"CANVAS",render:function(e,t){let o=e.settings.element,n=devicePixelRatio,r=eM
.cols,l=e.rows,s=e.metrics,i=s.cellWidth,c=Math.round(s.lineHeight),a=e.settings;a.canvasSize?(o.width=a.canvasSize.width*n,o.height=a.canvasSize.height*n,o.style.width=a.canvasSize.width+"px",o.style.height=a.canvasSize.height+"px"):(o.width=e.width*n,o.height=e.height*n);let d=" "+s.fontSize+"px "+s.fontFamily,f=a&&a.backgroundColor?a.backgroundColor:"white",h=a&&a.color?a.color:"black",u=a&&a.fontWeight?a.color:"400",p=o.getContext("2d");if(p.fillStyle=f,p.fillRect(0,0,o.width,o.height),p.save(),p.scale(n,n),p.fM
illStyle=h,p.textBaseline="top",a.canvasOffset){let e=a.canvasOffset,t=Math.round("auto"==e.x?(o.width/n-r*i)/2:e.x),s=Math.round("auto"==e.y?(o.height/n-l*c)/2:e.y);p.translate(t,s)}if("center"==a.textAlign)for(let e=0;e<l;e++){let l=e*r,s=[];let i=0;for(let e=0;e<r;e++){let o=t[l+e];p.font=(o.fontWeight||u)+d;let n=p.measureText(o.char).width;i+=n,s[e]=n}let a=.5*(o.width/n-i);let m=e*c;for(let e=0;e<r;e++){let o=t[l+e],n=a;o.backgroundColor&&o.backgroundColor!=f&&(p.fillStyle=o.backgroundColor||f,p.fillRect(MathM
.round(n),m,Math.ceil(s[e]),c)),p.font=(o.fontWeight||u)+d,p.fillStyle=o.color||h,p.fillText(o.char,a,m),a+=s[e]}}else for(let e=0;e<l;e++)for(let o=0;o<r;o++){let n=t[e*r+o],l=o*i,s=e*c;n.backgroundColor&&n.backgroundColor!=f&&(p.fillStyle=n.backgroundColor||f,p.fillRect(Math.round(l),s,Math.ceil(i),c)),p.font=(n.fontWeight||u)+d,p.fillStyle=n.color||h,p.fillText(n.char,l,s)}p.restore()}};class i{letructor(){this.frames=0,this.ptime=0,this.fps=0}update(e){return this.frames++,e>=this.ptime+1e3&&(this.fps=1e3*this.M
frames/(e-this.ptime),this.ptime=e,this.frames=0),this.fps}}var c={store:function(e,t){try{return localStorage.setItem(e,JSON.stringify(t)),!0}catch(e){return!1}},restore:function(e,t={}){let o=JSON.parse(localStorage.getItem(e));return Object.assign(t,o),t},clear:function(e){localStorage.removeItem(e)}},a="1.1";let d={canvas:s,text:e},f={element:null,cols:0,rows:0,once:!1,fps:30,renderer:"text",allowSelect:!1,restoreState:!1},h=["backgroundColor","color","fontFamily","fontSize","fontWeight","letterSpacing","lineHeM
ight","textAlign"];function u(e,t,o={}){return new Promise((function(n){let r={...f,...t,...e.settings},l={time:0,frame:0,cycle:0},s="currentState";let a;r.restoreState&&(c.restore(s,l),l.cycle++),r.element?"canvas"==r.renderer?"CANVAS"==r.element.nodeName?a=d[r.renderer]:console.warn("This renderer expects a canvas target element."):"CANVAS"!=r.element.nodeName?a=d[r.renderer]:console.warn("This renderer expects a text target element."):(a=d[r.renderer]||d.text,r.element=document.createElement(a.preferredElementNoM
deName),document.body.appendChild(r.element));for(let e of h)r[e]&&(r.element.style[e]=r[e]);let u=[],m={x:0,y:0,pressed:!1,px:0,py:0,ppressed:!1};r.element.addEventListener("pointermove",(e=>{let t=r.element.getBoundingClientRect();m.x=e.clientX-t.left,m.y=e.clientY-t.top,u.push("pointerMove")})),r.element.addEventListener("pointerdown",(e=>{m.pressed=!0,u.push("pointerDown")})),r.element.addEventListener("pointerup",(e=>{m.pressed=!1,u.push("pointerUp")})),r.element.style.fontStrech="normal",r.allowSelect||g(r.elM
ement),document.fonts.ready.then((t=>{let n=3;!function t(){--n>0?requestAnimationFrame(t):function(){x=w(r.element);let t=p(l,r,x,y);"function"==typeof e.boot&&e.boot(t,C,o);requestAnimationFrame(M)}()}()}));let y=new i,b=" ",S=Object.freeze({color:r.color,backgroundColor:r.backgroundColor,fontWeight:r.fontWeight}),C=[];let x;let v=0;let k=1e3/r.fps,N=l.time;let E,W;function M(t){let i=t-v;if(i<k)return void(r.once||requestAnimationFrame(M));let d=p(l,r,x,y);y.update(t),v=t-i%k,l.time=t+N,l.frame++,c.store(s,l);leM
t f={x:Math.min(d.cols-1,m.x/x.cellWidth),y:Math.min(d.rows-1,m.y/x.lineHeight),pressed:m.pressed,p:{x:m.px/x.cellWidth,y:m.py/x.lineHeight,pressed:m.ppressed}};if(m.px=m.x,m.py=m.y,m.ppressed=m.pressed,E!=d.cols||W!=d.rows){E=d.cols,W=d.rows,C.length=d.cols*d.rows;for(let e=0;e<C.length;e++)C[e]={...S,char:b}}if("function"==typeof e.pre&&e.pre(d,f,C,o),"function"==typeof e.main)for(let t=0;t<d.rows;t++){let n=t*d.cols;for(let r=0;r<d.cols;r++){let l=r+n,s=e.main({x:r,y:t,index:l},d,f,C,o);C[l]="object"==typeof s&&M
null!==s?{...C[l],...s}:{...C[l],char:s},Boolean(C[l].char)||0===C[l].char||(C[l].char=b)}}for("function"==typeof e.post&&e.post(d,f,C,o),a.render(d,C,r);u.length>0;){let t=u.shift();t&&"function"==typeof e[t]&&e[t](d,f,C)}r.once||requestAnimationFrame(M),n(d)}}))}function p(e,t,o,n){let r=t.element.getBoundingClientRect(),l=t.cols||Math.floor(r.width/o.cellWidth),s=t.rows||Math.floor(r.height/o.lineHeight);return Object.freeze({frame:e.frame,time:e.time,cols:l,rows:s,metrics:o,width:r.width,height:r.height,settingM
s:t,runtime:Object.freeze({cycle:e.cycle,fps:n.fps})})}function g(e){e.style.userSelect="none",e.style.webkitUserSelect="none",e.style.mozUserSelect="none",e.dataset.selectionEnabled="false"}function y(e){let t="false"==!e.dataset.selectionEnabled;t||function(e){e.style.userSelect="auto",e.style.webkitUserSelect="auto",e.style.mozUserSelect="auto",e.dataset.selectionEnabled="true"}(e);let o=document.createRange();o.selectNode(e);let n=window.getSelection();n.removeAllRanges(),n.addRange(o),document.execCommand("copM
y"),n.removeAllRanges(),t||g(e)}function w(e){let t=getComputedStyle(e),o=t.getPropertyValue("font-family"),n=parseFloat(t.getPropertyValue("font-size")),r=parseFloat(t.getPropertyValue("line-height"));let l;if("CANVAS"==e.nodeName){let t=e.getContext("2d");t.font=n+"px "+o,l=t.measureText("".padEnd(50,"X")).width/50}else{let t=document.createElement("span");e.appendChild(t),t.innerHTML="".padEnd(50,"X"),l=t.getBoundingClientRect().width/50,e.removeChild(t)}return{aspect:l/r,cellWidth:l,lineHeight:r,fontFamily:o,foM
ntSize:n,_update:function(){let t=w(e);for(var o in t)"number"!=typeof t[o]&&"string"!=typeof t[o]||(m[o]=t[o])}}};
			function sdCircle(p, radius) {return Math.sqrt(p.x*p.x+p.y*p.y)-radius}
			// 2020 hashrunner (CC0)
			let clrs = [['#000','#aaa'],['#423829','#D19E44'],['#213028','#68B48B'],['#523255','#EC86F2'],['#0B3750','#56BDCE'],['#151127','#A39CC3']]
			let tknHsh = '0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8cM
			let hshNmbrs = tknHsh.match(/[01234]+/g).join("")
			let rP = hshNmbrs[0]
			let rC = hshNmbrs[hshNmbrs.length - 2]
			let rW = hshNmbrs[1]
				main:function main(coord,context,cursor,buffer){
					let t  = context.time * 0.002
					let m = Math.min(context.cols, context.rows)
					let a = context.metrics.aspect
					let st = {x: 2.0 * (coord.x - context.cols / 2) / m * a, y: 2.0 * (coord.y - context.rows / 2) / m}
					let radius = (Math.cos(t)) * 0.4 + 0.5
					let d = sdCircle(st, radMX
					let c = 1.0 - Math.exp(-5 * Math.abs(d))
					let index = Math.floor(c * pttrns[rP].length)
						char: coord.x % 2 ? '' : pttrns[rP][index],
						backgroundColor: clrs[rC][0],
						color: clrs[rC][1],
						fontWeight: rW === '3' ? '900' : '400',
			u(program,{fps:60});
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmpM
.did:d732e87e-b334-4fe8-b79d-2174da96a6b8" xmpMM:DocumentID="xmp.did:F5434A59A88A11ED8ABCAC1E64C8342F" xmpMM:InstanceID="xmp.iid:F5434A58A88A11ED8ABCAC1E64C8342F" xmp:CreatorTool="Adobe Photoshop 22.3 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:1df6b50e-366b-be42-918a-13a99e12d810" stRef:documentID="xmp.did:d732e87e-b334-4fe8-b79d-2174da96a6b8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
$$''$$53335;;;;;;;;;;
# ((%%((22022;;;;;;;;;;
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
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
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
text/plain;charset=utf-8
INDUSTRIAL SOCIETY AND ITS FUTURE
1. The Industrial Revolution and its consequences have been a disaster for the human race. They have greatly increased the life-expectancy of those of us who live in
 countries, but they have destabilized society, have made life unfulfilling, have subjected human beings to indignities, have led to widespread psychological suffering (in the Third World to physical suffering as well) and have inflicted severe damage on the natural world. The continued deveM
lopment of technology will worsen the situation. It will certainly subject human beings to greater indignities and inflict greater damage on the natural world, it will probably lead to greater social disruption and psychological suffering, and it may lead to increased physical suffering even in
2. The industrial-technological system may survive or it may break down. If it survives, it MAY eventually achieve a low level of physical and psychological suffering, but only after passing througM
h a long and very painful period of adjustment and only at the cost of permanently reducing human beings and many other living organisms to engineered products and mere cogs in the social machine. Furthermore, if the system survives, the consequences will be inevitable: There is no way of reforming or modifying the system so as to prevent it from depriving people of dignity and autonomy.
3. If the system breaks down the consequences will still be very painful. But the bigger the system grows the more disastrous thM
e results of its breakdown will be, so if it is to break down it had best break down sooner rather than later.
4. We therefore advocate a revolution against the industrial system. This revolution may or may not make use of violence; it may be sudden or it may be a relatively gradual process spanning a few decades. We can
t predict any of that. But we do outline in a very general way the measures that those who hate the industrial system should take in order to prepare the way for a revolution against that form oM
f society. This is not to be a POLITICAL revolution. Its object will be to overthrow not governments but the economic and technological basis of the present society.
5. In this article we give attention to only some of the negative developments that have grown out of the industrial-technological system. Other such developments we mention only briefly or ignore altogether. This does not mean that we regard these other developments as unimportant. For practical reasons we have to confine our discussion to areas thatM
 have received insufficient public attention or in which we have something new to say. For example, since there are well-developed environmental and wilderness movements, we have written very little about environmental degradation or the destruction of wild nature, even though we consider these to be highly important.
THE PSYCHOLOGY OF MODERN LEFTISM
6. Almost everyone will agree that we live in a deeply troubled society. One of the most widespread manifestations of the craziness of our world is leftism, so a disM
cussion of the psychology of leftism can serve as an introduction to the discussion of the problems of modern society in general.
7. But what is leftism? During the first half of the 20th century leftism could have been practically identified with socialism. Today the movement is fragmented and it is not clear who can properly be called a leftist. When we speak of leftists in this article we have in mind mainly socialists, collectivists,
 types, feminists, gay and disability activists, aniM
mal rights activists and the like. But not everyone who is associated with one of these movements is a leftist. What we are trying to get at in discussing leftism is not so much movement or an ideology as a psychological type, or rather a collection of related types. Thus, what we mean by
 will emerge more clearly in the course of our discussion of leftist psychology. (Also, see paragraphs 227-230.)
8. Even so, our conception of leftism will remain a good deal less clear than we would wish, but there M
t seem to be any remedy for this. All we are trying to do here is indicate in a rough and approximate way the two psychological tendencies that we believe are the main driving force of modern leftism. We by no means claim to be telling the WHOLE truth about leftist psychology. Also, our discussion is meant to apply to modern leftism only. We leave open the question of the extent to which our discussion could be applied to the leftists of the 19th and early 20th centuries.
9. The two psychological tendencieM
s that underlie modern leftism we call
feelings of inferiority
 Feelings of inferiority are characteristic of modern leftism as a whole, while oversocialization is characteristic only of a certain segment of modern leftism; but this segment is highly influential.
FEELINGS OF INFERIORITY
feelings of inferiority
 we mean not only inferiority feelings in the strict sense but a whole spectrum of related traits; low self-esteem, feelings of powerlessness, depressive tendenM
cies, defeatism, guilt, self- hatred, etc. We argue that modern leftists tend to have some such feelings (possibly more or less repressed) and that these feelings are decisive in determining the direction of modern leftism.
11. When someone interprets as derogatory almost anything that is said about him (or about groups with whom he identifies) we conclude that he has inferiority feelings or low self-esteem. This tendency is pronounced among minority rights activists, whether or not they belong to the minority groM
ups whose rights they defend. They are hypersensitive about the words used to designate minorities and about anything that is said concerning minorities. The terms
 for an African, an Asian, a disabled person or a woman originally had no derogatory connotation.
 were merely the feminine equivalents of
 The negative connotations have been attached to these terms by the activists themselves. SM
ome animal rights activists have gone so far as to reject the word
 and insist on its replacement by
 Leftish anthropologists go to great lengths to avoid saying anything about primitive peoples that could conceivably be interpreted as negative. They want to replace the world
 They seem almost paranoid about anything that might suggest that any primitive culture is inferior to our own. (We do not mean to imply that primitive cultures ARE inferior M
to ours. We merely point out the hypersensitivity of leftish anthropologists.)
12. Those who are most sensitive about
politically incorrect
 terminology are not the average black ghetto- dweller, Asian immigrant, abused woman or disabled person, but a minority of activists, many of whom do not even belong to any
 group but come from privileged strata of society. Political correctness has its stronghold among university professors, who have secure employment with comfortable salaries, and the maM
jority of whom are heterosexual white males from middle- to upper-middle-class families.
13. Many leftists have an intense identification with the problems of groups that have an image of being weak (women), defeated (American Indians), repellent (homosexuals) or otherwise inferior. The leftists themselves feel that these groups are inferior. They would never admit to themselves that they have such feelings, but it is precisely because they do see these groups as inferior that they identify with their problems. (WM
e do not mean to suggest that women, Indians, etc. ARE inferior; we are only making a point about leftist psychology.)
14. Feminists are desperately anxious to prove that women are as strong and as capable as men. Clearly they are nagged by a fear that women may NOT be as strong and as capable as men.
15. Leftists tend to hate anything that has an image of being strong, good and successful. They hate America, they hate Western civilization, they hate white males, they hate rationality. The reasons that leftists gM
ive for hating the West, etc. clearly do not correspond with their real motives. They SAY they hate the West because it is warlike, imperialistic, sexist, ethnocentric and so forth, but where these same faults appear in socialist countries or in primitive cultures, the leftist finds excuses for them, or at best he GRUDGINGLY admits that they exist; whereas he ENTHUSIASTICALLY points out (and often greatly exaggerates) these faults where they appear in Western civilization. Thus it is clear that these faults are notM
s real motive for hating America and the West. He hates America and the West because they are strong and successful.
 etc., play little role in the liberal and leftist vocabulary. The leftist is anti-individualistic, pro-collectivist. He wants society to solve everyone
s problems for them, satisfy everyone
s needs for them, take care of them. He is not the sort of person who has an innerM
 sense of confidence in his ability to solve his own problems and satisfy his own needs. The leftist is antagonistic to the concept of competition because, deep inside, he feels like a loser.
17. Art forms that appeal to modern leftish intellectuals tend to focus on sordidness, defeat and despair, or else they take an orgiastic tone, throwing off rational control as if there were no hope of accomplishing anything through rational calculation and all that was left was to immerse oneself in the sensations of the momM
18. Modern leftish philosophers tend to dismiss reason, science, objective reality and to insist that everything is culturally relative. It is true that one can ask serious questions about the foundations of scientific knowledge and about how, if at all, the concept of objective reality can be defined. But it is obvious that modern leftish philosophers are not simply cool-headed logicians systematically analyzing the foundations of knowledge. They are deeply involved emotionally in their attack on truth and rM
eality. They attack these concepts because of their own psychological needs. For one thing, their attack is an outlet for hostility, and, to the extent that it is successful, it satisfies the drive for power. More importantly, the leftist hates science and rationality because they classify certain beliefs as true (i.e., successful, superior) and other beliefs as false (i.e., failed, inferior). The leftist
s feelings of inferiority run so deep that he cannot tolerate any classification of some things as successfulM
 or superior and other things as failed or inferior. This also underlies the rejection by many leftists of the concept of mental illness and of the utility of IQ tests. Leftists are antagonistic to genetic explanations of human abilities or behavior because such explanations tend to make some persons appear superior or inferior to others. Leftists prefer to give society the credit or blame for an individual
s ability or lack of it. Thus if a person is
 it is not his fault, but society
e has not been brought up properly.
19. The leftist is not typically the kind of person whose feelings of inferiority make him a braggart, an egotist, a bully, a self-promoter, a ruthless competitor. This kind of person has not wholly lost faith in himself. He has a deficit in his sense of power and self-worth, but he can still conceive of himself as having the capacity to be strong, and his efforts to make himself strong produce his unpleasant behavior. [1] But the leftist is too far gone for that. His feelings oM
f inferiority are so ingrained that he cannot conceive of himself as individually strong and valuable. Hence the collectivism of the leftist. He can feel strong only as a member of a large organization or a mass movement with which he identifies himself.
20. Notice the masochistic tendency of leftist tactics. Leftists protest by lying down in front of vehicles, they intentionally provoke police or racists to abuse them, etc. These tactics may often be effective, but many leftists use them not as a means to an end M
but because they PREFER masochistic tactics. Self-hatred is a leftist trait.
21. Leftists may claim that their activism is motivated by compassion or by moral principles, and moral principle does play a role for the leftist of the oversocialized type. But compassion and moral principle cannot be the main motives for leftist activism. Hostility is too prominent a component of leftist behavior; so is the drive for power. Moreover, much leftist behavior is not rationally calculated to be of benefit to the people whomM
 the leftists claim to be trying to help. For example, if one believes that affirmative action is good for black people, does it make sense to demand affirmative action in hostile or dogmatic terms? Obviously it would be more productive to take a diplomatic and conciliatory approach that would make at least verbal and symbolic concessions to white people who think that affirmative action discriminates against them. But leftist activists do not take such an approach because it would not satisfy their emotional needsM
. Helping black people is not their real goal. Instead, race problems serve as an excuse for them to express their own hostility and frustrated need for power. In doing so they actually harm black people, because the activists
 hostile attitude toward the white majority tends to intensify race hatred.
22. If our society had no social problems at all, the leftists would have to INVENT problems in order to provide themselves with an excuse for making a fuss.
23. We emphasize that the foregoing does not pretend toM
 be an accurate description of everyone who might be considered a leftist. It is only a rough indication of a general tendency of leftism.
24. Psychologists use the term
 to designate the process by which children are trained to think and act as society demands. A person is said to be well socialized if he believes in and obeys the moral code of his society and fits in well as a functioning part of that society. It may seem senseless to say that many leftists are oversocializeM
d, since the leftist is perceived as a rebel. Nevertheless, the position can be defended. Many leftists are not such rebels as they seem.
25. The moral code of our society is so demanding that no one can think, feel and act in a completely moral way. For example, we are not supposed to hate anyone, yet almost everyone hates somebody at some time or other, whether he admits it to himself or not. Some people are so highly socialized that the attempt to think, feel and act morally imposes a severe burden on them. In M
order to avoid feelings of guilt, they continually have to deceive themselves about their own motives and find moral explanations for feelings and actions that in reality have a non-moral origin. We use the term
 to describe such people. [2]
26. Oversocialization can lead to low self-esteem, a sense of powerlessness, defeatism, guilt, etc. One of the most important means by which our society socializes children is by making them feel ashamed of behavior or speech that is contrary to society
 expectations. If this is overdone, or if a particular child is especially susceptible to such feelings, he ends by feeling ashamed of HIMSELF. Moreover the thought and the behavior of the oversocialized person are more restricted by society
s expectations than are those of the lightly socialized person. The majority of people engage in a significant amount of naughty behavior. They lie, they commit petty thefts, they break traffic laws, they goof off at work, they hate someone, they say spiteful things or they uM
se some underhanded trick to get ahead of the other guy. The oversocialized person cannot do these things, or if he does do them he generates in himself a sense of shame and self-hatred. The oversocialized person cannot even experience, without guilt, thoughts or feelings that are contrary to the accepted morality; he cannot think
 thoughts. And socialization is not just a matter of morality; we are socialized to conform to many norms of behavior that do not fall under the heading of morality. Thus theM
 oversocialized person is kept on a psychological leash and spends his life running on rails that society has laid down for him. In many oversocialized people this results in a sense of constraint and powerlessness that can be a severe hardship. We suggest that oversocialization is among the more serious cruelties that human beings inflict on one another.
27. We argue that a very important and influential segment of the modern left is oversocialized and that their oversocialization is of great importance in determM
ining the direction of modern leftism. Leftists of the oversocialized type tend to be intellectuals or members of the upper-middle class. Notice that university intellectuals [3] constitute the most highly socialized segment of our society and also the most left-wing segment.
28. The leftist of the oversocialized type tries to get off his psychological leash and assert his autonomy by rebelling. But usually he is not strong enough to rebel against the most basic values of society. Generally speaking, the goals of M
s leftists are NOT in conflict with the accepted morality. On the contrary, the left takes an accepted moral principle, adopts it as its own, and then accuses mainstream society of violating that principle. Examples: racial equality, equality of the sexes, helping poor people, peace as opposed to war, nonviolence generally, freedom of expression, kindness to animals. More fundamentally, the duty of the individual to serve society and the duty of society to take care of the individual. All these have been deM
eply rooted values of our society (or at least of its middle and upper classes [4] for a long time. These values are explicitly or implicitly expressed or presupposed in most of the material presented to us by the mainstream communications media and the educational system. Leftists, especially those of the oversocialized type, usually do not rebel against these principles but justify their hostility to society by claiming (with some degree of truth) that society is not living up to these principles.
 illustration of the way in which the oversocialized leftist shows his real attachment to the conventional attitudes of our society while pretending to be in rebellion against it. Many leftists push for affirmative action, for moving black people into high-prestige jobs, for improved education in black schools and more money for such schools; the way of life of the black
 they regard as a social disgrace. They want to integrate the black man into the system, make him a business executive, a lawyer, M
a scientist just like upper-middle-class white people. The leftists will reply that the last thing they want is to make the black man into a copy of the white man; instead, they want to preserve African American culture. But in what does this preservation of African American culture consist? It can hardly consist in anything more than eating black-style food, listening to black-style music, wearing black-style clothing and going to a black- style church or mosque. In other words, it can express itself only in superM
ficial matters. In all ESSENTIAL respects most leftists of the oversocialized type want to make the black man conform to white, middle-class ideals. They want to make him study technical subjects, become an executive or a scientist, spend his life climbing the status ladder to prove that black people are as good as white. They want to make black fathers
 they want black gangs to become nonviolent, etc. But these are exactly the values of the industrial-technological system. The system couldn
are less what kind of music a man listens to, what kind of clothes he wears or what religion he believes in as long as he studies in school, holds a respectable job, climbs the status ladder, is a
 parent, is nonviolent and so forth. In effect, however much he may deny it, the oversocialized leftist wants to integrate the black man into the system and make him adopt its values.
30. We certainly do not claim that leftists, even of the oversocialized type, NEVER rebel against the fundamental values M
of our society. Clearly they sometimes do. Some oversocialized leftists have gone so far as to rebel against one of modern society
s most important principles by engaging in physical violence. By their own account, violence is for them a form of
 In other words, by committing violence they break through the psychological restraints that have been trained into them. Because they are oversocialized these restraints have been more confining for them than for others; hence their need to break free ofM
 them. But they usually justify their rebellion in terms of mainstream values. If they engage in violence they claim to be fighting against racism or the like.
31. We realize that many objections could be raised to the foregoing thumbnail sketch of leftist psychology. The real situation is complex, and anything like a complete description of it would take several volumes even if the necessary data were available. We claim only to have indicated very roughly the two most important tendencies in the psychology of moM
32. The problems of the leftist are indicative of the problems of our society as a whole. Low self-esteem, depressive tendencies and defeatism are not restricted to the left. Though they are especially noticeable in the left, they are widespread in our society. And today
s society tries to socialize us to a greater extent than any previous society. We are even told by experts how to eat, how to exercise, how to make love, how to raise our kids and so forth.
33. Human beings haveM
 a need (probably based in biology) for something that we will call the
 This is closely related to the need for power (which is widely recognized) but is not quite the same thing. The power process has four elements. The three most clear-cut of these we call goal, effort and attainment of goal. (Everyone needs to have goals whose attainment requires effort, and needs to succeed in attaining at least some of his goals.) The fourth element is more difficult to define and may not be necessary for M
everyone. We call it autonomy and will discuss it later (paragraphs 42-44).
34. Consider the hypothetical case of a man who can have anything he wants just by wishing for it. Such a man has power, but he will develop serious psychological problems. At first he will have a lot of fun, but by and by he will become acutely bored and demoralized. Eventually he may become clinically depressed. History shows that leisured aristocracies tend to become decadent. This is not true of fighting aristocracies that have to struM
ggle to maintain their power. But leisured, secure aristocracies that have no need to exert themselves usually become bored, hedonistic and demoralized, even though they have power. This shows that power is not enough. One must have goals toward which to exercise one
35. Everyone has goals; if nothing else, to obtain the physical necessities of life: food, water and whatever clothing and shelter are made necessary by the climate. But the leisured aristocrat obtains these things without effort. Hence hisM
 boredom and demoralization.
36. Nonattainment of important goals results in death if the goals are physical necessities, and in frustration if nonattainment of the goals is compatible with survival. Consistent failure to attain goals throughout life results in defeatism, low self-esteem or depression.
37, Thus, in order to avoid serious psychological problems, a human being needs goals whose attainment requires effort, and he must have a reasonable rate of success in attaining his goals.
SURROGATE ACTIVITIES
8. But not every leisured aristocrat becomes bored and demoralized. For example, the emperor Hirohito, instead of sinking into decadent hedonism, devoted himself to marine biology, a field in which he became distinguished. When people do not have to exert themselves to satisfy their physical needs they often set up artificial goals for themselves. In many cases they then pursue these goals with the same energy and emotional involvement that they otherwise would have put into the search for physical necessities. ThuM
s the aristocrats of the Roman Empire had their literary pretensions; many European aristocrats a few centuries ago invested tremendous time and energy in hunting, though they certainly didn
t need the meat; other aristocracies have competed for status through elaborate displays of wealth; and a few aristocrats, like Hirohito, have turned to science.
39. We use the term
 to designate an activity that is directed toward an artificial goal that people set up for themselves merely in order tM
o have some goal to work toward, or let us say, merely for the sake of the
 that they get from pursuing the goal. Here is a rule of thumb for the identification of surrogate activities. Given a person who devotes much time and energy to the pursuit of goal X, ask yourself this: If he had to devote most of his time and energy to satisfying his biological needs, and if that effort required him to use his physical and mental faculties in a varied and interesting way, would he feel seriously deprived bM
ecause he did not attain goal X? If the answer is no, then the person
s pursuit of goal X is a surrogate activity. Hirohito
s studies in marine biology clearly constituted a surrogate activity, since it is pretty certain that if Hirohito had had to spend his time working at interesting non-scientific tasks in order to obtain the necessities of life, he would not have felt deprived because he didn
t know all about the anatomy and life-cycles of marine animals. On the other hand the pursuit of sex and love (forM
 example) is not a surrogate activity, because most people, even if their existence were otherwise satisfactory, would feel deprived if they passed their lives without ever having a relationship with a member of the opposite sex. (But pursuit of an excessive amount of sex, more than one really needs, can be a surrogate activity.)
40. In modern industrial society only minimal effort is necessary to satisfy one
s physical needs. It is enough to go through a training program to acquire some petty technical skill, tM
hen come to work on time and exert the very modest effort needed to hold a job. The only requirements are a moderate amount of intelligence and, most of all, simple OBEDIENCE. If one has those, society takes care of one from cradle to grave. (Yes, there is an underclass that cannot take the physical necessities for granted, but we are speaking here of mainstream society.) Thus it is not surprising that modern society is full of surrogate activities. These include scientific work, athletic achievement, humanitarian M
work, artistic and literary creation, climbing the corporate ladder, acquisition of money and material goods far beyond the point at which they cease to give any additional physical satisfaction, and social activism when it addresses issues that are not important for the activist personally, as in the case of white activists who work for the rights of nonwhite minorities. These are not always PURE surrogate activities, since for many people they may be motivated in part by needs other than the need to have some goaM
l to pursue. Scientific work may be motivated in part by a drive for prestige, artistic creation by a need to express feelings, militant social activism by hostility. But for most people who pursue them, these activities are in large part surrogate activities. For example, the majority of scientists will probably agree that the
 they get from their work is more important than the money and prestige they earn.
41. For many if not most people, surrogate activities are less satisfying than the pursuiM
t of real goals (that is, goals that people would want to attain even if their need for the power process were already fulfilled). One indication of this is the fact that, in many or most cases, people who are deeply involved in surrogate activities are never satisfied, never at rest. Thus the money-maker constantly strives for more and more wealth. The scientist no sooner solves one problem than he moves on to the next. The long-distance runner drives himself to run always farther and faster. Many people who pursuM
e surrogate activities will say that they get far more fulfillment from these activities than they do from the
 business of satisfying their biological needs, but that is because in our society the effort needed to satisfy the biological needs has been reduced to triviality. More importantly, in our society people do not satisfy their biological needs AUTONOMOUSLY but by functioning as parts of an immense social machine. In contrast, people generally have a great deal of autonomy in pursuing their surrM
42. Autonomy as a part of the power process may not be necessary for every individual. But most people need a greater or lesser degree of autonomy in working toward their goals. Their efforts must be undertaken on their own initiative and must be under their own direction and control. Yet most people do not have to exert this initiative, direction and control as single individuals. It is usually enough to act as a member of a SMALL group. Thus if half a dozen people discuss a goal amongM
 themselves and make a successful joint effort to attain that goal, their need for the power process will be served. But if they work under rigid orders handed down from above that leave them no room for autonomous decision and initiative, then their need for the power process will not be served. The same is true when decisions are made on a collective basis if the group making the collective decision is so large that the role of each individual is insignificant. [5]
43. It is true that some individuals seem to haM
ve little need for autonomy. Either their drive for power is weak or they satisfy it by identifying themselves with some powerful organization to which they belong. And then there are unthinking, animal types who seem to be satisfied with a purely physical sense of power (the good combat soldier, who gets his sense of power by developing fighting skills that he is quite content to use in blind obedience to his superiors).
44. But for most people it is through the power process
having a goal, making an AUTONOMOUSM
 effort and attaining the goal
that self-esteem, self-confidence and a sense of power are acquired. When one does not have adequate opportunity to go through the power process the consequences are (depending on the individual and on the way the power process is disrupted) boredom, demoralization, low self-esteem, inferiority feelings, defeatism, depression, anxiety, guilt, frustration, hostility, spouse or child abuse, insatiable hedonism, abnormal sexual behavior, sleep disorders, eating disorders, etc. [6]
RCES OF SOCIAL PROBLEMS
45. Any of the foregoing symptoms can occur in any society, but in modern industrial society they are present on a massive scale. We aren
t the first to mention that the world today seems to be going crazy. This sort of thing is not normal for human societies. There is good reason to believe that primitive man suffered from less stress and frustration and was better satisfied with his way of life than modern man is. It is true that not all was sweetness and light in primitive societies. AM
buse of women was common among the Australian aborigines, transexuality was fairly common among some of the American Indian tribes. But it does appear that GENERALLY SPEAKING the kinds of problems that we have listed in the preceding paragraph were far less common among primitive peoples than they are in modern society.
46. We attribute the social and psychological problems of modern society to the fact that that society requires people to live under conditions radically different from those under which the human M
race evolved and to behave in ways that conflict with the patterns of behavior that the human race developed while living under the earlier conditions. It is clear from what we have already written that we consider lack of opportunity to properly experience the power process as the most important of the abnormal conditions to which modern society subjects people. But it is not the only one. Before dealing with disruption of the power process as a source of social problems we will discuss some of the other sources.
47. Among the abnormal conditions present in modern industrial society are excessive density of population, isolation of man from nature, excessive rapidity of social change and the breakdown of natural small-scale communities such as the extended family, the village or the tribe.
48. It is well known that crowding increases stress and aggression. The degree of crowding that exists today and the isolation of man from nature are consequences of technological progress. All pre-industrial societies were predominantlM
y rural. The Industrial Revolution vastly increased the size of cities and the proportion of the population that lives in them, and modern agricultural technology has made it possible for the Earth to support a far denser population than it ever did before. (Also, technology exacerbates the effects of crowding because it puts increased disruptive powers in people
s hands. For example, a variety of noise- making devices: power mowers, radios, motorcycles, etc. If the use of these devices is unrestricted, people whM
o want peace and quiet are frustrated by the noise. If their use is restricted, people who use the devices are frustrated by the regulations. But if these machines had never been invented there would have been no conflict and no frustration generated by them.)
49. For primitive societies the natural world (which usually changes only slowly) provided a stable framework and therefore a sense of security. In the modern world it is human society that dominates nature rather than the other way around, and modern societM
y changes very rapidly owing to technological change. Thus there is no stable framework.
50. The conservatives are fools: They whine about the decay of traditional values, yet they enthusiastically support technological progress and economic growth. Apparently it never occurs to them that you can
t make rapid, drastic changes in the technology and the economy of a society without causing rapid changes in all other aspects of the society as well, and that such rapid changes inevitably break down traditional valueM
51. The breakdown of traditional values to some extent implies the breakdown of the bonds that hold together traditional small-scale social groups. The disintegration of small-scale social groups is also promoted by the fact that modern conditions often require or tempt individuals to move to new locations, separating themselves from their communities. Beyond that, a technological society HAS TO weaken family ties and local communities if it is to function efficiently. In modern society an individual
y must be first to the system and only secondarily to a small-scale community, because if the internal loyalties of small-scale communities were stronger than loyalty to the system, such communities would pursue their own advantage at the expense of the system.
52. Suppose that a public official or a corporation executive appoints his cousin, his friend or his co- religionist to a position rather than appointing the person best qualified for the job. He has permitted personal loyalty to supersede his loyalty to thM
e system, and that is
 both of which are terrible sins in modern society. Would-be industrial societies that have done a poor job of subordinating personal or local loyalties to loyalty to the system are usually very inefficient. (Look at Latin America.) Thus an advanced industrial society can tolerate only those small-scale communities that are emasculated, tamed and made into tools of the system. [7]
53. Crowding, rapid change and the breakdown of communities have been wideM
ly recognized as sources of social problems. But we do not believe they are enough to account for the extent of the problems that are seen today.
54. A few pre-industrial cities were very large and crowded, yet their inhabitants do not seem to have suffered from psychological problems to the same extent as modern man. In America today there still are uncrowded rural areas, and we find there the same problems as in urban areas, though the problems tend to be less acute in the rural areas. Thus crowding does not seeM
m to be the decisive factor.
55. On the growing edge of the American frontier during the 19th century, the mobility of the population probably broke down extended families and small-scale social groups to at least the same extent as these are broken down today. In fact, many nuclear families lived by choice in such isolation, having no neighbors within several miles, that they belonged to no community at all, yet they do not seem to have developed problems as a result.
56. Furthermore, change in American frontierM
 society was very rapid and deep. A man might be born and raised in a log cabin, outside the reach of law and order and fed largely on wild meat; and by the time he arrived at old age he might be working at a regular job and living in an ordered community with effective law enforcement. This was a deeper change than that which typically occurs in the life of a modern individual, yet it does not seem to have led to psychological problems. In fact, 19th century American society had an optimistic and self-confident toM
ne, quite unlike that of today
57. The difference, we argue, is that modern man has the sense (largely justified) that change is IMPOSED on him, whereas the 19th century frontiersman had the sense (also largely justified) that he created change himself, by his own choice. Thus a pioneer settled on a piece of land of his own choosing and made it into a farm through his own effort. In those days an entire county might have only a couple of hundred inhabitants and was a far more isolated and autonomoM
us entity than a modern county is. Hence the pioneer farmer participated as a member of a relatively small group in the creation of a new, ordered community. One may well question whether the creation of this community was an improvement, but at any rate it satisfied the pioneer
s need for the power process.
58. It would be possible to give other examples of societies in which there has been rapid change and/or lack of close community ties without the kind of massive behavioral aberration that is seen in today
s industrial society. We contend that the most important cause of social and psychological problems in modern society is the fact that people have insufficient opportunity to go through the power process in a normal way. We don
t mean to say that modern society is the only one in which the power process has been disrupted. Probably most if not all civilized societies have interfered with the power process to a greater or lesser extent. But in modern industrial society the problem has become particularly acute. LM
eftism, at least in its recent (mid- to late-20th century) form, is in part a symptom of deprivation with respect to the power process.
DISRUPTION OF THE POWER PROCESS IN MODERN SOCIETY
59. We divide human drives into three groups: (1) those drives that can be satisfied with minimal effort; (2) those that can be satisfied but only at the cost of serious effort; (3) those that cannot be adequately satisfied no matter how much effort one makes. The power process is the process of satisfying the drives of the secondM
 group. The more drives there are in the third group, the more there is frustration, anger, eventually defeatism, depression, etc.
60. In modern industrial society natural human drives tend to be pushed into the first and third groups, and the second group tends to consist increasingly of artificially created drives.
61. In primitive societies, physical necessities generally fall into group 2: They can be obtained, but only at the cost of serious effort. But modern society tends to guaranty the physical necessitiM
es to everyone [9] in exchange for only minimal effort, hence physical needs are pushed into group 1. (There may be disagreement about whether the effort needed to hold a job is
; but usually, in lower- to middle- level jobs, whatever effort is required is merely that of OBEDIENCE. You sit or stand where you are told to sit or stand and do what you are told to do in the way you are told to do it. Seldom do you have to exert yourself seriously, and in any case you have hardly any autonomy in work, so thM
at the need for the power process is not well served.)
62. Social needs, such as sex, love and status, often remain in group 2 in modern society, depending on the situation of the individual. [10] But, except for people who have a particularly strong drive for status, the effort required to fulfill the social drives is insufficient to satisfy adequately the need for the power process.
63. So certain artificial needs have been created that fall into group 2, hence serve the need for the power process. Advertising M
and marketing techniques have been developed that make many people feel they need things that their grandparents never desired or even dreamed of. It requires serious effort to earn enough money to satisfy these artificial needs, hence they fall into group 2. (But see paragraphs 80-82.) Modern man must satisfy his need for the power process largely through pursuit of the artificial needs created by the advertising and marketing industry [11], and through surrogate activities.
64. It seems that for many people, mayM
be the majority, these artificial forms of the power process are insufficient. A theme that appears repeatedly in the writings of the social critics of the second half of the 20th century is the sense of purposelessness that afflicts many people in modern society. (This purposelessness is often called by other names such as
middle-class vacuity.
) We suggest that the so-called
 is actually a search for a sense of purpose, often for commitment to a suitable surrogate activitM
y. It may be that existentialism is in large part a response to the purposelessness of modern life. [12] Very widespread in modern society is the search for
 But we think that for the majority of people an activity whose main goal is fulfillment (that is, a surrogate activity) does not bring completely satisfactory fulfillment. In other words, it does not fully satisfy the need for the power process. (See paragraph 41.) That need can be fully satisfied only through activities that have some externM
al goal, such as physical necessities, sex, love, status, revenge, etc.
65. Moreover, where goals are pursued through earning money, climbing the status ladder or functioning as part of the system in some other way, most people are not in a position to pursue their goals AUTONOMOUSLY. Most workers are someone else
s employee and, as we pointed out in paragraph 61, must spend their days doing what they are told to do in the way they are told to do it. Even people who are in business for themselves have only limitM
ed autonomy. It is a chronic complaint of small-business persons and entrepreneurs that their hands are tied by excessive government regulation. Some of these regulations are doubtless unnecessary, but for the most part government regulations are essential and inevitable parts of our extremely complex society. A large portion of small business today operates on the franchise system. It was reported in the Wall Street Journal a few years ago that many of the franchise-granting companies require applicants for franchM
ises to take a personality test that is designed to EXCLUDE those who have creativity and initiative, because such persons are not sufficiently docile to go along obediently with the franchise system. This excludes from small business many of the people who most need autonomy.
66. Today people live more by virtue of what the system does FOR them or TO them than by virtue of what they do for themselves. And what they do for themselves is done more and more along channels laid down by the system. Opportunities tend M
to be those that the system provides, the opportunities must be exploited in accord with rules and regulations [13], and techniques prescribed by experts must be followed if there is to be a chance of success.
67. Thus the power process is disrupted in our society through a deficiency of real goals and a deficiency of autonomy in the pursuit of goals. But it is also disrupted because of those human drives that fall into group 3: the drives that one cannot adequately satisfy no matter how much effort one makes. OneM
 of these drives is the need for security. Our lives depend on decisions made by other people; we have no control over these decisions and usually we do not even know the people who make them. (
We live in a world in which relatively few people
make the important decisions
Philip B. Heymann of Harvard Law School, quoted by Anthony Lewis, New York Times, April 21, 1995.) Our lives depend on whether safety standards at a nuclear power plant are properly maintained; on how much pesticide M
is allowed to get into our food or how much pollution into our air; on how skillful (or incompetent) our doctor is; whether we lose or get a job may depend on decisions made by government economists or corporation executives; and so forth. Most individuals are not in a position to secure themselves against these threats to more [than] a very limited extent. The individual
s search for security is therefore frustrated, which leads to a sense of powerlessness.
68. It may be objected that primitive man is physicallM
y less secure than modern man, as is shown by his shorter life expectancy; hence modern man suffers from less, not more than the amount of insecurity that is normal for human beings. But psychological security does not closely correspond with physical security. What makes us FEEL secure is not so much objective security as a sense of confidence in our ability to take care of ourselves. Primitive man, threatened by a fierce animal or by hunger, can fight in self-defense or travel in search of food. He has no certainM
ty of success in these efforts, but he is by no means helpless against the things that threaten him. The modern individual on the other hand is threatened by many things against which he is helpless: nuclear accidents, carcinogens in food, environmental pollution, war, increasing taxes, invasion of his privacy by large organizations, nationwide social or economic phenomena that may disrupt his way of life.
69. It is true that primitive man is powerless against some of the things that threaten him; disease for examM
ple. But he can accept the risk of disease stoically. It is part of the nature of things, it is no one
s fault, unless it is the fault of some imaginary, impersonal demon. But threats to the modern individual tend to be MAN-MADE. They are not the results of chance but are IMPOSED on him by other persons whose decisions he, as an individual, is unable to influence. Consequently he feels frustrated, humiliated and angry.
70. Thus primitive man for the most part has his security in his own hands (either as an indivM
idual or as a member of a SMALL group) whereas the security of modern man is in the hands of persons or organizations that are too remote or too large for him to be able personally to influence them. So modern man
s drive for security tends to fall into groups 1 and 3; in some areas (food, shelter etc.) his security is assured at the cost of only trivial effort, whereas in other areas he CANNOT attain security. (The foregoing greatly simplifies the real situation, but it does indicate in a rough, general way how M
the condition of modern man differs from that of primitive man.)
71. People have many transitory drives or impulses that are necessarily frustrated in modern life, hence fall into group 3. One may become angry, but modern society cannot permit fighting. In many situations it does not even permit verbal aggression. When going somewhere one may be in a hurry, or one may be in a mood to travel slowly, but one generally has no choice but to move with the flow of traffic and obey the traffic signals. One may want to doM
s work in a different way, but usually one can work only according to the rules laid down by one
s employer. In many other ways as well, modern man is strapped down by a network of rules and regulations (explicit or implicit) that frustrate many of his impulses and thus interfere with the power process. Most of these regulations cannot be dispensed with, because they are necessary for the functioning of industrial society.
72. Modern society is in certain respects extremely permissive. In matters that areM
 irrelevant to the functioning of the system we can generally do what we please. We can believe in any religion we like (as long as it does not encourage behavior that is dangerous to the system). We can go to bed with anyone we like (as long as we practice
). We can do anything we like as long as it is UNIMPORTANT. But in all IMPORTANT matters the system tends increasingly to regulate our behavior.
73. Behavior is regulated not only through explicit rules and not only by the government. Control is oM
ften exercised through indirect coercion or through psychological pressure or manipulation, and by organizations other than the government, or by the system as a whole. Most large organizations use some form of propaganda [14] to manipulate public attitudes or behavior. Propaganda is not limited to
 and advertisements, and sometimes it is not even consciously intended as propaganda by the people who make it. For instance, the content of entertainment programming is a powerful form of propaganda. AnM
 example of indirect coercion: There is no law that says we have to go to work every day and follow our employer
s orders. Legally there is nothing to prevent us from going to live in the wild like primitive people or from going into business for ourselves. But in practice there is very little wild country left, and there is room in the economy for only a limited number of small business owners. Hence most of us can survive only as someone else
74. We suggest that modern man
s obsession with longM
evity, and with maintaining physical vigor and sexual attractiveness to an advanced age, is a symptom of unfulfillment resulting from deprivation with respect to the power process. The
 also is such a symptom. So is the lack of interest in having children that is fairly common in modern society but almost unheard-of in primitive societies.
75. In primitive societies life is a succession of stages. The needs and purposes of one stage having been fulfilled, there is no particular reluctance abouM
t passing on to the next stage. A young man goes through the power process by becoming a hunter, hunting not for sport or for fulfillment but to get meat that is necessary for food. (In young women the process is more complex, with greater emphasis on social power; we won
t discuss that here.) This phase having been successfully passed through, the young man has no reluctance about settling down to the responsibilities of raising a family. (In contrast, some modern people indefinitely postpone having children becM
ause they are too busy seeking some kind of
 We suggest that the fulfillment they need is adequate experience of the power process
with real goals instead of the artificial goals of surrogate activities.) Again, having successfully raised his children, going through the power process by providing them with the physical necessities, the primitive man feels that his work is done and he is prepared to accept old age (if he survives that long) and death. Many modern people, on the other hand, are diM
sturbed by the prospect of physical deterioration and death, as is shown by the amount of effort they expend trying to maintain their physical condition, appearance and health. We argue that this is due to unfulfillment resulting from the fact that they have never put their physical powers to any practical use, have never gone through the power process using their bodies in a serious way. It is not the primitive man, who has used his body daily for practical purposes, who fears the deterioration of age, but the modM
ern man, who has never had a practical use for his body beyond walking from his car to his house. It is the man whose need for the power process has been satisfied during his life who is best prepared to accept the end of that life.
76. In response to the arguments of this section someone will say,
Society must find a way to give people the opportunity to go through the power process.
 For such people the value of the opportunity is destroyed by the very fact that society gives it to them. What they need is tM
o find or make their own opportunities. As long as the system GIVES them their opportunities it still has them on a leash. To attain autonomy they must get off that leash.
HOW SOME PEOPLE ADJUST
77. Not everyone in industrial-technological society suffers from psychological problems. Some people even profess to be quite satisfied with society as it is. We now discuss some of the reasons why people differ so greatly in their response to modern society.
78. First, there doubtless are differences in the strength ofM
 the drive for power. Individuals with a weak drive for power may have relatively little need to go through the power process, or at least relatively little need for autonomy in the power process. These are docile types who would have been happy as plantation darkies in the Old South. (We don
t mean to sneer at the
 of the Old South. To their credit, most of the slaves were NOT content with their servitude. We do sneer at people who ARE content with servitude.)
79. Some people may have soM
me exceptional drive, in pursuing which they satisfy their need for the power process. For example, those who have an unusually strong drive for social status may spend their whole lives climbing the status ladder without ever getting bored with that game.
80. People vary in their susceptibility to advertising and marketing techniques. Some are so susceptible that, even if they make a great deal of money, they cannot satisfy their constant craving for the the shiny new toys that the marketing industry dangles befoM
re their eyes. So they always feel hard-pressed financially even if their income is large, and their cravings are frustrated.
81. Some people have low susceptibility to advertising and marketing techniques. These are the people who aren
t interested in money. Material acquisition does not serve their need for the power process.
82. People who have medium susceptibility to advertising and marketing techniques are able to earn enough money to satisfy their craving for goods and services, but only at the cost of sM
erious effort (putting in overtime, taking a second job, earning promotions, etc.). Thus material acquisition serves their need for the power process. But it does not necessarily follow that their need is fully satisfied. They may have insufficient autonomy in the power process (their work may consist of following orders) and some of their drives may be frustrated (e.g., security, aggression). (We are guilty of oversimplification in paragraphs 80- 82 because we have assumed that the desire for material acquisition M
is entirely a creation of the advertising and marketing industry. Of course it
s not that simple. [11]
83. Some people partly satisfy their need for power by identifying themselves with a powerful organization or mass movement. An individual lacking goals or power joins a movement or an organization, adopts its goals as his own, then works toward those goals. When some of the goals are attained, the individual, even though his personal efforts have played only an insignificant part in the attainment of the goalsM
, feels (through his identification with the movement or organization) as if he had gone through the power process. This phenomenon was exploited by the fascists, nazis and communists. Our society uses it too, though less crudely. Example: Manuel Noriega was an irritant to the U.S. (goal: punish Noriega). The U.S. invaded Panama (effort) and punished Noriega (attainment of goal). Thus the U.S. went through the power process and many Americans, because of their identification with the U.S., experienced the power proM
cess vicariously. Hence the widespread public approval of the Panama invasion; it gave people a sense of power. [15] We see the same phenomenon in armies, corporations, political parties, humanitarian organizations, religious or ideological movements. In particular, leftist movements tend to attract people who are seeking to satisfy their need for power. But for most people identification with a large organization or a mass movement does not fully satisfy the need for power.
84. Another way in which people satisfyM
 their need for the power process is through surrogate activities. As we explained in paragraphs 38-40, a surrogate activity is an activity that is directed toward an artificial goal that the individual pursues for the sake of the
 that he gets from pursuing the goal, not because he needs to attain the goal itself. For instance, there is no practical motive for building enormous muscles, hitting a little ball into a hole or acquiring a complete series of postage stamps. Yet many people in our socieM
ty devote themselves with passion to bodybuilding, golf or stamp-collecting. Some people are more
 than others, and therefore will more readily attach importance to a surrogate activity simply because the people around them treat it as important or because society tells them it is important. That is why some people get very serious about essentially trivial activities such as sports, or bridge, or chess, or arcane scholarly pursuits, whereas others who are more clear-sighted never see these thinM
gs as anything but the surrogate activities that they are, and consequently never attach enough importance to them to satisfy their need for the power process in that way. It only remains to point out that in many cases a person
s way of earning a living is also a surrogate activity. Not a PURE surrogate activity, since part of the motive for the activity is to gain the physical necessities and (for some people) social status and the luxuries that advertising makes them want. But many people put into their work fM
ar more effort than is necessary to earn whatever money and status they require, and this extra effort constitutes a surrogate activity. This extra effort, together with the emotional investment that accompanies it, is one of the most potent forces acting toward the continual development and perfecting of the system, with negative consequences for individual freedom (see paragraph 131). Especially, for the most creative scientists and engineers, work tends to be largely a surrogate activity. This point is so importM
ant that it deserves a separate discussion, which we shall give in a moment (paragraphs 87-92).
85. In this section we have explained how many people in modern society do satisfy their need for the power process to a greater or lesser extent. But we think that for the majority of people the need for the power process is not fully satisfied. In the first place, those who have an insatiable drive for status, or who get firmly
 on a surrogate activity, or who identify strongly enough with a movement or orM
ganization to satisfy their need for power in that way, are exceptional personalities. Others are not fully satisfied with surrogate activities or by identification with an organization (see paragraphs 41, 64). In the second place, too much control is imposed by the system through explicit regulation or through socialization, which results in a deficiency of autonomy, and in frustration due to the impossibility of attaining certain goals and the necessity of restraining too many impulses.
86. But even if most peopM
le in industrial-technological society were well satisfied, we (FC) would still be opposed to that form of society, because (among other reasons) we consider it demeaning to fulfill one
s need for the power process through surrogate activities or through identification with an organization, rather than through pursuit of real goals.
THE MOTIVES OF SCIENTISTS
87. Science and technology provide the most important examples of surrogate activities. Some scientists claim that they are motivated by
 But it is easy to see that neither of these can be the principal motive of most scientists. As for
 that notion is simply absurd. Most scientists work on highly specialized problems that are not the object of any normal curiosity. For example, is an astronomer, a mathematician or an entomologist curious about the properties of isopropyltrimethylmethane? Of course not. Only a chemist is curious about such a thing, and he is curious about it only because chemistM
ry is his surrogate activity. Is the chemist curious about the appropriate classification of a new species of beetle? No. That question is of interest only to the entomologist, and he is interested in it only because entomology is his surrogate activity. If the chemist and the entomologist had to exert themselves seriously to obtain the physical necessities, and if that effort exercised their abilities in an interesting way but in some nonscientific pursuit, then they wouldn
t give a damn about isopropyltrimethylM
methane or the classification of beetles. Suppose that lack of funds for postgraduate education had led the chemist to become an insurance broker instead of a chemist. In that case he would have been very interested in insurance matters but would have cared nothing about isopropyltrimethylmethane. In any case it is not normal to put into the satisfaction of mere curiosity the amount of time and effort that scientists put into their work. The
 explanation for the scientists
t work any better. Some scientific work has no conceivable relation to the welfare of the human race
most of archaeology or comparative linguistics for example. Some other areas of science present obviously dangerous possibilities. Yet scientists in these areas are just as enthusiastic about their work as those who develop vaccines or study air pollution. Consider the case of Dr. Edward Teller, who had an obvious emotional involvement in promoting nucM
lear power plants. Did this involvement stem from a desire to benefit humanity? If so, then why didn
t Dr. Teller get emotional about other
 causes? If he was such a humanitarian then why did he help to develop the H- bomb? As with many other scientific achievements, it is very much open to question whether nuclear power plants actually do benefit humanity. Does the cheap electricity outweigh the accumulating waste and the risk of accidents? Dr. Teller saw only one side of the question. Clearly M
his emotional involvement with nuclear power arose not from a desire to
 but from a personal fulfillment he got from his work and from seeing it put to practical use.
89. The same is true of scientists generally. With possible rare exceptions, their motive is neither curiosity nor a desire to benefit humanity but the need to go through the power process: to have a goal (a scientific problem to solve), to make an effort (research) and to attain the goal (solution of the problem.) Science is a M
surrogate activity because scientists work mainly for the fulfillment they get out of the work itself.
s not that simple. Other motives do play a role for many scientists. Money and status for example. Some scientists may be persons of the type who have an insatiable drive for status (see paragraph 79) and this may provide much of the motivation for their work. No doubt the majority of scientists, like the majority of the general population, are more or less susceptible to advertising and markeM
ting techniques and need money to satisfy their craving for goods and services. Thus science is not a PURE surrogate activity. But it is in large part a surrogate activity.
91. Also, science and technology constitute a power mass movement, and many scientists gratify their need for power through identification with this mass movement (see paragraph 83).
92. Thus science marches on blindly, without regard to the real welfare of the human race or to any other standard, obedient only to the psychological needs of thM
e scientists and of the government officials and corporation executives who provide the funds for research.
THE NATURE OF FREEDOM
93. We are going to argue that industrial-technological society cannot be reformed in such a way as to prevent it from progressively narrowing the sphere of human freedom. But, because
 is a word that can be interpreted in many ways, we must first make clear what kind of freedom we are concerned with.
 we mean the opportunity to go through the power prM
ocess, with real goals not the artificial goals of surrogate activities, and without interference, manipulation or supervision from anyone, especially from any large organization. Freedom means being in control (either as an individual or as a member of a SMALL group) of the life-and-death issues of one
s existence; food, clothing, shelter and defense against whatever threats there may be in one
s environment. Freedom means having power; not the power to control other people but the power to control the circumsM
s own life. One does not have freedom if anyone else (especially a large organization) has power over one, no matter how benevolently, tolerantly and permissively that power may be exercised. It is important not to confuse freedom with mere permissiveness (see paragraph 72).
95. It is said that we live in a free society because we have a certain number of constitutionally guaranteed rights. But these are not as important as they seem. The degree of personal freedom that exists in a society is deterM
mined more by the economic and technological structure of the society than by its laws or its form of government. [16] Most of the Indian nations of New England were monarchies, and many of the cities of the Italian Renaissance were controlled by dictators. But in reading about these societies one gets the impression that they allowed far more personal freedom than our society does. In part this was because they lacked efficient mechanisms for enforcing the ruler
s will: There were no modern, well-organized policM
e forces, no rapid long-distance communications, no surveillance cameras, no dossiers of information about the lives of average citizens. Hence it was relatively easy to evade control.
96. As for our constitutional rights, consider for example that of freedom of the press. We certainly don
t mean to knock that right; it is very important tool for limiting concentration of political power and for keeping those who do have political power in line by publicly exposing any misbehavior on their part. But freedom of tM
he press is of very little use to the average citizen as an individual. The mass media are mostly under the control of large organizations that are integrated into the system. Anyone who has a little money can have something printed, or can distribute it on the Internet or in some such way, but what he has to say will be swamped by the vast volume of material put out by the media, hence it will have no practical effect. To make an impression on society with words is therefore almost impossible for most individuals M
and small groups. Take us (FC) for example. If we had never done anything violent and had submitted the present writings to a publisher, they probably would not have been accepted. If they had been been accepted and published, they probably would not have attracted many readers, because it
s more fun to watch the entertainment put out by the media than to read a sober essay. Even if these writings had had many readers, most of these readers would soon have forgotten what they had read as their minds were flooded M
by the mass of material to which the media expose them. In order to get our message before the public with some chance of making a lasting impression, we
ve had to kill people.
97. Constitutional rights are useful up to a point, but they do not serve to guarantee much more than what might be called the bourgeois conception of freedom. According to the bourgeois conception, a
 man is essentially an element of a social machine and has only a certain set of prescribed and delimited freedoms; freedoms thatM
 are designed to serve the needs of the social machine more than those of the individual. Thus the bourgeois
 man has economic freedom because that promotes growth and progress; he has freedom of the press because public criticism restrains misbehavior by political leaders; he has a right to a fair trial because imprisonment at the whim of the powerful would be bad for the system. This was clearly the attitude of Simon Bolivar. To him, people deserved liberty only if they used it to promote progress (M
progress as conceived by the bourgeois). Other bourgeois thinkers have taken a similar view of freedom as a mere means to collective ends. Chester C. Tan,
Chinese Political Thought in the Twentieth Century,
 page 202, explains the philosophy of the Kuomintang leader Hu Han-min:
An individual is granted rights because he is a member of society and his community life requires such rights. By community Hu meant the whole society of the nation.
 And on page 259 Tan states that according to Carsum Chang (ChangM
 Chun-mai, head of the State Socialist Party in China) freedom had to be used in the interest of the state and of the people as a whole. But what kind of freedom does one have if one can use it only as someone else prescribes? FC
s conception of freedom is not that of Bolivar, Hu, Chang or other bourgeois theorists. The trouble with such theorists is that they have made the development and application of social theories their surrogate activity. Consequently the theories are designed to serve the needs of the theM
orists more than the needs of any people who may be unlucky enough to live in a society on which the theories are imposed.
98. One more point to be made in this section: It should not be assumed that a person has enough freedom just because he SAYS he has enough. Freedom is restricted in part by psychological controls of which people are unconscious, and moreover many people
s ideas of what constitutes freedom are governed more by social convention than by their real needs. For example, it
s likely that many lM
eftists of the oversocialized type would say that most people, including themselves, are socialized too little rather than too much, yet the oversocialized leftist pays a heavy psychological price for his high level of socialization.
SOME PRINCIPLES OF HISTORY
99. Think of history as being the sum of two components: an erratic component that consists of unpredictable events that follow no discernible pattern, and a regular component that consists of long-term historical trends. Here we are concerned with the longM
100. FIRST PRINCIPLE. If a SMALL change is made that affects a long-term historical trend, then the effect of that change will almost always be transitory
the trend will soon revert to its original state. (Example: A reform movement designed to clean up political corruption in a society rarely has more than a short-term effect; sooner or later the reformers relax and corruption creeps back in. The level of political corruption in a given society tends to remain constant, or to change only slowly wiM
th the evolution of the society. Normally, a political cleanup will be permanent only if accompanied by widespread social changes; a SMALL change in the society won
t be enough.) If a small change in a long-term historical trend appears to be permanent, it is only because the change acts in the direction in which the trend is already moving, so that the trend is not altered by only pushed a step ahead.
101. The first principle is almost a tautology. If a trend were not stable with respect to small changes, it woM
uld wander at random rather than following a definite direction; in other words it would not be a long- term trend at all.
102. SECOND PRINCIPLE. If a change is made that is sufficiently large to alter permanently a long-term historical trend, then it will alter the society as a whole. In other words, a society is a system in which all parts are interrelated, and you can
t permanently change any important part without changing all other parts as well.
103. THIRD PRINCIPLE. If a change is made that is large enouM
gh to alter permanently a long-term trend, then the consequences for the society as a whole cannot be predicted in advance. (Unless various other societies have passed through the same change and have all experienced the same consequences, in which case one can predict on empirical grounds that another society that passes through the same change will be like to experience similar consequences.)
104. FOURTH PRINCIPLE. A new kind of society cannot be designed on paper. That is, you cannot plan out a new form of sociM
ety in advance, then set it up and expect it to function as it was designed to do.
105. The third and fourth principles result from the complexity of human societies. A change in human behavior will affect the economy of a society and its physical environment; the economy will affect the environment and vice versa, and the changes in the economy and the environment will affect human behavior in complex, unpredictable ways; and so forth. The network of causes and effects is far too complex to be untangled and underM
106. FIFTH PRINCIPLE. People do not consciously and rationally choose the form of their society. Societies develop through processes of social evolution that are not under rational human control.
107. The fifth principle is a consequence of the other four.
108. To illustrate: By the first principle, generally speaking an attempt at social reform either acts in the direction in which the society is developing anyway (so that it merely accelerates a change that would have occurred in any case) or else it haM
s only a transitory effect, so that the society soon slips back into its old groove. To make a lasting change in the direction of development of any important aspect of a society, reform is insufficient and revolution is required. (A revolution does not necessarily involve an armed uprising or the overthrow of a government.) By the second principle, a revolution never changes only one aspect of a society, it changes the whole society; and by the third principle changes occur that were never expected or desired by tM
he revolutionaries. By the fourth principle, when revolutionaries or utopians set up a new kind of society, it never works out as planned.
109. The American Revolution does not provide a counterexample. The American
 was not a revolution in our sense of the word, but a war of independence followed by a rather far-reaching political reform. The Founding Fathers did not change the direction of development of American society, nor did they aspire to do so. They only freed the development of American sM
ociety from the retarding effect of British rule. Their political reform did not change any basic trend, but only pushed American political culture along its natural direction of development. British society, of which American society was an offshoot, had been moving for a long time in the direction of representative democracy. And prior to the War of Independence the Americans were already practicing a significant degree of representative democracy in the colonial assemblies. The political system established by thM
e Constitution was modeled on the British system and on the colonial assemblies. With major alteration, to be sure
there is no doubt that the Founding Fathers took a very important step. But it was a step along the road that English-speaking world was already traveling. The proof is that Britain and all of its colonies that were populated predominantly by people of British descent ended up with systems of representative democracy essentially similar to that of the United States. If the Founding Fathers had lost tM
heir nerve and declined to sign the Declaration of Independence, our way of life today would not have been significantly different. Maybe we would have had somewhat closer ties to Britain, and would have had a Parliament and Prime Minister instead of a Congress and President. No big deal. Thus the American Revolution provides not a counterexample to our principles but a good illustration of them.
110. Still, one has to use common sense in applying the principles. They are expressed in imprecise language that allowM
s latitude for interpretation, and exceptions to them can be found. So we present these principles not as inviolable laws but as rules of thumb, or guides to thinking, that may provide a partial antidote to naive ideas about the future of society. The principles should be borne constantly in mind, and whenever one reaches a conclusion that conflicts with them one should carefully reexamine one
s thinking and retain the conclusion only if one has good, solid reasons for doing so.
	INDUSTRIAL-TECHNOLOGICAL SOCIETYM
111. The foregoing principles help to show how hopelessly difficult it would be to reform the industrial system in such a way as to prevent it from progressively narrowing our sphere of freedom. There has been a consistent tendency, going back at least to the Industrial Revolution for technology to strengthen the system at a high cost in individual freedom and local autonomy. Hence any change designed to protect freedom from technology would be contrary to a fundamental trend in the development M
of our society. Consequently, such a change either would be a transitory one
soon swamped by the tide of history
or, if large enough to be permanent would alter the nature of our whole society. This by the first and second principles. Moreover, since society would be altered in a way that could not be predicted in advance (third principle) there would be great risk. Changes large enough to make a lasting difference in favor of freedom would not be initiated because it would be realized that they would gravely dM
isrupt the system. So any attempts at reform would be too timid to be effective. Even if changes large enough to make a lasting difference were initiated, they would be retracted when their disruptive effects became apparent. Thus, permanent changes in favor of freedom could be brought about only by persons prepared to accept radical, dangerous and unpredictable alteration of the entire system. In other words by revolutionaries, not reformers.
112. People anxious to rescue freedom without sacrificing the supposed M
benefits of technology will suggest naive schemes for some new form of society that would reconcile freedom with technology. Apart from the fact that people who make such suggestions seldom propose any practical means by which the new form of society could be set up in the first place, it follows from the fourth principle that even if the new form of society could be once established, it either would collapse or would give results very different from those expected.
113. So even on very general grounds it seems hiM
ghly improbable that any way of changing society could be found that would reconcile freedom with modern technology. In the next few sections we will give more specific reasons for concluding that freedom and technological progress are incompatible.
RESTRICTION OF FREEDOM IS UNAVOIDABLE IN INDUSTRIAL SOCIETY
114. As explained in paragraphs 65-67, 70-73, modern man is strapped down by a network of rules and regulations, and his fate depends on the actions of persons remote from him whose decisions he cannot influeM
nce. This is not accidental or a result of the arbitrariness of arrogant bureaucrats. It is necessary and inevitable in any technologically advanced society. The system HAS TO regulate human behavior closely in order to function. At work people have to do what they are told to do, otherwise production would be thrown into chaos. Bureaucracies HAVE TO be run according to rigid rules. To allow any substantial personal discretion to lower-level bureaucrats would disrupt the system and lead to charges of unfairness dueM
 to differences in the way individual bureaucrats exercised their discretion. It is true that some restrictions on our freedom could be eliminated, but GENERALLY SPEAKING the regulation of our lives by large organizations is necessary for the functioning of industrial-technological society. The result is a sense of powerlessness on the part of the average person. It may be, however, that formal regulations will tend increasingly to be replaced by psychological tools that make us want to do what the system requires M
of us. (Propaganda [14], educational techniques,
115. The system HAS TO force people to behave in ways that are increasingly remote from the natural pattern of human behavior. For example, the system needs scientists, mathematicians and engineers. It can
t function without them. So heavy pressure is put on children to excel in these fields. It isn
t natural for an adolescent human being to spend the bulk of his time sitting at a desk absorbed in study. A normal adolescent waM
nts to spend his time in active contact with the real world. Among primitive peoples the things that children are trained to do tend to be in reasonable harmony with natural human impulses. Among the American Indians, for example, boys were trained in active outdoor pursuits
just the sort of thing that boys like. But in our society children are pushed into studying technical subjects, which most do grudgingly.
116. Because of the constant pressure that the system exerts to modify human behavior, there is a graM
dual increase in the number of people who cannot or will not adjust to society
s requirements: welfare leeches, youth-gang members, cultists, anti-government rebels, radical environmentalist saboteurs, dropouts and resisters of various kinds.
117. In any technologically advanced society the individual
s fate MUST depend on decisions that he personally cannot influence to any great extent. A technological society cannot be broken down into small, autonomous communities, because production depends on the cooperaM
tion of very large numbers of people and machines. Such a society MUST be highly organized and decisions HAVE TO be made that affect very large numbers of people. When a decision affects, say, a million people, then each of the affected individuals has, on the average, only a one-millionth share in making the decision. What usually happens in practice is that decisions are made by public officials or corporation executives, or by technical specialists, but even when the public votes on a decision the number of voteM
rs ordinarily is too large for the vote of any one individual to be significant. [17] Thus most individuals are unable to influence measurably the major decisions that affect their lives. There is no conceivable way to remedy this in a technologically advanced society. The system tries to
 this problem by using propaganda to make people WANT the decisions that have been made for them, but even if this
 were completely successful in making people feel better, it would be demeaning.
servatives and some others advocate more
 Local communities once did have autonomy, but such autonomy becomes less and less possible as local communities become more enmeshed with and dependent on large-scale systems like public utilities, computer networks, highway systems, the mass communications media, the modern health care system. Also operating against autonomy is the fact that technology applied in one location often affects people at other locations far way. Thus pesticide or chemical uM
se near a creek may contaminate the water supply hundreds of miles downstream, and the greenhouse effect affects the whole world.
119. The system does not and cannot exist to satisfy human needs. Instead, it is human behavior that has to be modified to fit the needs of the system. This has nothing to do with the political or social ideology that may pretend to guide the technological system. It is the fault of technology, because the system is guided not by ideology but by technical necessity. [18] Of course the sM
ystem does satisfy many human needs, but generally speaking it does this only to the extend that it is to the advantage of the system to do it. It is the needs of the system that are paramount, not those of the human being. For example, the system provides people with food because the system couldn
t function if everyone starved; it attends to people
s psychological needs whenever it can CONVENIENTLY do so, because it couldn
t function if too many people became depressed or rebellious. But the system, for gooM
d, solid, practical reasons, must exert constant pressure on people to mold their behavior to the needs of the system. To much waste accumulating? The government, the media, the educational system, environmentalists, everyone inundates us with a mass of propaganda about recycling. Need more technical personnel? A chorus of voices exhorts kids to study science. No one stops to ask whether it is inhumane to force adolescents to spend the bulk of their time studying subjects most of them hate. When skilled workers areM
 put out of a job by technical advances and have to undergo
 no one asks whether it is humiliating for them to be pushed around in this way. It is simply taken for granted that everyone must bow to technical necessity. and for good reason: If human needs were put before technical necessity there would be economic problems, unemployment, shortages or worse. The concept of
 in our society is defined largely by the extent to which an individual behaves in accord with the needs of thM
e system and does so without showing signs of stress.
120. Efforts to make room for a sense of purpose and for autonomy within the system are no better than a joke. For example, one company, instead of having each of its employees assemble only one section of a catalogue, had each assemble a whole catalogue, and this was supposed to give them a sense of purpose and achievement. Some companies have tried to give their employees more autonomy in their work, but for practical reasons this usually can be done only to M
a very limited extent, and in any case employees are never given autonomy as to ultimate goals
 efforts can never be directed toward goals that they select personally, but only toward their employer
s goals, such as the survival and growth of the company. Any company would soon go out of business if it permitted its employees to act otherwise. Similarly, in any enterprise within a socialist system, workers must direct their efforts toward the goals of the enterprise, otherwise the enterpriM
se will not serve its purpose as part of the system. Once again, for purely technical reasons it is not possible for most individuals or small groups to have much autonomy in industrial society. Even the small-business owner commonly has only limited autonomy. Apart from the necessity of government regulation, he is restricted by the fact that he must fit into the economic system and conform to its requirements. For instance, when someone develops a new technology, the small-business person often has to use that teM
chnology whether he wants to or not, in order to remain competitive.
 PARTS OF TECHNOLOGY CANNOT BE SEPARATED FROM THE
121. A further reason why industrial society cannot be reformed in favor of freedom is that modern technology is a unified system in which all parts are dependent on one another. You can
 parts of technology and retain only the
 parts. Take modern medicine, for example. Progress in medical science depends on progress in chemistryM
, physics, biology, computer science and other fields. Advanced medical treatments require expensive, high-tech equipment that can be made available only by a technologically progressive, economically rich society. Clearly you can
t have much progress in medicine without the whole technological system and everything that goes with it.
122. Even if medical progress could be maintained without the rest of the technological system, it would by itself bring certain evils. Suppose for example that a cure for diabetesM
 is discovered. People with a genetic tendency to diabetes will then be able to survive and reproduce as well as anyone else. Natural selection against genes for diabetes will cease and such genes will spread throughout the population. (This may be occurring to some extent already, since diabetes, while not curable, can be controlled through use of insulin.) The same thing will happen with many other diseases susceptibility to which is affected by genetic degradation of the population. The only solution will be somM
e sort of eugenics program or extensive genetic engineering of human beings, so that man in the future will no longer be a creation of nature, or of chance, or of God (depending on your religious or philosophical opinions), but a manufactured product.
123. If you think that big government interferes in your life too much NOW, just wait till the government starts regulating the genetic constitution of your children. Such regulation will inevitably follow the introduction of genetic engineering of human beings, becaM
use the consequences of unregulated genetic engineering would be disastrous. [19]
124. The usual response to such concerns is to talk about
 But a code of ethics would not serve to protect freedom in the face of medical progress; it would only make matters worse. A code of ethics applicable to genetic engineering would be in effect a means of regulating the genetic constitution of human beings. Somebody (probably the upper-middle class, mostly) would decide that such and such applications of gM
enetic engineering were
 and others were not, so that in effect they would be imposing their own values on the genetic constitution of the population at large. Even if a code of ethics were chosen on a completely democratic basis, the majority would be imposing their own values on any minorities who might have a different idea of what constituted an
 use of genetic engineering. The only code of ethics that would truly protect freedom would be one that prohibited ANY genetic engineering of M
human beings, and you can be sure that no such code will ever be applied in a technological society. No code that reduced genetic engineering to a minor role could stand up for long, because the temptation presented by the immense power of biotechnology would be irresistible, especially since to the majority of people many of its applications will seem obviously and unequivocally good (eliminating physical and mental diseases, giving people the abilities they need to get along in today
s world). Inevitably, genetM
ic engineering will be used extensively, but only in ways consistent with the needs of the industrial- technological system. [20]
TECHNOLOGY IS A MORE POWERFUL SOCIAL FORCE THAN THE ASPIRATION FOR FREEDOM
125. It is not possible to make a LASTING compromise between technology and freedom, because technology is by far the more powerful social force and continually encroaches on freedom through REPEATED compromises. Imagine the case of two neighbors, each of whom at the outset owns the same amount of land, but one M
of whom is more powerful than the other. The powerful one demands a piece of the other
s land. The weak one refuses. The powerful one says,
s compromise. Give me half of what I asked.
 The weak one has little choice but to give in. Some time later the powerful neighbor demands another piece of land, again there is a compromise, and so forth. By forcing a long series of compromises on the weaker man, the powerful one eventually gets all of his land. So it goes in the conflict between technology and M
126. Let us explain why technology is a more powerful social force than the aspiration for freedom.
127. A technological advance that appears not to threaten freedom often turns out to threaten it very seriously later on. For example, consider motorized transport. A walking man formerly could go where he pleased, go at his own pace without observing any traffic regulations, and was independent of technological support-systems. When motor vehicles were introduced they appeared to increase man
 They took no freedom away from the walking man, no one had to have an automobile if he didn
t want one, and anyone who did choose to buy an automobile could travel much faster and farther than a walking man. But the introduction of motorized transport soon changed society in such a way as to restrict greatly man
s freedom of locomotion. When automobiles became numerous, it became necessary to regulate their use extensively. In a car, especially in densely populated areas, one cannot just go where one likes at M
s movement is governed by the flow of traffic and by various traffic laws. One is tied down by various obligations: license requirements, driver test, renewing registration, insurance, maintenance required for safety, monthly payments on purchase price. Moreover, the use of motorized transport is no longer optional. Since the introduction of motorized transport the arrangement of our cities has changed in such a way that the majority of people no longer live within walking distance of their pM
lace of employment, shopping areas and recreational opportunities, so that they HAVE TO depend on the automobile for transportation. Or else they must use public transportation, in which case they have even less control over their own movement than when driving a car. Even the walker
s freedom is now greatly restricted. In the city he continually has to stop to wait for traffic lights that are designed mainly to serve auto traffic. In the country, motor traffic makes it dangerous and unpleasant to walk along the M
highway. (Note this important point that we have just illustrated with the case of motorized transport: When a new item of technology is introduced as an option that an individual can accept or not as he chooses, it does not necessarily REMAIN optional. In many cases the new technology changes society in such a way that people eventually find themselves FORCED to use it.)
128. While technological progress AS A WHOLE continually narrows our sphere of freedom, each new technical advance CONSIDERED BY ITSELF appears M
to be desirable. Electricity, indoor plumbing, rapid long-distance communications ... how could one argue against any of these things, or against any other of the innumerable technical advances that have made modern society? It would have been absurd to resist the introduction of the telephone, for example. It offered many advantages and no disadvantages. Yet, as we explained in paragraphs 59-76, all these technical advances taken together have created a world in which the average man
s fate is no longer in his oM
wn hands or in the hands of his neighbors and friends, but in those of politicians, corporation executives and remote, anonymous technicians and bureaucrats whom he as an individual has no power to influence. [21] The same process will continue in the future. Take genetic engineering, for example. Few people will resist the introduction of a genetic technique that eliminates a hereditary disease. It does no apparent harm and prevents much suffering. Yet a large number of genetic improvements taken together will makM
e the human being into an engineered product rather than a free creation of chance (or of God, or whatever, depending on your religious beliefs).
129. Another reason why technology is such a powerful social force is that, within the context of a given society, technological progress marches in only one direction; it can never be reversed. Once a technical innovation has been introduced, people usually become dependent on it, so that they can never again do without it, unless it is replaced by some still more advanM
ced innovation. Not only do people become dependent as individuals on a new item of technology, but, even more, the system as a whole becomes dependent on it. (Imagine what would happen to the system today if computers, for example, were eliminated.) Thus the system can move in only one direction, toward greater technologization. Technology repeatedly forces freedom to take a step back, but technology can never take a step back
short of the overthrow of the whole technological system.
130. Technology advances wiM
th great rapidity and threatens freedom at many different points at the same time (crowding, rules and regulations, increasing dependence of individuals on large organizations, propaganda and other psychological techniques, genetic engineering, invasion of privacy through surveillance devices and computers, etc.). To hold back any ONE of the threats to freedom would require a long and difficult social struggle. Those who want to protect freedom are overwhelmed by the sheer number of new attacks and the rapidity witM
h which they develop, hence they become apathetic and no longer resist. To fight each of the threats separately would be futile. Success can be hoped for only by fighting the technological system as a whole; but that is revolution, not reform.
131. Technicians (we use this term in its broad sense to describe all those who perform a specialized task that requires training) tend to be so involved in their work (their surrogate activity) that when a conflict arises between their technical work and freedom, they almosM
t always decide in favor of their technical work. This is obvious in the case of scientists, but it also appears elsewhere: Educators, humanitarian groups, conservation organizations do not hesitate to use propaganda or other psychological techniques to help them achieve their laudable ends. Corporations and government agencies, when they find it useful, do not hesitate to collect information about individuals without regard to their privacy. Law enforcement agencies are frequently inconvenienced by the constitutioM
nal rights of suspects and often of completely innocent persons, and they do whatever they can do legally (or sometimes illegally) to restrict or circumvent those rights. Most of these educators, government officials and law officers believe in freedom, privacy and constitutional rights, but when these conflict with their work, they usually feel that their work is more important.
132. It is well known that people generally work better and more persistently when striving for a reward than when attempting to avoid aM
 punishment or negative outcome. Scientists and other technicians are motivated mainly by the rewards they get through their work. But those who oppose technological invasions of freedom are working to avoid a negative outcome, consequently there are few who work persistently and well at this discouraging task. If reformers ever achieved a signal victory that seemed to set up a solid barrier against further erosion of freedom through technical progress, most would tend to relax and turn their attention to more agreM
eable pursuits. But the scientists would remain busy in their laboratories, and technology as it progresses would find ways, in spite of any barriers, to exert more and more control over individuals and make them always more dependent on the system.
133. No social arrangements, whether laws, institutions, customs or ethical codes, can provide permanent protection against technology. History shows that all social arrangements are transitory; they all change or break down eventually. But technological advances are pM
ermanent within the context of a given civilization. Suppose for example that it were possible to arrive at some social arrangements that would prevent genetic engineering from being applied to human beings, or prevent it from being applied in such a way as to threaten freedom and dignity. Still, the technology would remain waiting. Sooner or later the social arrangement would break down. Probably sooner, given the pace of change in our society. Then genetic engineering would begin to invade our sphere of freedom, M
and this invasion would be irreversible (short of a breakdown of technological civilization itself). Any illusions about achieving anything permanent through social arrangements should be dispelled by what is currently happening with environmental legislation. A few years ago its seemed that there were secure legal barriers preventing at least SOME of the worst forms of environmental degradation. A change in the political wind, and those barriers begin to crumble.
134. For all of the foregoing reasons, technology M
is a more powerful social force than the aspiration for freedom. But this statement requires an important qualification. It appears that during the next several decades the industrial-technological system will be undergoing severe stresses due to economic and environmental problems, and especially due to problems of human behavior (alienation, rebellion, hostility, a variety of social and psychological difficulties). We hope that the stresses through which the system is likely to pass will cause it to break down, oM
r at least will weaken it sufficiently so that a revolution against it becomes possible. If such a revolution occurs and is successful, then at that particular moment the aspiration for freedom will have proved more powerful than technology.
135. In paragraph 125 we used an analogy of a weak neighbor who is left destitute by a strong neighbor who takes all his land by forcing on him a series of compromises. But suppose now that the strong neighbor gets sick, so that he is unable to defend himself. The weak neighboM
r can force the strong one to give him his land back, or he can kill him. If he lets the strong man survive and only forces him to give the land back, he is a fool, because when the strong man gets well he will again take all the land for himself. The only sensible alternative for the weaker man is to kill the strong one while he has the chance. In the same way, while the industrial system is sick we must destroy it. If we compromise with it and let it recover from its sickness, it will eventually wipe out all of oM
SIMPLER SOCIAL PROBLEMS HAVE PROVED INTRACTABLE
136. If anyone still imagines that it would be possible to reform the system in such a way as to protect freedom from technology, let him consider how clumsily and for the most part unsuccessfully our society has dealt with other social problems that are far more simple and straightforward. Among other things, the system has failed to stop environmental degradation, political corruption, drug trafficking or domestic abuse.
137. Take our environmental prM
oblems, for example. Here the conflict of values is straightforward: economic expedience now versus saving some of our natural resources for our grandchildren. [22] But on this subject we get only a lot of blather and obfuscation from the people who have power, and nothing like a clear, consistent line of action, and we keep on piling up environmental problems that our grandchildren will have to live with. Attempts to resolve the environmental issue consist of struggles and compromises between different factions, sM
ome of which are ascendant at one moment, others at another moment. The line of struggle changes with the shifting currents of public opinion. This is not a rational process, nor is it one that is likely to lead to a timely and successful solution to the problem. Major social problems, if they get
 at all, are rarely or never solved through any rational, comprehensive plan. They just work themselves out through a process in which various competing groups pursuing their own (usually short- term) self-intM
erest [23] arrive (mainly by luck) at some more or less stable modus vivendi. In fact, the principles we formulated in paragraphs 100-106 make it seem doubtful that rational, long-term social planning can EVER be successful.
138. Thus it is clear that the human race has at best a very limited capacity for solving even relatively straightforward social problems. How then is it going to solve the far more difficult and subtle problem of reconciling freedom with technology? Technology presents clear-cut material advaM
ntages, whereas freedom is an abstraction that means different things to different people, and its loss is easily obscured by propaganda and fancy talk.
139. And note this important difference: It is conceivable that our environmental problems (for example) may some day be settled through a rational, comprehensive plan, but if this happens it will be only because it is in the long-term interest of the system to solve these problems. But it is NOT in the interest of the system to preserve freedom or small-group autM
onomy. On the contrary, it is in the interest of the system to bring human behavior under control to the greatest possible extent. [24] Thus, while practical considerations may eventually force the system to take a rational, prudent approach to environmental problems, equally practical considerations will force the system to regulate human behavior ever more closely (preferably by indirect means that will disguise the encroachment on freedom). This isn
t just our opinion. Eminent social scientists (e.g. James Q. M
Wilson) have stressed the importance of
 people more effectively.
REVOLUTION IS EASIER THAN REFORM
140. We hope we have convinced the reader that the system cannot be reformed in such a way as to reconcile freedom with technology. The only way out is to dispense with the industrial-technological system altogether. This implies revolution, not necessarily an armed uprising, but certainly a radical and fundamental change in the nature of society.
141. People tend to assume that because a revolutioM
n involves a much greater change than reform does, it is more difficult to bring about than reform is. Actually, under certain circumstances revolution is much easier than reform. The reason is that a revolutionary movement can inspire an intensity of commitment that a reform movement cannot inspire. A reform movement merely offers to solve a particular social problem. A revolutionary movement offers to solve all problems at one stroke and create a whole new world; it provides the kind of ideal for which people wilM
l take great risks and make great sacrifices. For this reasons it would be much easier to overthrow the whole technological system than to put effective, permanent restraints on the development or application of any one segment of technology, such as genetic engineering, for example. Not many people will devote themselves with single-minded passion to imposing and maintaining restraints on genetic engineering, but under suitable conditions large numbers of people may devote themselves passionately to a revolution aM
gainst the industrial-technological system. As we noted in paragraph 132, reformers seeking to limit certain aspects of technology would be working to avoid a negative outcome. But revolutionaries work to gain a powerful reward
fulfillment of their revolutionary vision
and therefore work harder and more persistently than reformers do.
142. Reform is always restrained by the fear of painful consequences if changes go too far. But once a revolutionary fever has taken hold of a society, people are willing to undeM
rgo unlimited hardships for the sake of their revolution. This was clearly shown in the French and Russian Revolutions. It may be that in such cases only a minority of the population is really committed to the revolution, but this minority is sufficiently large and active so that it becomes the dominant force in society. We will have more to say about revolution in paragraphs 180-205.
CONTROL OF HUMAN BEHAVIOR
143. Since the beginning of civilization, organized societies have had to put pressures on human beings M
of the sake of the functioning of the social organism. The kinds of pressures vary greatly from one society to another. Some of the pressures are physical (poor diet, excessive labor, environmental pollution), some are psychological (noise, crowding, forcing human behavior into the mold that society requires). In the past, human nature has been approximately constant, or at any rate has varied only within certain bounds. Consequently, societies have been able to push people only up to certain limits. When the limitM
 of human endurance has been passed, things start going wrong: rebellion, or crime, or corruption, or evasion of work, or depression and other mental problems, or an elevated death rate, or a declining birth rate or something else, so that either the society breaks down, or its functioning becomes too inefficient and it is (quickly or gradually, through conquest, attrition or evolution) replaced by some more efficient form of society. [25]
144. Thus human nature has in the past put certain limits on the developmenM
t of societies. People could be pushed only so far and no farther. But today this may be changing, because modern technology is developing ways of modifying human beings.
145. Imagine a society that subjects people to conditions that make them terribly unhappy, then gives them drugs to take away their unhappiness. Science fiction? It is already happening to some extent in our own society. It is well known that the rate of clinical depression has been greatly increasing in recent decades. We believe that this is duM
e to disruption of the power process, as explained in paragraphs 59-76. But even if we are wrong, the increasing rate of depression is certainly the result of SOME conditions that exist in today
s society. Instead of removing the conditions that make people depressed, modern society gives them antidepressant drugs. In effect, antidepressants are a means of modifying an individual
s internal state in such a way as to enable him to tolerate social conditions that he would otherwise find intolerable. (Yes, we knowM
 that depression is often of purely genetic origin. We are referring here to those cases in which environment plays the predominant role.)
146. Drugs that affect the mind are only one example of the new methods of controlling human behavior that modern society is developing. Let us look at some of the other methods.
147. To start with, there are the techniques of surveillance. Hidden video cameras are now used in most stores and in many other places, computers are used to collect and process vast amounts of inforM
mation about individuals. Information so obtained greatly increases the effectiveness of physical coercion (i.e., law enforcement). [26] Then there are the methods of propaganda, for which the mass communication media provide effective vehicles. Efficient techniques have been developed for winning elections, selling products, influencing public opinion. The entertainment industry serves as an important psychological tool of the system, possibly even when it is dishing out large amounts of sex and violence. EntertaiM
nment provides modern man with an essential means of escape. While absorbed in television, videos, etc., he can forget stress, anxiety, frustration, dissatisfaction. Many primitive peoples, when they don
t have work to do, are quite content to sit for hours at a time doing nothing at all, because they are at peace with themselves and their world. But most modern people must be constantly occupied or entertained, otherwise they get
 i.e., they get fidgety, uneasy, irritable.
148. Other techniques striM
ke deeper than the foregoing. Education is no longer a simple affair of paddling a kid
s behind when he doesn
t know his lessons and patting him on the head when he does know them. It is becoming a scientific technique for controlling the child
s development. Sylvan Learning Centers, for example, have had great success in motivating children to study, and psychological techniques are also used with more or less success in many conventional schools.
 techniques that are taught to parents are desM
igned to make children accept fundamental values of the system and behave in ways that the system finds desirable.
 techniques, psychotherapy and so forth are ostensibly designed to benefit individuals, but in practice they usually serve as methods for inducing individuals to think and behave as the system requires. (There is no contradiction here; an individual whose attitudes or behavior bring him into conflict with the system is up against a force that is too powerM
ful for him to conquer or escape from, hence he is likely to suffer from stress, frustration, defeat. His path will be much easier if he thinks and behaves as the system requires. In that sense the system is acting for the benefit of the individual when it brainwashes him into conformity.) Child abuse in its gross and obvious forms is disapproved in most if not all cultures. Tormenting a child for a trivial reason or no reason at all is something that appalls almost everyone. But many psychologists interpret the coM
ncept of abuse much more broadly. Is spanking, when used as part of a rational and consistent system of discipline, a form of abuse? The question will ultimately be decided by whether or not spanking tends to produce behavior that makes a person fit in well with the existing system of society. In practice, the word
 tends to be interpreted to include any method of child-rearing that produces behavior inconvenient for the system. Thus, when they go beyond the prevention of obvious, senseless cruelty, progM
rams for preventing
 are directed toward the control of human behavior on behalf of the system.
149. Presumably, research will continue to increase the effectiveness of psychological techniques for controlling human behavior. But we think it is unlikely that psychological techniques alone will be sufficient to adjust human beings to the kind of society that technology is creating. Biological methods probably will have to be used. We have already mentioned the use of drugs in this connection. NeuroM
logy may provide other avenues for modifying the human mind. Genetic engineering of human beings is already beginning to occur in the form of
 and there is no reason to assume that such methods will not eventually be used to modify those aspects of the body that affect mental functioning.
150. As we mentioned in paragraph 134, industrial society seems likely to be entering a period of severe stress, due in part to problems of human behavior and in part to economic and environmental problems. AndM
 a considerable proportion of the system
s economic and environmental problems result from the way human beings behave. Alienation, low self-esteem, depression, hostility, rebellion; children who won
t study, youth gangs, illegal drug use, rape, child abuse, other crimes, unsafe sex, teen pregnancy, population growth, political corruption, race hatred, ethnic rivalry, bitter ideological conflict (e.g., pro-choice vs. pro- life), political extremism, terrorism, sabotage, anti-government groups, hate groups. All M
these threaten the very survival of the system. The system will therefore be FORCED to use every practical means of controlling human behavior.
151. The social disruption that we see today is certainly not the result of mere chance. It can only be a result of the conditions of life that the system imposes on people. (We have argued that the most important of these conditions is disruption of the power process.) If the systems succeeds in imposing sufficient control over human behavior to assure its own survival, aM
 new watershed in human history will have been passed. Whereas formerly the limits of human endurance have imposed limits on the development of societies (as we explained in paragraphs 143, 144), industrial-technological society will be able to pass those limits by modifying human beings, whether by psychological methods or biological methods or both. In the future, social systems will not be adjusted to suit the needs of human beings. Instead, human being will be adjusted to suit the needs of the system. [27]
. Generally speaking, technological control over human behavior will probably not be introduced with a totalitarian intention or even through a conscious desire to restrict human freedom. [28] Each new step in the assertion of control over the human mind will be taken as a rational response to a problem that faces society, such as curing alcoholism, reducing the crime rate or inducing young people to study science and engineering. In many cases there will be a humanitarian justification. For example, when a psychiaM
trist prescribes an anti-depressant for a depressed patient, he is clearly doing that individual a favor. It would be inhumane to withhold the drug from someone who needs it. When parents send their children to Sylvan Learning Centers to have them manipulated into becoming enthusiastic about their studies, they do so from concern for their children
s welfare. It may be that some of these parents wish that one didn
t have to have specialized training to get a job and that their kid didn
t have to be brainwasheM
d into becoming a computer nerd. But what can they do? They can
t change society, and their child may be unemployable if he doesn
t have certain skills. So they send him to Sylvan.
153. Thus control over human behavior will be introduced not by a calculated decision of the authorities but through a process of social evolution (RAPID evolution, however). The process will be impossible to resist, because each advance, considered by itself, will appear to be beneficial, or at least the evil involved in making theM
 advance will appear to be beneficial, or at least the evil involved in making the advance will seem to be less than that which would result from not making it (see paragraph 127). Propaganda for example is used for many good purposes, such as discouraging child abuse or race hatred. [14] Sex education is obviously useful, yet the effect of sex education (to the extent that it is successful) is to take the shaping of sexual attitudes away from the family and put it into the hands of the state as represented by the M
public school system.
154. Suppose a biological trait is discovered that increases the likelihood that a child will grow up to be a criminal, and suppose some sort of gene therapy can remove this trait. [29] Of course most parents whose children possess the trait will have them undergo the therapy. It would be inhumane to do otherwise, since the child would probably have a miserable life if he grew up to be a criminal. But many or most primitive societies have a low crime rate in comparison with that of our societM
y, even though they have neither high- tech methods of child-rearing nor harsh systems of punishment. Since there is no reason to suppose that more modern men than primitive men have innate predatory tendencies, the high crime rate of our society must be due to the pressures that modern conditions put on people, to which many cannot or will not adjust. Thus a treatment designed to remove potential criminal tendencies is at least in part a way of re-engineering people so that they suit the requirements of the systemM
155. Our society tends to regard as a
 any mode of thought or behavior that is inconvenient for the system, and this is plausible because when an individual doesn
t fit into the system it causes pain to the individual as well as problems for the system. Thus the manipulation of an individual to adjust him to the system is seen as a
 and therefore as good.
156. In paragraph 127 we pointed out that if the use of a new item of technology is INITIALLY optional, it doesM
 not necessarily REMAIN optional, because the new technology tends to change society in such a way that it becomes difficult or impossible for an individual to function without using that technology. This applies also to the technology of human behavior. In a world in which most children are put through a program to make them enthusiastic about studying, a parent will almost be forced to put his kid through such a program, because if he does not, then the kid will grow up to be, comparatively speaking, an ignoramusM
 and therefore unemployable. Or suppose a biological treatment is discovered that, without undesirable side-effects, will greatly reduce the psychological stress from which so many people suffer in our society. If large numbers of people choose to undergo the treatment, then the general level of stress in society will be reduced, so that it will be possible for the system to increase the stress-producing pressures. In fact, something like this seems to have happened already with one of our society
t psychological tools for enabling people to reduce (or at least temporarily escape from) stress, namely, mass entertainment (see paragraph 147). Our use of mass entertainment is
: No law requires us to watch television, listen to the radio, read magazines. Yet mass entertainment is a means of escape and stress-reduction on which most of us have become dependent. Everyone complains about the trashiness of television, but almost everyone watches it. A few have kicked the TV habit, but it would be a rarM
e person who could get along today without using ANY form of mass entertainment. (Yet until quite recently in human history most people got along very nicely with no other entertainment than that which each local community created for itself.) Without the entertainment industry the system probably would not have been able to get away with putting as much stress-producing pressure on us as it does.
157. Assuming that industrial society survives, it is likely that technology will eventually acquire something approacM
hing complete control over human behavior. It has been established beyond any rational doubt that human thought and behavior have a largely biological basis. As experimenters have demonstrated, feelings such as hunger, pleasure, anger and fear can be turned on and off by electrical stimulation of appropriate parts of the brain. Memories can be destroyed by damaging parts of the brain or they can be brought to the surface by electrical stimulation. Hallucinations can be induced or moods changed by drugs. There may oM
r may not be an immaterial human soul, but if there is one it clearly is less powerful that the biological mechanisms of human behavior. For if that were not the case then researchers would not be able so easily to manipulate human feelings and behavior with drugs and electrical currents.
158. It presumably would be impractical for all people to have electrodes inserted in their heads so that they could be controlled by the authorities. But the fact that human thoughts and feelings are so open to biological intervM
ention shows that the problem of controlling human behavior is mainly a technical problem; a problem of neurons, hormones and complex molecules; the kind of problem that is accessible to scientific attack. Given the outstanding record of our society in solving technical problems, it is overwhelmingly probable that great advances will be made in the control of human behavior.
159. Will public resistance prevent the introduction of technological control of human behavior? It certainly would if an attempt were made tM
o introduce such control all at once. But since technological control will be introduced through a long sequence of small advances, there will be no rational and effective public resistance. (See paragraphs 127, 132, 153.)
160. To those who think that all this sounds like science fiction, we point out that yesterday
s science fiction is today
s fact. The Industrial Revolution has radically altered man
s environment and way of life, and it is only to be expected that as technology is increasingly applied to tM
he human body and mind, man himself will be altered as radically as his environment and way of life have been.
HUMAN RACE AT A CROSSROADS
161. But we have gotten ahead of our story. It is one thing to develop in the laboratory a series of psychological or biological techniques for manipulating human behavior and quite another to integrate these techniques into a functioning social system. The latter problem is the more difficult of the two. For example, while the techniques of educational psychology doubtless worM
k quite well in the
 where they are developed, it is not necessarily easy to apply them effectively throughout our educational system. We all know what many of our schools are like. The teachers are too busy taking knives and guns away from the kids to subject them to the latest techniques for making them into computer nerds. Thus, in spite of all its technical advances relating to human behavior, the system to date has not been impressively successful in controlling human beings. The people whose M
behavior is fairly well under the control of the system are those of the type that might be called
 But there are growing numbers of people who in one way or another are rebels against the system: welfare leaches, youth gangs, cultists, satanists, nazis, radical environmentalists, militiamen, etc.
162. The system is currently engaged in a desperate struggle to overcome certain problems that threaten its survival, among which the problems of human behavior are the most important. If the system succeM
eds in acquiring sufficient control over human behavior quickly enough, it will probably survive. Otherwise it will break down. We think the issue will most likely be resolved within the next several decades, say 40 to 100 years.
163. Suppose the system survives the crisis of the next several decades. By that time it will have to have solved, or at least brought under control, the principal problems that confront it, in particular that of
 human beings; that is, making people sufficiently docile sM
o that heir behavior no longer threatens the system. That being accomplished, it does not appear that there would be any further obstacle to the development of technology, and it would presumably advance toward its logical conclusion, which is complete control over everything on Earth, including human beings and all other important organisms. The system may become a unitary, monolithic organization, or it may be more or less fragmented and consist of a number of organizations coexisting in a relationship that incluM
des elements of both cooperation and competition, just as today the government, the corporations and other large organizations both cooperate and compete with one another. Human freedom mostly will have vanished, because individuals and small groups will be impotent vis-a-vis large organizations armed with supertechnology and an arsenal of advanced psychological and biological tools for manipulating human beings, besides instruments of surveillance and physical coercion. Only a small number of people will have any M
real power, and even these probably will have only very limited freedom, because their behavior too will be regulated; just as today our politicians and corporation executives can retain their positions of power only as long as their behavior remains within certain fairly narrow limits.
t imagine that the systems will stop developing further techniques for controlling human beings and nature once the crisis of the next few decades is over and increasing control is no longer necessary for the system
survival. On the contrary, once the hard times are over the system will increase its control over people and nature more rapidly, because it will no longer be hampered by difficulties of the kind that it is currently experiencing. Survival is not the principal motive for extending control. As we explained in paragraphs 87-90, technicians and scientists carry on their work largely as a surrogate activity; that is, they satisfy their need for power by solving technical problems. They will continue to do this with unaM
bated enthusiasm, and among the most interesting and challenging problems for them to solve will be those of understanding the human body and mind and intervening in their development. For the
165. But suppose on the other hand that the stresses of the coming decades prove to be too much for the system. If the system breaks down there may be a period of chaos, a
 such as those that history has recorded at various epochs in the past. It is impossible to prediM
ct what would emerge from such a time of troubles, but at any rate the human race would be given a new chance. The greatest danger is that industrial society may begin to reconstitute itself within the first few years after the breakdown. Certainly there will be many people (power-hungry types especially) who will be anxious to get the factories running again.
166. Therefore two tasks confront those who hate the servitude to which the industrial system is reducing the human race. First, we must work to heighten thM
e social stresses within the system so as to increase the likelihood that it will break down or be weakened sufficiently so that a revolution against it becomes possible. Second, it is necessary to develop and propagate an ideology that opposes technology and the industrial society if and when the system becomes sufficiently weakened. And such an ideology will help to assure that, if and when industrial society breaks down, its remnants will be smashed beyond repair, so that the system cannot be reconstituted. The M
factories should be destroyed, technical books burned, etc.
167. The industrial system will not break down purely as a result of revolutionary action. It will not be vulnerable to revolutionary attack unless its own internal problems of development lead it into very serious difficulties. So if the system breaks down it will do so either spontaneously, or through a process that is in part spontaneous but helped along by revolutionaries. If the breakdown is sudden, many people will die, since the woM
s population has become so overblown that it cannot even feed itself any longer without advanced technology. Even if the breakdown is gradual enough so that reduction of the population can occur more through lowering of the birth rate than through elevation of the death rate, the process of de- industrialization probably will be very chaotic and involve much suffering. It is naive to think it likely that technology can be phased out in a smoothly managed, orderly way, especially since the technophiles will fiM
ght stubbornly at every step. Is it therefore cruel to work for the breakdown of the system? Maybe, but maybe not. In the first place, revolutionaries will not be able to break the system down unless it is already in enough trouble so that there would be a good chance of its eventually breaking down by itself anyway; and the bigger the system grows, the more disastrous the consequences of its breakdown will be; so it may be that revolutionaries, by hastening the onset of the breakdown, will be reducing the extent oM
168. In the second place, one has to balance struggle and death against the loss of freedom and dignity. To many of us, freedom and dignity are more important than a long life or avoidance of physical pain. Besides, we all have to die some time, and it may be better to die fighting for survival, or for a cause, than to live a long but empty and purposeless life.
169. In the third place, it is not at all certain that survival of the system will lead to less suffering than breakdown of the system woM
uld. The system has already caused, and is continuing to cause, immense suffering all over the world. Ancient cultures, that for hundreds of years gave people a satisfactory relationship with each other and with their environment, have been shattered by contact with industrial society, and the result has been a whole catalogue of economic, environmental, social and psychological problems. One of the effects of the intrusion of industrial society has been that over much of the world traditional controls on populatioM
n have been thrown out of balance. Hence the population explosion, with all that that implies. Then there is the psychological suffering that is widespread throughout the supposedly fortunate countries of the West (see paragraphs 44, 45). No one knows what will happen as a result of ozone depletion, the greenhouse effect and other environmental problems that cannot yet be foreseen. And, as nuclear proliferation has shown, new technology cannot be kept out of the hands of dictators and irresponsible Third World natiM
ons. Would you like to speculate about what Iraq or North Korea will do with genetic engineering?
 say the technophiles,
Science is going to fix all that! We will conquer famine, eliminate psychological suffering, make everybody healthy and happy!
s what they said 200 years ago. The Industrial Revolution was supposed to eliminate poverty, make everybody happy, etc. The actual result has been quite different. The technophiles are hopelessly naive (or self-deceiving) in their uM
nderstanding of social problems. They are unaware of (or choose to ignore) the fact that when large changes, even seemingly beneficial ones, are introduced into a society, they lead to a long sequence of other changes, most of which are impossible to predict (paragraph 103). The result is disruption of the society. So it is very probable that in their attempts to end poverty and disease, engineer docile, happy personalities and so forth, the technophiles will create social systems that are terribly troubled, even mM
ore so than the present once. For example, the scientists boast that they will end famine by creating new, genetically engineered food plants. But this will allow the human population to keep expanding indefinitely, and it is well known that crowding leads to increased stress and aggression. This is merely one example of the PREDICTABLE problems that will arise. We emphasize that, as past experience has shown, technical progress will lead to other new problems that CANNOT be predicted in advance (paragraph 103). InM
 fact, ever since the Industrial Revolution, technology has been creating new problems for society far more rapidly than it has been solving old ones. Thus it will take a long and difficult period of trial and error for the technophiles to work the bugs out of their Brave New World (if they every do). In the meantime there will be great suffering. So it is not at all clear that the survival of industrial society would involve less suffering than the breakdown of that society would. Technology has gotten the human rM
ace into a fix from which there is not likely to be any easy escape.
171. But suppose now that industrial society does survive the next several decades and that the bugs do eventually get worked out of the system, so that it functions smoothly. What kind of system will it be? We will consider several possibilities.
172. First let us postulate that the computer scientists succeed in developing intelligent machines that can do all things better than human beings can do them. In that case presumably all M
work will be done by vast, highly organized systems of machines and no human effort will be necessary. Either of two cases might occur. The machines might be permitted to make all of their own decisions without human oversight, or else human control over the machines might be retained.
173. If the machines are permitted to make all their own decisions, we can
t make any conjectures as to the results, because it is impossible to guess how such machines might behave. We only point out that the fate of the human raM
ce would be at the mercy of the machines. It might be argued that the human race would never be foolish enough to hand over all power to the machines. But we are suggesting neither that the human race would voluntarily turn power over to the machines nor that the machines would willfully seize power. What we do suggest is that the human race might easily permit itself to drift into a position of such dependence on the machines that it would have no practical choice but to accept all of the machines
 society and the problems that face it become more and more complex and as machines become more and more intelligent, people will let machines make more and more of their decisions for them, simply because machine-made decisions will bring better results than man-made ones. Eventually a stage may be reached at which the decisions necessary to keep the system running will be so complex that human beings will be incapable of making them intelligently. At that stage the machines will be in effective control. People woM
t be able to just turn the machines off, because they will be so dependent on them that turning them off would amount to suicide.
174. On the other hand it is possible that human control over the machines may be retained. In that case the average man may have control over certain private machines of his own, such as his car or his personal computer, but control over large systems of machines will be in the hands of a tiny elite
just as it is today, but with two differences. Due to improved techniques the eliM
te will have greater control over the masses; and because human work will no longer be necessary the masses will be superfluous, a useless burden on the system. If the elite is ruthless they may simply decide to exterminate the mass of humanity. If they are humane they may use propaganda or other psychological or biological techniques to reduce the birth rate until the mass of humanity becomes extinct, leaving the world to the elite. Or, if the elite consists of soft- hearted liberals, they may decide to play the rM
ole of good shepherds to the rest of the human race. They will see to it that everyone
s physical needs are satisfied, that all children are raised under psychologically hygienic conditions, that everyone has a wholesome hobby to keep him busy, and that anyone who may become dissatisfied undergoes
 Of course, life will be so purposeless that people will have to be biologically or psychologically engineered either to remove their need for the power process or to make them M
 their drive for power into some harmless hobby. These engineered human beings may be happy in such a society, but they most certainly will not be free. They will have been reduced to the status of domestic animals.
175. But suppose now that the computer scientists do not succeed in developing artificial intelligence, so that human work remains necessary. Even so, machines will take care of more and more of the simpler tasks so that there will be an increasing surplus of human workers at the lower lM
evels of ability. (We see this happening already. There are many people who find it difficult or impossible to get work, because for intellectual or psychological reasons they cannot acquire the level of training necessary to make themselves useful in the present system.) On those who are employed, ever-increasing demands will be placed: They will need more and more training, more and more ability, and will have to be ever more reliable, conforming and docile, because they will be more and more like cells of a gianM
t organism. Their tasks will be increasingly specialized, so that their work will be, in a sense, out of touch with the real world, being concentrated on one tiny slice of reality. The system will have to use any means that it can, whether psychological or biological, to engineer people to be docile, to have the abilities that the system requires and to
 their drive for power into some specialized task. But the statement that the people of such a society will have to be docile may require qualificatiM
on. The society may find competitiveness useful, provided that ways are found of directing competitiveness into channels that serve the needs of the system. We can imagine a future society in which there is endless competition for positions of prestige and power. But no more than a very few people will ever reach the top, where the only real power is (see end of paragraph 163). Very repellent is a society in which a person can satisfy his need for power only by pushing large numbers of other people out of the way aM
nd depriving them of THEIR opportunity for power.
176. One can envision scenarios that incorporate aspects of more than one of the possibilities that we have just discussed. For instance, it may be that machines will take over most of the work that is of real, practical importance, but that human beings will be kept busy by being given relatively unimportant work. It has been suggested, for example, that a great development of the service industries might provide work for human beings. Thus people would spent theiM
r time shining each other
s shoes, driving each other around in taxicabs, making handicrafts for one another, waiting on each other
s tables, etc. This seems to us a thoroughly contemptible way for the human race to end up, and we doubt that many people would find fulfilling lives in such pointless busy-work. They would seek other, dangerous outlets (drugs, crime,
 hate groups) unless they were biologically or psychologically engineered to adapt them to such a way of life.
177. Needless to say, theM
 scenarios outlined above do not exhaust all the possibilities. They only indicate the kinds of outcomes that seem to us most likely. But we can envision no plausible scenarios that are any more palatable than the ones we
ve just described. It is overwhelmingly probable that if the industrial- technological system survives the next 40 to 100 years, it will by that time have developed certain general characteristics: Individuals (at least those of the
 type, who are integrated into the system and maM
ke it run, and who therefore have all the power) will be more dependent than ever on large organizations; they will be more
 than ever and their physical and mental qualities to a significant extent (possibly to a very great extent) will be those that are engineered into them rather than being the results of chance (or of God
s will, or whatever); and whatever may be left of wild nature will be reduced to remnants preserved for scientific study and kept under the supervision and management of scieM
ntists (hence it will no longer be truly wild). In the long run (say a few centuries from now) it is likely that neither the human race nor any other important organisms will exist as we know them today, because once you start modifying organisms through genetic engineering there is no reason to stop at any particular point, so that the modifications will probably continue until man and other organisms have been utterly transformed.
178. Whatever else may be the case, it is certain that technology is creating for M
human beings a new physical and social environment radically different from the spectrum of environments to which natural selection has adapted the human race physically and psychologically. If man is not adjusted to this new environment by being artificially re-engineered, then he will be adapted to it through a long and painful process of natural selection. The former is far more likely than the latter.
179. It would be better to dump the whole stinking system and take the consequences.
ophiles are taking us all on an utterly reckless ride into the unknown. Many people understand something of what technological progress is doing to us yet take a passive attitude toward it because they think it is inevitable. But we (FC) don
t think it is inevitable. We think it can be stopped, and we will give here some indications of how to go about stopping it.
181. As we stated in paragraph 166, the two main tasks for the present are to promote social stress and instability in industrial society and to develM
op and propagate an ideology that opposes technology and the industrial system. When the system becomes sufficiently stressed and unstable, a revolution against technology may be possible. The pattern would be similar to that of the French and Russian Revolutions. French society and Russian society, for several decades prior to their respective revolutions, showed increasing signs of stress and weakness. Meanwhile, ideologies were being developed that offered a new world view that was quite different from the old oM
ne. In the Russian case, revolutionaries were actively working to undermine the old order. Then, when the old system was put under sufficient additional stress (by financial crisis in France, by military defeat in Russia) it was swept away by revolution. What we propose is something along the same lines.
182. It will be objected that the French and Russian Revolutions were failures. But most revolutions have two goals. One is to destroy an old form of society and the other is to set up the new form of society enviM
sioned by the revolutionaries. The French and Russian revolutionaries failed (fortunately!) to create the new kind of society of which they dreamed, but they were quite successful in destroying the old society. We have no illusions about the feasibility of creating a new, ideal form of society. Our goal is only to destroy the existing form of society.
183. But an ideology, in order to gain enthusiastic support, must have a positive ideal as well as a negative one; it must be FOR something as well as AGAINST somethM
ing. The positive ideal that we propose is Nature. That is, WILD nature: those aspects of the functioning of the Earth and its living things that are independent of human management and free of human interference and control. And with wild nature we include human nature, by which we mean those aspects of the functioning of the human individual that are not subject to regulation by organized society but are products of chance, or free will, or God (depending on your religious or philosophical opinions).
 makes a perfect counter-ideal to technology for several reasons. Nature (that which is outside the power of the system) is the opposite of technology (which seeks to expand indefinitely the power of the system). Most people will agree that nature is beautiful; certainly it has tremendous popular appeal. The radical environmentalists ALREADY hold an ideology that exalts nature and opposes technology. [30] It is not necessary for the sake of nature to set up some chimerical utopia or any new kind of social order. NaM
ture takes care of itself: It was a spontaneous creation that existed long before any human society, and for countless centuries many different kinds of human societies coexisted with nature without doing it an excessive amount of damage. Only with the Industrial Revolution did the effect of human society on nature become really devastating. To relieve the pressure on nature it is not necessary to create a special kind of social system, it is only necessary to get rid of industrial society. Granted, this will not sM
olve all problems. Industrial society has already done tremendous damage to nature and it will take a very long time for the scars to heal. Besides, even pre-industrial societies can do significant damage to nature. Nevertheless, getting rid of industrial society will accomplish a great deal. It will relieve the worst of the pressure on nature so that the scars can begin to heal. It will remove the capacity of organized society to keep increasing its control over nature (including human nature). Whatever kind of soM
ciety may exist after the demise of the industrial system, it is certain that most people will live close to nature, because in the absence of advanced technology there is no other way that people CAN live. To feed themselves they must be peasants or herdsmen or fishermen or hunters, etc. And, generally speaking, local autonomy should tend to increase, because lack of advanced technology and rapid communications will limit the capacity of governments or other large organizations to control local communities.
As for the negative consequences of eliminating industrial society
t eat your cake and have it too. To gain one thing you have to sacrifice another.
186. Most people hate psychological conflict. For this reason they avoid doing any serious thinking about difficult social issues, and they like to have such issues presented to them in simple, black-and-white terms: THIS is all good and THAT is all bad. The revolutionary ideology should therefore be developed on two levels.
187. On the more sophistM
icated level the ideology should address itself to people who are intelligent, thoughtful and rational. The object should be to create a core of people who will be opposed to the industrial system on a rational, thought-out basis, with full appreciation of the problems and ambiguities involved, and of the price that has to be paid for getting rid of the system. It is particularly important to attract people of this type, as they are capable people and will be instrumental in influencing others. These people should M
be addressed on as rational a level as possible. Facts should never intentionally be distorted and intemperate language should be avoided. This does not mean that no appeal can be made to the emotions, but in making such appeal care should be taken to avoid misrepresenting the truth or doing anything else that would destroy the intellectual respectability of the ideology.
188. On a second level, the ideology should be propagated in a simplified form that will enable the unthinking majority to see the conflict of tM
echnology vs. nature in unambiguous terms. But even on this second level the ideology should not be expressed in language that is so cheap, intemperate or irrational that it alienates people of the thoughtful and rational type. Cheap, intemperate propaganda sometimes achieves impressive short-term gains, but it will be more advantageous in the long run to keep the loyalty of a small number of intelligently committed people than to arouse the passions of an unthinking, fickle mob who will change their attitude as soM
on as someone comes along with a better propaganda gimmick. However, propaganda of the rabble-rousing type may be necessary when the system is nearing the point of collapse and there is a final struggle between rival ideologies to determine which will become dominant when the old world-view goes under.
189. Prior to that final struggle, the revolutionaries should not expect to have a majority of people on their side. History is made by active, determined minorities, not by the majority, which seldom has a clear anM
d consistent idea of what it really wants. Until the time comes for the final push toward revolution [31], the task of revolutionaries will be less to win the shallow support of the majority than to build a small core of deeply committed people. As for the majority, it will be enough to make them aware of the existence of the new ideology and remind them of it frequently; though of course it will be desirable to get majority support to the extent that this can be done without weakening the core of seriously committM
190. Any kind of social conflict helps to destabilize the system, but one should be careful about what kind of conflict one encourages. The line of conflict should be drawn between the mass of the people and the power-holding elite of industrial society (politicians, scientists, upper-level business executives, government officials, etc.). It should NOT be drawn between the revolutionaries and the mass of the people. For example, it would be bad strategy for the revolutionaries to condemn Americans for M
their habits of consumption. Instead, the average American should be portrayed as a victim of the advertising and marketing industry, which has suckered him into buying a lot of junk that he doesn
t need and that is very poor compensation for his lost freedom. Either approach is consistent with the facts. It is merely a matter of attitude whether you blame the advertising industry for manipulating the public or blame the public for allowing itself to be manipulated. As a matter of strategy one should generally avM
oid blaming the public.
191. One should think twice before encouraging any other social conflict than that between the power- holding elite (which wields technology) and the general public (over which technology exerts its power). For one thing, other conflicts tend to distract attention from the important conflicts (between power-elite and ordinary people, between technology and nature); for another thing, other conflicts may actually tend to encourage technologization, because each side in such a conflict wants M
to use technological power to gain advantages over its adversary. This is clearly seen in rivalries between nations. It also appears in ethnic conflicts within nations. For example, in America many black leaders are anxious to gain power for African Americans by placing back individuals in the technological power-elite. They want there to be many black government officials, scientists, corporation executives and so forth. In this way they are helping to absorb the African American subculture into the technological M
system. Generally speaking, one should encourage only those social conflicts that can be fitted into the framework of the conflicts of power-elite vs. ordinary people, technology vs nature.
192. But the way to discourage ethnic conflict is NOT through militant advocacy of minority rights (see paragraphs 21, 29). Instead, the revolutionaries should emphasize that although minorities do suffer more or less disadvantage, this disadvantage is of peripheral significance. Our real enemy is the industrial- technological M
system, and in the struggle against the system, ethnic distinctions are of no importance.
193. The kind of revolution we have in mind will not necessarily involve an armed uprising against any government. It may or may not involve physical violence, but it will not be a POLITICAL revolution. Its focus will be on technology and economics, not politics. [32]
194. Probably the revolutionaries should even AVOID assuming political power, whether by legal or illegal means, until the industrial system is stressed to theM
 danger point and has proved itself to be a failure in the eyes of most people. Suppose for example that some
 party should win control of the United States Congress in an election. In order to avoid betraying or watering down their own ideology they would have to take vigorous measures to turn economic growth into economic shrinkage. To the average man the results would appear disastrous: There would be massive unemployment, shortages of commodities, etc. Even if the grosser ill effects could be avoidedM
 through superhumanly skillful management, still people would have to begin giving up the luxuries to which they have become addicted. Dissatisfaction would grow, the
 party would be voted out of office and the revolutionaries would have suffered a severe setback. For this reason the revolutionaries should not try to acquire political power until the system has gotten itself into such a mess that any hardships will be seen as resulting from the failures of the industrial system itself and not from the poM
licies of the revolutionaries. The revolution against technology will probably have to be a revolution by outsiders, a revolution from below and not from above.
195. The revolution must be international and worldwide. It cannot be carried out on a nation-by-nation basis. Whenever it is suggested that the United States, for example, should cut back on technological progress or economic growth, people get hysterical and start screaming that if we fall behind in technology the Japanese will get ahead of us. Holy roboM
ts! The world will fly off its orbit if the Japanese ever sell more cars than we do! (Nationalism is a great promoter of technology.) More reasonably, it is argued that if the relatively democratic nations of the world fall behind in technology while nasty, dictatorial nations like China, Vietnam and North Korea continue to progress, eventually the dictators may come to dominate the world. That is why the industrial system should be attacked in all nations simultaneously, to the extent that this may be possible. TrM
ue, there is no assurance that the industrial system can be destroyed at approximately the same time all over the world, and it is even conceivable that the attempt to overthrow the system could lead instead to the domination of the system by dictators. That is a risk that has to be taken. And it is worth taking, since the difference between a
 industrial system and one controlled by dictators is small compared with the difference between an industrial system and a non-industrial one. [33] It might M
even be argued that an industrial system controlled by dictators would be preferable, because dictator-controlled systems usually have proved inefficient, hence they are presumably more likely to break down. Look at Cuba.
196. Revolutionaries might consider favoring measures that tend to bind the world economy into a unified whole. Free trade agreements like NAFTA and GATT are probably harmful to the environment in the short run, but in the long run they may perhaps be advantageous because they foster economic intM
erdependence between nations. It will be easier to destroy the industrial system on a worldwide basis if the world economy is so unified that its breakdown in any one major nation will lead to its breakdown in all industrialized nations.
197. Some people take the line that modern man has too much power, too much control over nature; they argue for a more passive attitude on the part of the human race. At best these people are expressing themselves unclearly, because they fail to distinguish between power for LARGEM
 ORGANIZATIONS and power for INDIVIDUALS and SMALL GROUPS. It is a mistake to argue for powerlessness and passivity, because people NEED power. Modern man as a collective entity
that is, the industrial system
has immense power over nature, and we (FC) regard this as evil. But modern INDIVIDUALS and SMALL GROUPS OF INDIVIDUALS have far less power than primitive man ever did. Generally speaking, the vast power of
 over nature is exercised not by individuals or small groups but by large organizatioM
ns. To the extent that the average modern INDIVIDUAL can wield the power of technology, he is permitted to do so only within narrow limits and only under the supervision and control of the system. (You need a license for everything and with the license come rules and regulations.) The individual has only those technological powers with which the system chooses to provide him. His PERSONAL power over nature is slight.
198. Primitive INDIVIDUALS and SMALL GROUPS actually had considerable power over nature; or maybe M
it would be better to say power WITHIN nature. When primitive man needed food he knew how to find and prepare edible roots, how to track game and take it with homemade weapons. He knew how to protect himself from heat, cold, rain, dangerous animals, etc. But primitive man did relatively little damage to nature because the COLLECTIVE power of primitive society was negligible compared to the COLLECTIVE power of industrial society.
199. Instead of arguing for powerlessness and passivity, one should argue that the powM
er of the INDUSTRIAL SYSTEM should be broken, and that this will greatly INCREASE the power and freedom of INDIVIDUALS and SMALL GROUPS.
200. Until the industrial system has been thoroughly wrecked, the destruction of that system must be the revolutionaries
 ONLY goal. Other goals would distract attention and energy from the main goal. More importantly, if the revolutionaries permit themselves to have any other goal than the destruction of technology, they will be tempted to use technology as a tool for reachingM
 that other goal. If they give in to that temptation, they will fall right back into the technological trap, because modern technology is a unified, tightly organized system, so that, in order to retain SOME technology, one finds oneself obliged to retain MOST technology, hence one ends up sacrificing only token amounts of technology.
201. Suppose for example that the revolutionaries took
 as a goal. Human nature being what it is, social justice would not come about spontaneously; it would haveM
 to be enforced. In order to enforce it the revolutionaries would have to retain central organization and control. For that they would need rapid long-distance transportation and communication, and therefore all the technology needed to support the transportation and communication systems. To feed and clothe poor people they would have to use agricultural and manufacturing technology. And so forth. So that the attempt to insure social justice would force them to retain most parts of the technological system. Not thM
at we have anything against social justice, but it must not be allowed to interfere with the effort to get rid of the technological system.
202. It would be hopeless for revolutionaries to try to attack the system without using SOME modern technology. If nothing else they must use the communications media to spread their message. But they should use modern technology for only ONE purpose: to attack the technological system.
203. Imagine an alcoholic sitting with a barrel of wine in front of him. Suppose he startsM
 saying to himself,
t bad for you if used in moderation. Why, they say small amounts of wine are even good for you! It won
t do me any harm if I take just one little drink....
 Well you know what is going to happen. Never forget that the human race with technology is just like an alcoholic with a barrel of wine.
204. Revolutionaries should have as many children as they can. There is strong scientific evidence that social attitudes are to a significant extent inherited. No one suggests that a socM
ial attitude is a direct outcome of a person
s genetic constitution, but it appears that personality traits are partly inherited and that certain personality traits tend, within the context of our society, to make a person more likely to hold this or that social attitude. Objections to these findings have been raised, but the objections are feeble and seem to be ideologically motivated. In any event, no one denies that children tend on the average to hold social attitudes similar to those of their parents. From oM
ur point of view it doesn
t matter all that much whether the attitudes are passed on genetically or through childhood training. In either case they ARE passed on.
205. The trouble is that many of the people who are inclined to rebel against the industrial system are also concerned about the population problems, hence they are apt to have few or no children. In this way they may be handing the world over to the sort of people who support or at least accept the industrial system. To insure the strength of the nextM
 generation of revolutionaries the present generation should reproduce itself abundantly. In doing so they will be worsening the population problem only slightly. And the important problem is to get rid of the industrial system, because once the industrial system is gone the world
s population necessarily will decrease (see paragraph 167); whereas, if the industrial system survives, it will continue developing new techniques of food production that may enable the world
s population to keep increasing almost indM
206. With regard to revolutionary strategy, the only points on which we absolutely insist are that the single overriding goal must be the elimination of modern technology, and that no other goal can be allowed to compete with this one. For the rest, revolutionaries should take an empirical approach. If experience indicates that some of the recommendations made in the foregoing paragraphs are not going to give good results, then those recommendations should be discarded.
TWO KINDS OF TECHNOLOGY
 argument likely to be raised against our proposed revolution is that it is bound to fail, because (it is claimed) throughout history technology has always progressed, never regressed, hence technological regression is impossible. But this claim is false.
208. We distinguish between two kinds of technology, which we will call small-scale technology and organization-dependent technology. Small-scale technology is technology that can be used by small-scale communities without outside assistance. Organization-dependeM
nt technology is technology that depends on large-scale social organization. We are aware of no significant cases of regression in small-scale technology. But organization-dependent technology DOES regress when the social organization on which it depends breaks down. Example: When the Roman Empire fell apart the Romans
 small-scale technology survived because any clever village craftsman could build, for instance, a water wheel, any skilled smith could make steel by Roman methods, and so forth. But the Romans
organization-dependent technology DID regress. Their aqueducts fell into disrepair and were never rebuilt. Their techniques of road construction were lost. The Roman system of urban sanitation was forgotten, so that not until rather recent times did the sanitation of European cities equal that of Ancient Rome.
209. The reason why technology has seemed always to progress is that, until perhaps a century or two before the Industrial Revolution, most technology was small-scale technology. But most of the technology dM
eveloped since the Industrial Revolution is organization-dependent technology. Take the refrigerator for example. Without factory-made parts or the facilities of a post-industrial machine shop it would be virtually impossible for a handful of local craftsmen to build a refrigerator. If by some miracle they did succeed in building one it would be useless to them without a reliable source of electric power. So they would have to dam a stream and build a generator. Generators require large amounts of copper wire. ImagM
ine trying to make that wire without modern machinery. And where would they get a gas suitable for refrigeration? It would be much easier to build an icehouse or preserve food by drying or picking, as was done before the invention of the refrigerator.
210. So it is clear that if the industrial system were once thoroughly broken down, refrigeration technology would quickly be lost. The same is true of other organization-dependent technology. And once this technology had been lost for a generation or so it would takM
e centuries to rebuild it, just as it took centuries to build it the first time around. Surviving technical books would be few and scattered. An industrial society, if built from scratch without outside help, can only be built in a series of stages: You need tools to make tools to make tools to make tools ... . A long process of economic development and progress in social organization is required. And, even in the absence of an ideology opposed to technology, there is no reason to believe that anyone would be interM
ested in rebuilding industrial society. The enthusiasm for
 is a phenomenon peculiar to the modern form of society, and it seems not to have existed prior to the 17th century or thereabouts.
211. In the late Middle Ages there were four main civilizations that were about equally
: Europe, the Islamic world, India, and the Far East (China, Japan, Korea). Three of those civilizations remained more or less stable, and only Europe became dynamic. No one knows why Europe became dynamic at thaM
t time; historians have their theories but these are only speculation. At any rate, it is clear that rapid development toward a technological form of society occurs only under special conditions. So there is no reason to assume that a long-lasting technological regression cannot be brought about.
212. Would society EVENTUALLY develop again toward an industrial-technological form? Maybe, but there is no use in worrying about it, since we can
t predict or control events 500 or 1,000 years in the future. Those probM
lems must be dealt with by the people who will live at that time.
THE DANGER OF LEFTISM
213. Because of their need for rebellion and for membership in a movement, leftists or persons of similar psychological type often are unattracted to a rebellious or activist movement whose goals and membership are not initially leftist. The resulting influx of leftish types can easily turn a non-leftist movement into a leftist one, so that leftist goals replace or distort the original goals of the movement.
s, a movement that exalts nature and opposes technology must take a resolutely anti-leftist stance and must avoid all collaboration with leftists. Leftism is in the long run inconsistent with wild nature, with human freedom and with the elimination of modern technology. Leftism is collectivist; it seeks to bind together the entire world (both nature and the human race) into a unified whole. But this implies management of nature and of human life by organized society, and it requires advanced technology. You can
 have a united world without rapid transportation and communication, you can
t make all people love one another without sophisticated psychological techniques, you can
 without the necessary technological base. Above all, leftism is driven by the need for power, and the leftist seeks power on a collective basis, through identification with a mass movement or an organization. Leftism is unlikely ever to give up technology, because technology is too valuable a source of collective poM
215. The anarchist [34] too seeks power, but he seeks it on an individual or small-group basis; he wants individuals and small groups to be able to control the circumstances of their own lives. He opposes technology because it makes small groups dependent on large organizations.
216. Some leftists may seem to oppose technology, but they will oppose it only so long as they are outsiders and the technological system is controlled by non-leftists. If leftism ever becomes dominant in society, so that the technolM
ogical system becomes a tool in the hands of leftists, they will enthusiastically use it and promote its growth. In doing this they will be repeating a pattern that leftism has shown again and again in the past. When the Bolsheviks in Russia were outsiders, they vigorously opposed censorship and the secret police, they advocated self-determination for ethnic minorities, and so forth; but as soon as they came into power themselves, they imposed a tighter censorship and created a more ruthless secret police than any M
that had existed under the tsars, and they oppressed ethnic minorities at least as much as the tsars had done. In the United States, a couple of decades ago when leftists were a minority in our universities, leftist professors were vigorous proponents of academic freedom, but today, in those of our universities where leftists have become dominant, they have shown themselves ready to take away from everyone else
s academic freedom. (This is
political correctness.
) The same will happen with leftists and technM
ology: They will use it to oppress everyone else if they ever get it under their own control.
217. In earlier revolutions, leftists of the most power-hungry type, repeatedly, have first cooperated with non-leftist revolutionaries, as well as with leftists of a more libertarian inclination, and later have double- crossed them to seize power for themselves. Robespierre did this in the French Revolution, the Bolsheviks did it in the Russian Revolution, the communists did it in Spain in 1938 and Castro and his followeM
rs did it in Cuba. Given the past history of leftism, it would be utterly foolish for non-leftist revolutionaries today to collaborate with leftists.
218. Various thinkers have pointed out that leftism is a kind of religion. Leftism is not a religion in the strict sense because leftist doctrine does not postulate the existence of any supernatural being. But, for the leftist, leftism plays a psychological role much like that which religion plays for some people. The leftist NEEDS to believe in leftism; it plays a vM
ital role in his psychological economy. His beliefs are not easily modified by logic or facts. He has a deep conviction that leftism is morally Right with a capital R, and that he has not only a right but a duty to impose leftist morality on everyone. (However, many of the people we are referring to as
 do not think of themselves as leftists and would not describe their system of beliefs as leftism. We use the term
t know of any better words to designate the spectrum of M
related creeds that includes the feminist, gay rights, political correctness, etc., movements, and because these movements have a strong affinity with the old left. See paragraphs 227-230.)
219. Leftism is a totalitarian force. Wherever leftism is in a position of power it tends to invade every private corner and force every thought into a leftist mold. In part this is because of the quasi-religious character of leftism; everything contrary to leftist beliefs represents Sin. More importantly, leftism is a totalitaM
rian force because of the leftists
 drive for power. The leftist seeks to satisfy his need for power through identification with a social movement and he tries to go through the power process by helping to pursue and attain the goals of the movement (see paragraph 83). But no matter how far the movement has gone in attaining its goals the leftist is never satisfied, because his activism is a surrogate activity (see paragraph 41). That is, the leftist
s real motive is not to attain the ostensible goals of leftisM
m; in reality he is motivated by the sense of power he gets from struggling for and then reaching a social goal. [35] Consequently the leftist is never satisfied with the goals he has already attained; his need for the power process leads him always to pursue some new goal. The leftist wants equal opportunities for minorities. When that is attained he insists on statistical equality of achievement by minorities. And as long as anyone harbors in some corner of his mind a negative attitude toward some minority, the lM
eftist has to re-educated him. And ethnic minorities are not enough; no one can be allowed to have a negative attitude toward homosexuals, disabled people, fat people, old people, ugly people, and on and on and on. It
s not enough that the public should be informed about the hazards of smoking; a warning has to be stamped on every package of cigarettes. Then cigarette advertising has to be restricted if not banned. The activists will never be satisfied until tobacco is outlawed, and after that it will be alcohol,M
 then junk food, etc. Activists have fought gross child abuse, which is reasonable. But now they want to stop all spanking. When they have done that they will want to ban something else they consider unwholesome, then another thing and then another. They will never be satisfied until they have complete control over all child rearing practices. And then they will move on to another cause.
220. Suppose you asked leftists to make a list of ALL the things that were wrong with society, and then suppose you instituted EM
VERY social change that they demanded. It is safe to say that within a couple of years the majority of leftists would find something new to complain about, some new social
 to correct because, once again, the leftist is motivated less by distress at society
s ills than by the need to satisfy his drive for power by imposing his solutions on society.
221. Because of the restrictions placed on their thoughts and behavior by their high level of socialization, many leftists of the over-socialized type cannoM
t pursue power in the ways that other people do. For them the drive for power has only one morally acceptable outlet, and that is in the struggle to impose their morality on everyone.
222. Leftists, especially those of the oversocialized type, are True Believers in the sense of Eric Hoffer
 But not all True Believers are of the same psychological type as leftists. Presumably a true-believing nazi, for instance, is very different psychologically from a true-believing leftist. BecauM
se of their capacity for single-minded devotion to a cause, True Believers are a useful, perhaps a necessary, ingredient of any revolutionary movement. This presents a problem with which we must admit we don
t know how to deal. We aren
t sure how to harness the energies of the True Believer to a revolution against technology. At present all we can say is that no True Believer will make a safe recruit to the revolution unless his commitment is exclusively to the destruction of technology. If he is committed alsoM
 to another ideal, he may want to use technology as a tool for pursuing that other ideal (see paragraphs 220, 221).
223. Some readers may say,
This stuff about leftism is a lot of crap. I know John and Jane who are leftish types and they don
t have all these totalitarian tendencies.
s quite true that many leftists, possibly even a numerical majority, are decent people who sincerely believe in tolerating others
 values (up to a point) and wouldn
t want to use high-handed methods to reach their sociM
al goals. Our remarks about leftism are not meant to apply to every individual leftist but to describe the general character of leftism as a movement. And the general character of a movement is not necessarily determined by the numerical proportions of the various kinds of people involved in the movement.
224. The people who rise to positions of power in leftist movements tend to be leftists of the most power- hungry type, because power-hungry people are those who strive hardest to get into positions of power. OncM
e the power-hungry types have captured control of the movement, there are many leftists of a gentler breed who inwardly disapprove of many of the actions of the leaders, but cannot bring themselves to oppose them. They NEED their faith in the movement, and because they cannot give up this faith they go along with the leaders. True, SOME leftists do have the guts to oppose the totalitarian tendencies that emerge, but they generally lose, because the power-hungry types are better organized, are more ruthless and MachM
iavellian and have taken care to build themselves a strong power base.
225. These phenomena appeared clearly in Russia and other countries that were taken over by leftists. Similarly, before the breakdown of communism in the USSR, leftish types in the West would seldom criticize that country. If prodded they would admit that the USSR did many wrong things, but then they would try to find excuses for the communists and begin talking about the faults of the West. They always opposed Western military resistance to coM
mmunist aggression. Leftish types all over the world vigorously protested the U.S. military action in Vietnam, but when the USSR invaded Afghanistan they did nothing. Not that they approved of the Soviet actions; but because of their leftist faith, they just couldn
t bear to put themselves in opposition to communism. Today, in those of our universities where
political correctness
 has become dominant, there are probably many leftish types who privately disapprove of the suppression of academic freedom, but tM
hey go along with it anyway.
226. Thus the fact that many individual leftists are personally mild and fairly tolerant people by no means prevents leftism as a whole form having a totalitarian tendency.
227. Our discussion of leftism has a serious weakness. It is still far from clear what we mean by the word
t seem to be much we can do about this. Today leftism is fragmented into a whole spectrum of activist movements. Yet not all activist movements are leftist, and some activist movemM
ents (e.g., radical environmentalism) seem to include both personalities of the leftist type and personalities of thoroughly un-leftist types who ought to know better than to collaborate with leftists. Varieties of leftists fade out gradually into varieties of non-leftists and we ourselves would often be hard-pressed to decide whether a given individual is or is not a leftist. To the extent that it is defined at all, our conception of leftism is defined by the discussion of it that we have given in this article, anM
d we can only advise the reader to use his own judgment in deciding who is a leftist.
228. But it will be helpful to list some criteria for diagnosing leftism. These criteria cannot be applied in a cut and dried manner. Some individuals may meet some of the criteria without being leftists, some leftists may not meet any of the criteria. Again, you just have to use your judgment.
229. The leftist is oriented toward large-scale collectivism. He emphasizes the duty of the individual to serve society and the duty of M
society to take care of the individual. He has a negative attitude toward individualism. He often takes a moralistic tone. He tends to be for gun control, for sex education and other psychologically
 educational methods, for social planning, for affirmative action, for multiculturalism. He tends to identify with victims. He tends to be against competition and against violence, but he often finds excuses for those leftists who do commit violence. He is fond of using the common catch- phrases of the M
social responsibility.
 Maybe the best diagnostic trait of the leftist is his tendency to sympathize with the following movements: feminism, gay rights, ethnic rights, disability rights, animal rights, political correctness. Anyone who strongly sympathizes with ALL of these movements is almost certainly a leftist. [36]
erous leftists, that is, those who are most power-hungry, are often characterized by arrogance or by a dogmatic approach to ideology. However, the most dangerous leftists of all may be certain oversocialized types who avoid irritating displays of aggressiveness and refrain from advertising their leftism, but work quietly and unobtrusively to promote collectivist values,
 psychological techniques for socializing children, dependence of the individual on the system, and so forth. These crypto- leftisM
ts (as we may call them) approximate certain bourgeois types as far as practical action is concerned, but differ from them in psychology, ideology and motivation. The ordinary bourgeois tries to bring people under control of the system in order to protect his way of life, or he does so simply because his attitudes are conventional. The crypto-leftist tries to bring people under control of the system because he is a True Believer in a collectivistic ideology. The crypto-leftist is differentiated from the average lefM
tist of the oversocialized type by the fact that his rebellious impulse is weaker and he is more securely socialized. He is differentiated from the ordinary well-socialized bourgeois by the fact that there is some deep lack within him that makes it necessary for him to devote himself to a cause and immerse himself in a collectivity. And maybe his (well-sublimated) drive for power is stronger than that of the average bourgeois.
231. Throughout this article we
ve made imprecise statements and statementM
s that ought to have had all sorts of qualifications and reservations attached to them; and some of our statements may be flatly false. Lack of sufficient information and the need for brevity made it impossible for us to formulate our assertions more precisely or add all the necessary qualifications. And of course in a discussion of this kind one must rely heavily on intuitive judgment, and that can sometimes be wrong. So we don
t claim that this article expresses more than a crude approximation to the truth.
2. All the same, we are reasonably confident that the general outlines of the picture we have painted here are roughly correct. Just one possible weak point needs to be mentioned. We have portrayed leftism in its modern form as a phenomenon peculiar to our time and as a symptom of the disruption of the power process. But we might possibly be wrong about this. Oversocialized types who try to satisfy their drive for power by imposing their morality on everyone have certainly been around for a long time. But we THINK M
that the decisive role played by feelings of inferiority, low self-esteem, powerlessness, identification with victims by people who are not themselves victims, is a peculiarity of modern leftism. Identification with victims by people not themselves victims can be seen to some extent in 19th century leftism and early Christianity but as far as we can make out, symptoms of low self-esteem, etc., were not nearly so evident in these movements, or in any other movements, as they are in modern leftism. But we are not in M
a position to assert confidently that no such movements have existed prior to modern leftism. This is a significant question to which historians ought to give their attention.
1. (Paragraph 19) We are asserting that ALL, or even most, bullies and ruthless competitors suffer from feelings of inferiority.
2. (Paragraph 25) During the Victorian period many oversocialized people suffered from serious psychological problems as a result of repressing or trying to repress their sexual feelings. Freud apparently bM
ased his theories on people of this type. Today the focus of socialization has shifted from sex to aggression.
3. (Paragraph 27) Not necessarily including specialists in engineering or the
4. (Paragraph 28) There are many individuals of the middle and upper classes who resist some of these values, but usually their resistance is more or less covert. Such resistance appears in the mass media only to a very limited extent. The main thrust of propaganda in our society is in favor of the stated vM
The main reason why these values have become, so to speak, the official values of our society is that they are useful to the industrial system. Violence is discouraged because it disrupts the functioning of the system. Racism is discouraged because ethnic conflicts also disrupt the system, and discrimination wastes the talents of minority-group members who could be useful to the system. Poverty must be
 because the underclass causes problems for the system and contact with the underclass lowers tM
he morale of the other classes. Women are encouraged to have careers because their talents are useful to the system and, more importantly, because by having regular jobs women become better integrated into the system and tied directly to it rather than to their families. This helps to weaken family solidarity. (The leaders of the system say they want to strengthen the family, but they really mean is that they want the family to serve as an effective tool for socializing children in accord with the needs of the systM
em. We argue in paragraphs 51, 52 that the system cannot afford to let the family or other small-scale social groups be strong or autonomous.)
5. (Paragraph 42) It may be argued that the majority of people don
t want to make their own decisions but want leaders to do their thinking for them. There is an element of truth in this. People like to make their own decisions in small matters, but making decisions on difficult, fundamental questions requires facing up to psychological conflict, and most people hate psycM
hological conflict. Hence they tend to lean on others in making difficult decisions. But it does not follow that they like to have decisions imposed upon them without having any opportunity to influence those decisions. The majority of people are natural followers, not leaders, but they like to have direct personal access to their leaders, they want to be able to influence the leaders and participate to some extent in making even the difficult decisions. At least to that degree they need autonomy.
) Some of the symptoms listed are similar to those shown by caged animals.
To explain how these symptoms arise from deprivation with respect to the power process:
Common-sense understanding of human nature tells one that lack of goals whose attainment requires effort leads to boredom and that boredom, long continued, often leads eventually to depression. Failure to attain goals leads to frustration and lowering of self-esteem. Frustration leads to anger, anger to aggression, often in the form of spouse or child aM
buse. It has been shown that long-continued frustration commonly leads to depression and that depression tends to cause guilt, sleep disorders, eating disorders and bad feelings about oneself. Those who are tending toward depression seek pleasure as an antidote; hence insatiable hedonism and excessive sex, with perversions as a means of getting new kicks. Boredom too tends to cause excessive pleasure-seeking since, lacking other goals, people often use pleasure as a goal. See accompanying diagram.
 a simplification. Reality is more complex, and of course, deprivation with respect to the power process is not the ONLY cause of the symptoms described.
By the way, when we mention depression we do not necessarily mean depression that is severe enough to be treated by a psychiatrist. Often only mild forms of depression are involved. And when we speak of goals we do not necessarily mean long-term, thought-out goals. For many or most people through much of human history, the goals of a hand-to-mouth existence (mereM
ly providing oneself and one
s family with food from day to day) have been quite sufficient.
7. (Paragraph 52) A partial exception may be made for a few passive, inward-looking groups, such as the Amish, which have little effect on the wider society. Apart from these, some genuine small-scale communities do exist in America today. For instance, youth gangs and
 Everyone regards them as dangerous, and so they are, because the members of these groups are loyal primarily to one another rather than to thM
e system, hence the system cannot control them.
Or take the gypsies. The gypsies commonly get away with theft and fraud because their loyalties are such that they can always get other gypsies to give testimony that
 their innocence. Obviously the system would be in serious trouble if too many people belonged to such groups.
Some of the early-20th century Chinese thinkers who were concerned with modernizing China recognized the necessity breaking down small-scale social groups such as the family:
ccording to Sun Yat-sen) the Chinese people needed a new surge of patriotism, which would lead to a transfer of loyalty from the family to the state.... (According to Li Huang) traditional attachments, particularly to the family had to be abandoned if nationalism were to develop in China.
Chinese Political Thought in the Twentieth Century,
 page 125, page 297.)
8. (Paragraph 56) Yes, we know that 19th century America had its problems, and serious ones, but for the sake of brevity we have tM
o express ourselves in simplified terms.
9. (Paragraph 61) We leave aside the
 We are speaking of the mainstream.
10. (Paragraph 62) Some social scientists, educators,
 professionals and the like are doing their best to push the social drives into group 1 by trying to see to it that everyone has a satisfactory social life.
11. (Paragraphs 63, 82) Is the drive for endless material acquisition really an artificial creation of the advertising and marketing industry? Certainly theM
re is no innate human drive for material acquisition. There have been many cultures in which people have desired little material wealth beyond what was necessary to satisfy their basic physical needs (Australian aborigines, traditional Mexican peasant culture, some African cultures). On the other hand there have also been many pre-industrial cultures in which material acquisition has played an important role. So we can
s acquisition-oriented culture is exclusively a creation of the advertisinM
g and marketing industry. But it is clear that the advertising and marketing industry has had an important part in creating that culture. The big corporations that spend millions on advertising wouldn
t be spending that kind of money without solid proof that they were getting it back in increased sales. One member of FC met a sales manager a couple of years ago who was frank enough to tell him,
Our job is to make people buy things they don
 He then described how an untrained noviceM
 could present people with the facts about a product, and make no sales at all, while a trained and experienced professional salesman would make lots of sales to the same people. This shows that people are manipulated into buying things they don
12. (Paragraph 64) The problem of purposelessness seems to have become less serious during the last 15 years or so, because people now feel less secure physically and economically than they did earlier, and the need for security provides them with a goal. M
But purposelessness has been replaced by frustration over the difficulty of attaining security. We emphasize the problem of purposelessness because the liberals and leftists would wish to solve our social problems by having society guarantee everyone
s security; but if that could be done it would only bring back the problem of purposelessness. The real issue is not whether society provides well or poorly for people
s security; the trouble is that people are dependent on the system for their security rather thanM
 having it in their own hands. This, by the way, is part of the reason why some people get worked up about the right to bear arms; possession of a gun puts that aspect of their security in their own hands.
13. (Paragraph 66) Conservatives
 efforts to decrease the amount of government regulation are of little benefit to the average man. For one thing, only a fraction of the regulations can be eliminated because most regulations are necessary. For another thing, most of the deregulation affects business rather thaM
n the average individual, so that its main effect is to take power from the government and give it to private corporations. What this means for the average man is that government interference in his life is replaced by interference from big corporations, which may be permitted, for example, to dump more chemicals that get into his water supply and give him cancer. The conservatives are just taking the average man for a sucker, exploiting his resentment of Big Government to promote the power of Big Business.
aragraph 73) When someone approves of the purpose for which propaganda is being used in a given case, he generally calls it
 or applies to it some similar euphemism. But propaganda is propaganda regardless of the purpose for which it is used.
15. (Paragraph 83) We are not expressing approval or disapproval of the Panama invasion. We only use it to illustrate a point.
16. (Paragraph 95) When the American colonies were under British rule there were fewer and less effective legal guarantees of freedomM
 than there were after the American Constitution went into effect, yet there was more personal freedom in pre-industrial America, both before and after the War of Independence, than there was after the Industrial Revolution took hold in this country. We quote from
Violence in America: Historical and Comparative Perspectives,
 edited by Hugh Davis Graham and Ted Robert Gurr, Chapter 12 by Roger Lane, pages 476-478:
The progressive heightening of standards of propriety, and with it the increasing reliance onM
 official law enforcement (in 19th century America) ... were common to the whole society.... [T]he change in social behavior is so long term and so widespread as to suggest a connection with the most fundamental of contemporary social processes; that of industrial urbanization itself....
Massachusetts in 1835 had a population of some 660,940, 81 percent rural, overwhelmingly preindustrial and native born. It
s citizens were used to considerable personal freedom. Whether teamsters, farmers or artisans, they wereM
 all accustomed to setting their own schedules, and the nature of their work made them physically independent of each other.... Individual problems, sins or even crimes, were not generally cause for wider social concern....
But the impact of the twin movements to the city and to the factory, both just gathering force in 1835, had a progressive effect on personal behavior throughout the 19th century and into the 20th. The factory demanded regularity of behavior, a life governed by obedience to the rhythms of clockM
 and calendar, the demands of foreman and supervisor. In the city or town, the needs of living in closely packed neighborhoods inhibited many actions previously unobjectionable. Both blue- and white-collar employees in larger establishments were mutually dependent on their fellows; as one man
s work fit into anther
s business was no longer his own.
The results of the new organization of life and work were apparent by 1900, when some 76 percent of the 2,805,346 inhabitants of Massachusetts weM
re classified as urbanites. Much violent or irregular behavior which had been tolerable in a casual, independent society was no longer acceptable in the more formalized, cooperative atmosphere of the later period.... The move to the cities had, in short, produced a more tractable, more socialized, more
 generation than its predecessors.
17. (Paragraph 117) Apologists for the system are fond of citing cases in which elections have been decided by one or two votes, but such cases are rare.
Today, in technologically advanced lands, men live very similar lives in spite of geographical, religious, and political differences. The daily lives of a Christian bank clerk in Chicago, a Buddhist bank clerk in Tokyo, and a Communist bank clerk in Moscow are far more alike than the life of any one of them is like that of any single man who lived a thousand years ago. These similarities are the result of a common technology....
 L. Sprague de Camp,
The Ancient Engineers,
 Ballantine edition,M
The lives of the three bank clerks are not IDENTICAL. Ideology does have SOME effect. But all technological societies, in order to survive, must evolve along APPROXIMATELY the same trajectory.
19. (Paragraph 123) Just think an irresponsible genetic engineer might create a lot of terrorists.
20. (Paragraph 124) For a further example of undesirable consequences of medical progress, suppose a reliable cure for cancer is discovered. Even if the treatment is too expensive to be available to any but the elitM
e, it will greatly reduce their incentive to stop the escape of carcinogens into the environment.
21. (Paragraph 128) Since many people may find paradoxical the notion that a large number of good things can add up to a bad thing, we illustrate with an analogy. Suppose Mr. A is playing chess with Mr. B. Mr. C, a Grand Master, is looking over Mr. A
s shoulder. Mr. A of course wants to win his game, so if Mr. C points out a good move for him to make, he is doing Mr. A a favor. But suppose now that Mr. C tells Mr. AM
 how to make ALL of his moves. In each particular instance he does Mr. A a favor by showing him his best move, but by making ALL of his moves for him he spoils his game, since there is not point in Mr. A
s playing the game at all if someone else makes all his moves.
The situation of modern man is analogous to that of Mr. A. The system makes an individual
s life easier for him in innumerable ways, but in doing so it deprives him of control over his own fate.
22. (Paragraph 137) Here we are considering only theM
 conflict of values within the mainstream. For the sake of simplicity we leave out of the picture
 values like the idea that wild nature is more important than human economic welfare.
23. (Paragraph 137) Self-interest is not necessarily MATERIAL self-interest. It can consist in fulfillment of some psychological need, for example, by promoting one
s own ideology or religion.
24. (Paragraph 139) A qualification: It is in the interest of the system to permit a certain prescribed degree of freedom in M
some areas. For example, economic freedom (with suitable limitations and restraints) has proved effective in promoting economic growth. But only planned, circumscribed, limited freedom is in the interest of the system. The individual must always be kept on a leash, even if the leash is sometimes long (see paragraphs 94, 97).
25. (Paragraph 143) We don
t mean to suggest that the efficiency or the potential for survival of a society has always been inversely proportional to the amount of pressure or discomfort to M
which the society subjects people. That certainly is not the case. There is good reason to believe that many primitive societies subjected people to less pressure than European society did, but European society proved far more efficient than any primitive society and always won out in conflicts with such societies because of the advantages conferred by technology.
26. (Paragraph 147) If you think that more effective law enforcement is unequivocally good because it suppresses crime, then remember that crime as defiM
ned by the system is not necessarily what YOU would call crime. Today, smoking marijuana is a
 and, in some places in the U.S., so is possession of an unregistered handgun. Tomorrow, possession of ANY firearm, registered or not, may be made a crime, and the same thing may happen with disapproved methods of child-rearing, such as spanking. In some countries, expression of dissident political opinions is a crime, and there is no certainty that this will never happen in the U.S., since no constitution or pM
olitical system lasts forever.
If a society needs a large, powerful law enforcement establishment, then there is something gravely wrong with that society; it must be subjecting people to severe pressures if so many refuse to follow the rules, or follow them only because forced. Many societies in the past have gotten by with little or no formal law- enforcement.
27. (Paragraph 151) To be sure, past societies have had means of influencing human behavior, but these have been primitive and of low effectiveness compaM
red with the technological means that are now being developed.
28. (Paragraph 152) However, some psychologists have publicly expressed opinions indicating their contempt for human freedom. And the mathematician Claude Shannon was quoted in Omni (August 1987) as saying,
I visualize a time when we will be to robots what dogs are to humans, and I
m rooting for the machines.
29. (Paragraph 154) This is no science fiction! After writing paragraph 154 we came across an article in Scientific American according tM
o which scientists are actively developing techniques for identifying possible future criminals and for treating them by a combination of biological and psychological means. Some scientists advocate compulsory application of the treatment, which may be available in the near future. (See
Seeking the Criminal Element,
 by W. Wayt Gibbs, Scientific American, March 1995.) Maybe you think this is OK because the treatment would be applied to those who might become violent criminals. But of course it won
re. Next, a treatment will be applied to those who might become drunk drivers (they endanger human life too), then perhaps to peel who spank their children, then to environmentalists who sabotage logging equipment, eventually to anyone whose behavior is inconvenient for the system.
30. (Paragraph 184) A further advantage of nature as a counter-ideal to technology is that, in many people, nature inspires the kind of reverence that is associated with religion, so that nature could perhaps be idealized on a religiousM
 basis. It is true that in many societies religion has served as a support and justification for the established order, but it is also true that religion has often provided a basis for rebellion. Thus it may be useful to introduce a religious element into the rebellion against technology, the more so because Western society today has no strong religious foundation. Religion, nowadays either is used as cheap and transparent support for narrow, short-sighted selfishness (some conservatives use it this way), or even iM
s cynically exploited to make easy money (by many evangelists), or has degenerated into crude irrationalism (fundamentalist protestant sects,
), or is simply stagnant (Catholicism, main-line Protestantism). The nearest thing to a strong, widespread, dynamic religion that the West has seen in recent times has been the quasi-religion of leftism, but leftism today is fragmented and has no clear, unified, inspiring goal.
Thus there is a religious vacuum in our society that could perhaps be filled by a religM
ion focused on nature in opposition to technology. But it would be a mistake to try to concoct artificially a religion to fill this role. Such an invented religion would probably be a failure. Take the
 religion for example. Do its adherents REALLY believe in it or are they just play-acting? If they are just play-acting their religion will be a flop in the end.
It is probably best not to try to introduce religion into the conflict of nature vs. technology unless you REALLY believe in that religion yourseM
lf and find that it arouses a deep, strong, genuine response in many other people.
31. (Paragraph 189) Assuming that such a final push occurs. Conceivably the industrial system might be eliminated in a somewhat gradual or piecemeal fashion (see paragraphs 4, 167 and Note 4).
32. (Paragraph 193) It is even conceivable (remotely) that the revolution might consist only of a massive change of attitudes toward technology resulting in a relatively gradual and painless disintegration of the industrial system. But if thiM
ll be very lucky. It
s far more probably that the transition to a nontechnological society will be very difficult and full of conflicts and disasters.
33. (Paragraph 195) The economic and technological structure of a society are far more important than its political structure in determining the way the average man lives (see paragraphs 95, 119 and Notes 16, 18).
34. (Paragraph 215) This statement refers to our particular brand of anarchism. A wide variety of social attitudes have been called
 and it may be that many who consider themselves anarchists would not accept our statement of paragraph 215. It should be noted, by the way, that there is a nonviolent anarchist movement whose members probably would not accept FC as anarchist and certainly would not approve of FC
35. (Paragraph 219) Many leftists are motivated also by hostility, but the hostility probably results in part from a frustrated need for power.
36. (Paragraph 229) It is important to understand that we meM
an someone who sympathizes with these MOVEMENTS as they exist today in our society. One who believes that women, homosexuals, etc., should have equal rights is not necessary a leftist. The feminist, gay rights, etc., movements that exist in our society have the particular ideological tone that characterizes leftism, and if one believes, for example, that women should have equal rights it does not necessarily follow that one must sympathize with the feminist movement as it exists today.
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <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:photoM
shop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmp:CreateDate="2018-06-27T14:50:32-04:00" xmp:ModifyDate="2018-06-27T17:53:35-04:00" xmp:MetadataDate="2018-06-27T17:53:35-04:00" dc:format="image/png" photoshop:ColorMode="2" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:32f92fc7-6557-4243-8330-5addcf06ab09" xmpMM:DocumentID="adobe:docid:photoshoM
p:d3532f20-5b56-6245-a6d1-483ee6a31c9d" xmpMM:OriginalDocumentID="xmp.did:50386ce5-b863-412f-8a82-a8858bcfcf5e"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:50386ce5-b863-412f-8a82-a8858bcfcf5e" stEvt:when="2018-06-27T14:50:32-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:32f92fc7-6557-4243-8330-5addcf06ab09" stEvt:when="2018-06-27T17:53:35-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)" stEvt:cM
hanged="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
Adobe Photoshop CC 2017 (Macintosh)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="aM
dobe: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:docid:photoshop:c7735f51-e8ea-1180-9761-b63092c8b4ab" xmpMM:InstM
anceID="xmp.iid:27336119-9a13-4802-8a1b-5a960995951f" xmpMM:OriginalDocumentID="F1E0D6EA0D1BD7D8DE55B6D4B9D620A0" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB" xmp:CreateDate="2023-02-08T14:40:31-06:00" xmp:ModifyDate="2023-02-09T15:34:54-06:00" xmp:MetadataDate="2023-02-09T15:34:54-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:175eca23-25b3-4578-b8e6-138c0abddfbb" stEvt:when="2023-02-09T15:34:54-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2M
017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:27336119-9a13-4802-8a1b-5a960995951f" stEvt:when="2023-02-09T15:34:54-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"?>
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
3EARLESA@RBCXHYlGVkEUhC@Q
J^qLawFBPJZ}FViJ[pHZnPh}CH\NcxGOdGThSn
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
																					M

((((((((((((((((((((((((((((((((((((((((((((((((((
\n\N\n\n\n\n\o\N\N\Eq9q9q9q9q
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
%5%%%5H5555H[HHHHH[m[[[[[[mmmmmmmm
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
urn:mpeg:mpegB:cicp:systems:auxiliary:alpha
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
((((((((((((((((((((((((((((((((((((((((((((((((((
Canon EOS DIGITAL REBEL
Adobe Photoshop Elements 2.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
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
text/plain;charset=utf-8
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
CjA=:BNB.BNB:bnb1wusf637drrep46lh8jelmjrj3vz2h0qcqtlhkq:5533437:te:0
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
c/Foundry USA Pool #dropgold/
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
()*89:HIJWXYZghijwxyz
()*789:FGHIJUVWXYZdefghijstuvwxyz
%%+++00666<<<FFMMMRRYYY__eeekkkppwww
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#2a5659" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
1273" y="307" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="21px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 21px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9945,0.1045,-0.1045,0.9945,39.0639,-131.383)"><tspan dy="7.399981498718262" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="186" y="168" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" M
stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9703,0.2419,-0.2419,0.9703,46.1679,-40.0072)"><tspan dy="10.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="9" y="118" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="72px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);M
 text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-14.3135,1.9764)"><tspan dy="25" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1255" y="286" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="24px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 24px; opacity: 0.51;" opacity="0.51" transformM
="matrix(0.9848,0.1736,-0.1736,0.9848,68.7297,-213.5835)"><tspan dy="8.200005531311035" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="562" y="271" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="100px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 100px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-13.4128,29.7842)"><tspan dy="34.5999946594M
2383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1247" y="384" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="120px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 120px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-50.3598,244.994)"><tspan dy="41.59998321533203" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
ext x="777" y="97" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="49px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 49px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9703,0.2419,-0.2419,0.9703,46.5466,-185.092)"><tspan dy="16.999998092651367" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="745" y="87" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="1M
19px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 119px; opacity: 0.51;" opacity="0.51" transform="matrix(1,0,0,1,0,0)"><tspan dy="41.19999885559082" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1453" y="378" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="53px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; fonM
t-family: Arial; font-size: 53px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-41.2434,231.9531)"><tspan dy="18.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="109" y="420" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="75px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 75px; opacity: 0.51;" opacity="0.51" transform="matrixM
(0.9994,-0.0349,0.0349,0.9994,-14.5914,4.0599)"><tspan dy="26" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1037" y="258" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="124px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 124px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9877,0.1564,-0.1564,0.9877,53.1273,-159.0461)"><tspan dy="42.99999237060547" style="-webkit-taM
p-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="275" y="245" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="23px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 23px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-44.929,62.5296)"><tspan dy="8.00000286102295" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="464" y="313" text-ancM
hor="middle" font-family="&quot;Arial&quot;" font-size="93px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 93px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-34.6865,58.8804)"><tspan dy="32.20000076293945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="548" y="124" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="133px" stroke="#268abc" fillM
="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 133px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9744,0.225,-0.225,0.9744,41.9391,-120.0951)"><tspan dy="46.199995279312134" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="636" y="361" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="83px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middlM
e; font-family: Arial; font-size: 83px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-48.6426,103.9368)"><tspan dy="28.79998016357422" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="871" y="265" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="117px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 117px; opacity: 0.51;" opacity="0.51" transform=M
"matrix(0.9925,0.1219,-0.1219,0.9925,38.7877,-104.1729)"><tspan dy="40.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="86" y="224" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="79px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 79px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9925,0.1219,-0.1219,0.9925,27.9398,-8.8111)"><tspan dy="27.39999008178711M
" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="135" y="107" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="130px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 130px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-15.0764,22.436)"><tspan dy="45.00000190734863" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x=M
"538" y="264" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="135px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 135px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9781,0.2079,-0.2079,0.9781,66.6453,-106.0875)"><tspan dy="46.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="320" y="254" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="115M
px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 115px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9703,0.2419,-0.2419,0.9703,70.9535,-69.8701)"><tspan dy="39.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1213" y="390" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="57px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0,M
 0, 0); text-anchor: middle; font-family: Arial; font-size: 57px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9945,0.1045,-0.1045,0.9945,47.411,-124.6566)"><tspan dy="19.800004959106445" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="383" y="72" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="48px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 48px; opacity: 0.51;" opM
acity="0.51" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-6.684,67.6011)"><tspan dy="16.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="921" y="323" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="96px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 96px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9877,0.1564,-0.1564,0.9877,61.8674,-140.0995)"><tspaM
n dy="33.20000076293945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="422" y="285" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9744,0.225,-0.225,0.9744,74.9269,-87.6248)"><tspan dy="11.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
tspan></text><text x="431" y="194" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="47px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 47px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-29.0983,85.803)"><tspan dy="16.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="701" y="88" text-anchor="middle" font-family="&quot;Arial&quotMq
;" font-size="32px" stroke="#268abc" fill="#4dcd84" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 32px; opacity: 0.51;" opacity="0.51" transform="matrix(0.9744,-0.225,0.225,0.9744,-1.8291,159.9461)"><tspan dy="10.999998092651367" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#22ad7e" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
40" y="127" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="90px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 90px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9998,0.0175,-0.0175,0.9998,2.2225,-0.6788)"><tspan dy="31.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1426" y="361" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="88px" stM
roke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 88px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9994,0.0349,-0.0349,0.9994,13.4674,-49.5468)"><tspan dy="30.400005340576172" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="477" y="316" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="67px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);M
 text-anchor: middle; font-family: Arial; font-size: 67px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9994,0.0349,-0.0349,0.9994,11.3188,-16.4546)"><tspan dy="23.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1296" y="182" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="62px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 62px; opacity: 0.31;" opacityM
="0.31" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-12.5152,204.9798)"><tspan dy="21.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="92" y="268" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="79px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 79px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-53.7099,24.9843)"><tspan dy=M
"27.39999008178711" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1019" y="207" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="82px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 82px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9994,0.0349,-0.0349,0.9994,7.8449,-35.4365)"><tspan dy="28.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
an></text><text x="567" y="179" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="69px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 69px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9925,0.1219,-0.1219,0.9925,26.0409,-67.7657)"><tspan dy="23.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="338" y="80" text-anchor="middle" font-family="&quot;Arial&quot;"M
 font-size="58px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 58px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9816,0.1908,-0.1908,0.9816,21.4747,-63.0236)"><tspan dy="19.999998092651367" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1078" y="236" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="78px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-colM
or: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 78px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9613,0.2756,-0.2756,0.9613,106.8103,-287.9948)"><tspan dy="27.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="332" y="272" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="69px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 69px; oM
pacity: 0.31;" opacity="0.31" transform="matrix(1,0,0,1,0,0)"><tspan dy="23.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1041" y="239" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="66px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 66px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-26.9425,221.6588)"><tspan dy="22.79999M
1607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="464" y="202" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="63px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 63px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-37.7042,135.7209)"><tspan dy="21.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
xt><text x="392" y="367" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="84px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 84px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-47.2616,58.1275)"><tspan dy="29" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="258" y="381" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="71px" stroM
ke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 71px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-95.0234,85.8737)"><tspan dy="24.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="67" y="430" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="83px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); teM
xt-anchor: middle; font-family: Arial; font-size: 83px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-109.0092,31.9928)"><tspan dy="28.79998016357422" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1505" y="110" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="63px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 63px; opacity: 0.31;" opacity="0M
.31" transform="matrix(0.9659,0.2588,-0.2588,0.9659,79.7517,-385.7745)"><tspan dy="22" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="465" y="143" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="78px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 78px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9925,0.1219,-0.1219,0.9925,20.8934,-55.6033)"><tspan dy="27.1999931335449M
22" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1207" y="235" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="71px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 71px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-22.6641,234.6241)"><tspan dy="24.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><texM
t x="138" y="182" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="67px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 67px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9998,0.0175,-0.0175,0.9998,3.1974,-2.3807)"><tspan dy="23.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1328" y="126" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="61M
px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 61px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9659,-0.2588,0.2588,0.9659,12.6393,348.005)"><tspan dy="21.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1351" y="63" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="89px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0M
, 0); text-anchor: middle; font-family: Arial; font-size: 89px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9945,-0.1045,0.1045,0.9945,0.8156,141.5631)"><tspan dy="30.799997329711914" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1362" y="104" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="80px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 80px; opacity: 0.31;" opaM
city="0.31" transform="matrix(0.9976,0.0698,-0.0698,0.9976,10.5724,-94.755)"><tspan dy="27.799997329711914" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="871" y="85" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="67px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 67px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9986,0.0523,-0.0523,0.9986,5.6422,-45.4681)"><tspan dM
y="23.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="426" y="221" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="65px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 65px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9976,0.0698,-0.0698,0.9976,16.4539,-29.1779)"><tspan dy="22.60000228881836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
pan></text><text x="567" y="393" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="68px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 68px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9816,0.1908,-0.1908,0.9816,85.4053,-100.9682)"><tspan dy="23.600006103515625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="519" y="66" text-anchor="middle" font-family="&quot;Arial&quotM
;" font-size="72px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9962,0.0872,-0.0872,0.9962,7.7272,-44.9827)"><tspan dy="24.999999225139618" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1346" y="438" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="90px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-coM
lor: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 90px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9848,0.1736,-0.1736,0.9848,96.5067,-227.0762)"><tspan dy="31.20000457763672" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1360" y="242" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="81px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 81px; oM
pacity: 0.31;" opacity="0.31" transform="matrix(0.9986,0.0523,-0.0523,0.9986,14.5291,-70.8452)"><tspan dy="27.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="212" y="294" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="76px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 76px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9976,0.0698,-0.0698,0.9976,21.024M
8,-14.0722)"><tspan dy="26.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="213" y="163" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="73px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 73px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-13.3959,19.1844)"><tspan dy="25.200000762939453" style="-webkit-tap-highlight-color: rgbM
</tspan></text><text x="1354" y="381" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="85px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 85px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-12.4719,47.486)"><tspan dy="29.399986267089844" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="412" y="297" text-anchor="middle" font-fM
amily="&quot;Arial&quot;" font-size="66px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 66px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-59.6126,108.494)"><tspan dy="22.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1483" y="82" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="83px" stroke="#66ef72" fill="#972265" style="-M
webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 83px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9659,-0.2588,0.2588,0.9659,29.3088,386.6227)"><tspan dy="28.79999828338623" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="782" y="178" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="57px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: AriaM
l; font-size: 57px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-10.5117,54.9832)"><tspan dy="19.799997329711914" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="640" y="60" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="59px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 59px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9903,0.1392,-M
0.1392,0.9903,14.5788,-88.4869)"><tspan dy="20.59999990463257" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="849" y="193" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="62px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 62px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9613,0.2756,-0.2756,0.9613,86.0868,-226.5396)"><tspan dy="21.39999771118164" style="-webkit-tap-hM
ighlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="557" y="374" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="83px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 83px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-41.4273,70.669)"><tspan dy="28.79998016357422" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="443" y="332" text-anchoM
r="middle" font-family="&quot;Arial&quot;" font-size="91px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 91px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9986,0.0523,-0.0523,0.9986,17.9827,-22.7298)"><tspan dy="31.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1142" y="166" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="65px" stroke="#66ef72" fill=M
"#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 65px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-8.7977,80.0663)"><tspan dy="22.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="275" y="192" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="76px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle;M
 font-family: Arial; font-size: 76px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9659,0.2588,-0.2588,0.9659,59.0637,-64.633)"><tspan dy="26.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="833" y="83" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="76px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 76px; opacity: 0.31;" opacity="0.31" transform="matriM
x(0.9986,0.0523,-0.0523,0.9986,5.4855,-43.4821)"><tspan dy="26.399998664855957" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="22" y="162" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="77px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 77px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-25.0715,5.436)"><tspan dy="26.599998474121094" style=M
"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1051" y="106" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="87px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 87px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-5.0842,128.8748)"><tspan dy="30.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="727" yM
="309" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="75px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 75px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-10.3411,25.5602)"><tspan dy="26" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="752" y="216" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="84px" stroke="#66ef72" fill=M
"#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 84px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-7.0802,26.376)"><tspan dy="29" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="615" y="206" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="81px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: AriM
al; font-size: 81px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9986,0.0523,-0.0523,0.9986,11.624,-31.9043)"><tspan dy="27.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1513" y="215" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="68px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 68px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9848,0.1736M
,-0.1736,0.9848,60.3202,-259.4634)"><tspan dy="23.599990844726562" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="72" y="85" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="74px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 74px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9877,0.1564,-0.1564,0.9877,14.1834,-10.2168)"><tspan dy="25.599998474121094" style="-webkit-tapM
-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1319" y="141" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="87px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 87px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9848,0.1736,-0.1736,0.9848,44.523,-226.8998)"><tspan dy="30.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1139" y="179" textM
-anchor="middle" font-family="&quot;Arial&quot;" font-size="81px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 81px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-7.5181,300.8942)"><tspan dy="27.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="85" y="169" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="57px" stroke="#66ef72" fM
ill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 57px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-38.3599,25.5834)"><tspan dy="19.799997329711914" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1225" y="395" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="86px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: mM
iddle; font-family: Arial; font-size: 86px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-18.9939,64.6529)"><tspan dy="29.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="101" y="67" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="75px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 75px; opacity: 0.31;" opacity="0.31" transformM
="matrix(0.9781,0.2079,-0.2079,0.9781,16.1372,-19.535)"><tspan dy="26" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="989" y="383" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="84px" stroke="#66ef72" fill="#972265" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 84px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9998,0.0175,-0.0175,0.9998,6.8349,-17.2021)"><tspan dy="29" style="-webkit-tap-highlight-2color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <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:pM
hotoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmp:CreateDate="2018-06-27T16:07:10-04:00" xmp:ModifyDate="2018-06-27T18:32:49-04:00" xmp:MetadataDate="2018-06-27T18:32:49-04:00" dc:format="image/png" photoshop:ColorMode="2" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:29d653d9-812a-48da-9528-521279abc7c0" xmpMM:DocumentID="adobe:docid:photM
oshop:89f2ffe4-9afb-1c48-bb08-db4ec30604fc" xmpMM:OriginalDocumentID="xmp.did:1356a4e0-5be2-4ba7-ba43-b1b040bc2f04"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:1356a4e0-5be2-4ba7-ba43-b1b040bc2f04" stEvt:when="2018-06-27T16:07:10-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:29d653d9-812a-48da-9528-521279abc7c0" stEvt:when="2018-06-27T18:32:49-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)" stEM
vt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>\
"iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164460, 2020/05/12-16:04:17        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumeM
ntID="xmp.did:C8DFC557A89911ED804E8C578FC1369C" xmpMM:InstanceID="xmp.iid:C8DFC556A89911ED804E8C578FC1369C" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:28DCF858156D11EC8617C929ADAC3496" stRef:documentID="xmp.did:28DCF859156D11EC8617C929ADAC3496"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#2a6f22" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
145" y="132" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="42px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 42px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-6.7096,7.7696)"><tspan dy="14.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="561" y="178" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="72px" stroM
ke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9976,0.0698,-0.0698,0.9976,13.7832,-38.6998)"><tspan dy="24.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1040" y="132" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="69px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); teM
xt-anchor: middle; font-family: Arial; font-size: 69px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-2.1453,18.1706)"><tspan dy="23.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="587" y="110" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="42px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 42px; opacity: 0.5;" opacity="0.5" tM
ransform="matrix(0.9998,0.0175,-0.0175,0.9998,2.0092,-10.2278)"><tspan dy="14.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1462" y="114" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="70px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 70px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9659,-0.2588,0.2588,0.9659,20.3111,382.2779)"><tspan dy="24.200000M
762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="215" y="324" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="44px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-76.5314,66.6861)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
text x="1547" y="340" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="56px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 56px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9903,0.1392,-0.1392,0.9903,62.3742,-211.9919)"><tspan dy="19.399988174438477" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="279" y="326" text-anchor="middle" font-family="&quot;Arial&quot;" font-sizeM
="67px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 67px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9613,0.2756,-0.2756,0.9613,100.6658,-64.2741)"><tspan dy="23.399986267089844" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="802" y="402" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="56px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, M
0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 56px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9945,0.1045,-0.1045,0.9945,46.4139,-81.6296)"><tspan dy="19.399988174438477" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="688" y="138" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="50px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 50px; opacity: 0.5;" opM
acity="0.5" transform="matrix(0.9659,0.2588,-0.2588,0.9659,59.1601,-173.3653)"><tspan dy="17.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1450" y="274" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="38px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 38px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9744,0.225,-0.225,0.9744,98.8,-319.1564)"><tspan dyM
="13.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="453" y="356" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9744,-0.225,0.225,0.9744,-68.4722,111.0271)"><tspan dy="10.399980545043945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
n></text><text x="705" y="112" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="33px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 33px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-3.4793,24.6724)"><tspan dy="11.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1121" y="99" text-anchor="middle" font-family="&quot;Arial&quot;" foM
nt-size="74px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 74px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9703,-0.2419,0.2419,0.9703,9.3482,274.1352)"><tspan dy="25.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="868" y="349" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="49px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgbM
a(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 49px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9659,0.2588,-0.2588,0.9659,119.9042,-212.763)"><tspan dy="16.9999942779541" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1284" y="186" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="51px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 51px; opacity: 0.5M
;" opacity="0.5" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-4.3891,338.6614)"><tspan dy="17.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1093" y="401" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="63px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 63px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9962,0.0872,-0.0872,0.9962,39.1086,-93.7353)"><M
tspan dy="21.999980926513672" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1140" y="102" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="32px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 32px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9781,0.2079,-0.2079,0.9781,46.1187,-234.7904)"><tspan dy="10.999994277954102" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);M
</tspan></text><text x="1374" y="292" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="71px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 71px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9945,0.1045,-0.1045,0.9945,38.0492,-142.0225)"><tspan dy="24.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1488" y="244" text-anchor="middle" font-family="&quot;M
Arial&quot;" font-size="40px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 40px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9744,-0.225,0.225,0.9744,-16.7507,340.9809)"><tspan dy="13.999994277954102" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="526" y="158" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlM
ight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-16.8704,74.7427)"><tspan dy="15.999998092651367" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1475" y="119" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="52px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 52M
px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9903,0.1392,-0.1392,0.9903,30.9162,-204.1222)"><tspan dy="17.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="212" y="359" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="26px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 26px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9744,-0.225,0.225,0.9744,-75.32M
39,56.8908)"><tspan dy="9.000005722045898" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="90" y="347" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="72px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9925,0.1219,-0.1219,0.9925,42.9595,-8.3818)"><tspan dy="24.999980926513672" style="-webkit-tap-highlight-color: rgba(0, M
</tspan></text><text x="435" y="147" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="72px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-22.6412,109.6026)"><tspan dy="24.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="458" y="125" text-anchor="middle" font-family=M
"&quot;Arial&quot;" font-size="26px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 26px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-14.748,81.4299)"><tspan dy="8.999998092651367" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1012" y="140" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-taM
p-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9703,0.2419,-0.2419,0.9703,63.9298,-240.6664)"><tspan dy="15.999998092651367" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="401" y="213" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="64px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-sM
ize: 64px; opacity: 0.5;" opacity="0.5" transform="matrix(1,0,0,1,0,0)"><tspan dy="22.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="974" y="268" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="73px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 73px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9986,0.0523,-0.0523,0.9986,15.3609,-50.6079)"><tspan dy="25M
.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="861" y="125" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="50px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 50px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-7.6181,75.5168)"><tspan dy="17.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
text><text x="552" y="287" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="68px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 68px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9994,0.0349,-0.0349,0.9994,10.3524,-19.0897)"><tspan dy="23.599990844726562" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="619" y="334" text-anchor="middle" font-family="&quot;Arial&quot;" font-M
size="47px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 47px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9998,0.0175,-0.0175,0.9998,5.9234,-10.7522)"><tspan dy="16.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="111" y="376" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="34px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0M
, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 34px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-38.6946,13.6624)"><tspan dy="11.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1032" y="241" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="37px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 37px; opacity: 0.5;" M
opacity="0.5" transform="matrix(1,0,0,1,0,0)"><tspan dy="12.799989700317383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="373" y="223" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="74px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 74px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9994,0.0349,-0.0349,0.9994,8.0098,-12.8817)"><tspan dy="25.60000228881836" style="-weM
bkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1224" y="211" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="58px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 58px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9744,-0.225,0.225,0.9744,-16.0936,280.748)"><tspan dy="19.99999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="442" y="160" teM
xt-anchor="middle" font-family="&quot;Arial&quot;" font-size="40px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 40px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9613,0.2756,-0.2756,0.9613,61.2243,-115.6336)"><tspan dy="14.000001907348633" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="377" y="174" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" stroke="#8c2a21"M
 fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9703,0.2419,-0.2419,0.9703,53.2929,-86.036)"><tspan dy="10.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="987" y="387" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="68px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: midM
dle; font-family: Arial; font-size: 68px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9925,0.1219,-0.1219,0.9925,54.5204,-117.4004)"><tspan dy="23.600006103515625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1422" y="183" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="54px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 54px; opacity: 0.5;" opacity="0.5" transform="mM
atrix(0.9703,-0.2419,0.2419,0.9703,-2.0322,349.4488)"><tspan dy="18.60000228881836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1375" y="376" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="60px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 60px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9903,0.1392,-0.1392,0.9903,65.7105,-187.7038)"><tspan dy="20.799991607666016"M
 style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1417" y="325" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="27px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 27px; opacity: 0.5;" opacity="0.5" transform="matrix(1,0,0,1,0,0)"><tspan dy="9.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1129" y="247" text-anchor="middle" fM
ont-family="&quot;Arial&quot;" font-size="40px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 40px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9703,0.2419,-0.2419,0.9703,93.2908,-265.7929)"><tspan dy="13.999994277954102" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1062" y="300" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="28px" stroke="#8c2a21" fill="#aaaee4" styM
le="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 28px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9877,0.1564,-0.1564,0.9877,60.0053,-162.4399)"><tspan dy="9.599981307983398" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="716" y="361" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="74px" stroke="#8c2a21" fill="#aaaee4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: L
Arial; font-size: 74px; opacity: 0.5;" opacity="0.5" transform="matrix(0.9744,-0.225,0.225,0.9744,-62.8563,170.3174)"><tspan dy="25.599987030029297" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164460, 2020/05/12-16:04:17        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/eleM
ments/1.1/" xmpMM:OriginalDocumentID="uuid:65E6390686CF11DBA6E2D887CEACB407" xmpMM:DocumentID="xmp.did:2849514FA8C611EDA355E884293F9D0E" xmpMM:InstanceID="xmp.iid:2849514EA8C611EDA355E884293F9D0E" xmp:CreatorTool="Adobe Illustrator 24.3 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:fea14269-6473-a548-868f-09b62cbea6ff" stRef:documentID="xmp.did:fea14269-6473-a548-868f-09b62cbea6ff"/> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">POAP Pizza banner</rdf:li> </rdf:Alt> </dc:title> </rdf:Description> </rM
df:RDF> </x:xmpmeta> <?xpacket end="r"?>
$$''$$53335;;;;;;;;;;
# ((%%((22022;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#1c86db" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
634" y="349" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="67px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 67px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-58.7068,139.4425)"><tspan dy="23.399986267089844" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1130" y="160" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="61pxM
" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 61px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-6.8251,59.3589)"><tspan dy="21.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="346" y="350" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="102px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0,M
 0); text-anchor: middle; font-family: Arial; font-size: 102px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9781,0.2079,-0.2079,0.9781,80.33,-64.2891)"><tspan dy="35.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="917" y="296" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="79px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 79px; opacity: 0.08;" opaciM
ty="0.08" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-9.7716,32.1832)"><tspan dy="27.39999008178711" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="562" y="238" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="120px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 120px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-24.8158,70.2646)"><tspan M
dy="41.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="688" y="222" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="56px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 56px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9925,0.1219,-0.1219,0.9925,32.1832,-82.1914)"><tspan dy="19.40000343322754" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
tspan></text><text x="379" y="218" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="106px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 106px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9744,-0.225,0.225,0.9744,-39.3256,90.8438)"><tspan dy="36.79999923706055" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="295" y="157" text-anchor="middle" font-family="&quot;Arial&quoM
t;" font-size="116px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 116px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9903,0.1392,-0.1392,0.9903,24.7211,-39.5282)"><tspan dy="40.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="557" y="307" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="82px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-M
color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 82px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-41.1678,90.9137)"><tspan dy="28.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="618" y="303" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="42px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 42px; M
opacity: 0.08;" opacity="0.08" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-43.2266,111.9178)"><tspan dy="14.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="401" y="304" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="52px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 52px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-29.M
5799,43.5813)"><tspan dy="17.999980926513672" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="386" y="185" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="56px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 56px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9848,0.1736,-0.1736,0.9848,37.9891,-64.2176)"><tspan dy="19.40000343322754" style="-webkit-tap-highlight-color: rgM
</tspan></text><text x="981" y="198" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="106px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 106px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9613,0.2756,-0.2756,0.9613,92.5785,-262.7301)"><tspan dy="36.79999923706055" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="993" y="184" text-anchor="middle" fonM
t-family="&quot;Arial&quot;" font-size="72px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.08;" opacity="0.08" transform="matrix(1,0,0,1,0,0)"><tspan dy="24.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1039" y="248" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="92px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgM
ba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 92px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9703,0.2419,-0.2419,0.9703,90.8594,-243.9902)"><tspan dy="31.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="678" y="150" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="121px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 121px; opacityM
: 0.08;" opacity="0.08" transform="matrix(0.9703,0.2419,-0.2419,0.9703,56.4278,-159.5674)"><tspan dy="42" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="528" y="156" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="107px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 107px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9986,0.0523,-0.0523,0.9986,8.888,-27.4196)"><tspan dM
y="37" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="-7" y="299" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="57px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 57px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9976,0.0698,-0.0698,0.9976,20.8401,1.2166)"><tspan dy="19.799989700317383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text M
x="205" y="350" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="75px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 75px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-68.2893,50.2702)"><tspan dy="26" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="826" y="249" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="70px" stroke="#29feM
ad" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 70px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9613,0.2756,-0.2756,0.9613,100.6315,-218.0306)"><tspan dy="24.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1271" y="189" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="113px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-aM
nchor: middle; font-family: Arial; font-size: 113px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9903,0.1392,-0.1392,0.9903,38.673,-175.0497)"><tspan dy="39.20000076293945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1184" y="362" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="92px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 92px; opacity: 0.08;" opacity="0.08"M
 transform="matrix(0.9877,-0.1564,0.1564,0.9877,-42.0523,189.6752)"><tspan dy="31.79998016357422" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="318" y="325" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="125px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 125px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9659,0.2588,-0.2588,0.9659,94.9518,-71.2303)"><tspan dy="43.M
399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="117" y="144" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="118px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 118px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-2.4953,2.0639)"><tspan dy="40.79999923706055" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
/text><text x="553" y="192" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="64px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 64px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9781,0.2079,-0.2079,0.9781,52.0034,-110.7795)"><tspan dy="22.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="95" y="160" text-anchor="middle" font-family="&quot;Arial&quot;" foM
nt-size="93px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 93px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-5.526,3.4129)"><tspan dy="32.20000076293945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1029" y="315" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="101px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgM
ba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 101px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9613,0.2756,-0.2756,0.9613,126.6875,-271.4283)"><tspan dy="34.9999885559082" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="807" y="200" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="112px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 112px; opacitM
y: 0.08;" opacity="0.08" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-23.3349,157.6574)"><tspan dy="38.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1029" y="278" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="81px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 81px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9962,0.0872,-0.0872,0.9962,28.145,-88M
.6254)"><tspan dy="27.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="368" y="371" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="124px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 124px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9945,0.1045,-0.1045,0.9945,40.796,-36.4341)"><tspan dy="42.99999237060547" style="-webkit-tap-highlight-color: rgba(0, M
</tspan></text><text x="1267" y="122" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="80px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 80px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9945,0.1045,-0.1045,0.9945,19.6932,-131.7692)"><tspan dy="27.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1057" y="118" text-anchor="middle" font-famiM
ly="&quot;Arial&quot;" font-size="70px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 70px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9781,0.2079,-0.2079,0.9781,47.6316,-217.1841)"><tspan dy="24.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="722" y="161" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="89px" stroke="#29fead" fill="#50abc7" style="-weM
bkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 89px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9994,0.0349,-0.0349,0.9994,6.0586,-25.0994)"><tspan dy="30.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="810" y="341" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="93px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial;M
 font-size: 93px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9816,0.1908,-0.1908,0.9816,79.9479,-148.2902)"><tspan dy="32.20000076293945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="969" y="211" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="70px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 70px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9925,-0.1219,0M
.1219,0.9925,-18.4917,119.6642)"><tspan dy="24.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="902" y="150" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="62px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 62px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9659,0.2588,-0.2588,0.9659,69.5578,-228.3437)"><tspan dy="21.39999771118164" style="-webkit-tap-M
highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="327" y="280" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="111px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 111px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-35.7861,48.2345)"><tspan dy="38.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1088" y="137" textM
-anchor="middle" font-family="&quot;Arial&quot;" font-size="95px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 95px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9744,-0.225,0.225,0.9744,-2.9329,248.2581)"><tspan dy="33" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1186" y="243" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="112px" stroke="#29fead" fill="#50abc7" sM
tyle="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 112px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9848,0.1736,-0.1736,0.9848,60.2145,-202.255)"><tspan dy="38.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="133" y="348" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="42px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-famiM
ly: Arial; font-size: 42px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-90.7696,50.1407)"><tspan dy="14.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="99" y="279" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="62px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 62px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9659,M
0.2588,-0.2588,0.9659,75.5839,-16.1164)"><tspan dy="21.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="23" y="128" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="100px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 100px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9613,0.2756,-0.2756,0.9613,36.1726,-1.3812)"><tspan dy="34.599998474121094" style="-webkM
it-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1181" y="239" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="90px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 90px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-21.6162,313.809)"><tspan dy="31.199989318847656" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="919" y="381"M
 text-anchor="middle" font-family="&quot;Arial&quot;" font-size="109px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 109px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9744,-0.225,0.225,0.9744,-62.1524,216.495)"><tspan dy="37.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="639" y="352" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="86px" stroke="#29feM
ad" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 86px; opacity: 0.08;" opacity="0.08" transform="matrix(1,0,0,1,0,0)"><tspan dy="29.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1197" y="266" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="51px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; foM
nt-size: 51px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-26.8745,190.527)"><tspan dy="17.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="329" y="265" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="89px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 89px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9659,0.2588,-0.25M
88,0.9659,79.7975,-76.1218)"><tspan dy="30.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="111" y="308" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="77px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 77px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9903,0.1392,-0.1392,0.9903,43.9456,-12.4508)"><tspan dy="26.599990844726562" style="-webkit-tap-highM
light-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1184" y="136" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="87px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 87px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9986,0.0523,-0.0523,0.9986,8.7403,-61.7794)"><tspan dy="30.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1260" y="292" text-anchoM
r="middle" font-family="&quot;Arial&quot;" font-size="101px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 101px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9986,0.0523,-0.0523,0.9986,17.0089,-65.5431)"><tspan dy="34.9999885559082" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="600" y="302" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="81px" stroke="#29fead" fill="M
#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 81px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9976,0.0698,-0.0698,0.9976,22.528,-41.1182)"><tspan dy="27.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="661" y="185" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="105px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle;M
 font-family: Arial; font-size: 105px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9703,0.2419,-0.2419,0.9703,64.3901,-154.4151)"><tspan dy="36.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="203" y="142" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.08;" opacity="0.08" transform="maM
trix(0.9781,-0.2079,0.2079,0.9781,-25.0874,45.3091)"><tspan dy="15.999998092651367" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="962" y="159" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="88px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 88px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9962,0.0872,-0.0872,0.9962,17.5185,-83.2388)"><tspan dy="30.39999771118164" M
style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="202" y="321" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="76px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 76px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9962,0.0872,-0.0872,0.9962,28.7457,-16.384)"><tspan dy="26.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="12M
87" y="176" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="73px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 73px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-11.6874,203.498)"><tspan dy="25.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1279" y="311" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="77px" M
stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 77px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9925,0.1219,-0.1219,0.9925,47.4348,-153.5527)"><tspan dy="26.599990844726562" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="199" y="181" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="122px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0,M
 0); text-anchor: middle; font-family: Arial; font-size: 122px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9986,0.0523,-0.0523,0.9986,9.7455,-10.1668)"><tspan dy="42.19999694824219" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="63" y="137" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="114px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 114px; opacity: 0.08;" opacM
ity="0.08" transform="matrix(1,0,0,1,0,0)"><tspan dy="39.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1270" y="231" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="113px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 113px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9962,0.0872,-0.0872,0.9962,24.9657,-109.8088)"><tspan dy="39.19999313354492" style=M
"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="845" y="384" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="103px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 103px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9613,0.2756,-0.2756,0.9613,138.5786,-218.0381)"><tspan dy="35.599979400634766" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="141M
7" y="363" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="73px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 73px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-6.1194,24.7853)"><tspan dy="25.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="840" y="299" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="102px" stM
roke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 102px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-43.8096,181.1797)"><tspan dy="35.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="655" y="250" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="60px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0M
); text-anchor: middle; font-family: Arial; font-size: 60px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-43.5358,190.227)"><tspan dy="20.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="444" y="131" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="80px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 80px; opacity: 0.08;" opacitM
y="0.08" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-18.7764,119.3794)"><tspan dy="27.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="430" y="355" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="115px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 115px; opacity: 0.08;" opacity="0.08" transform="matrix(1,0,0,1,0,0)"><tspan dy="39.79999542236328" style="-weM
bkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1251" y="331" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="45px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 45px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-38.472,222.2625)"><tspan dy="15.599987030029297" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1118" y="1M
61" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="120px" stroke="#29fead" fill="#50abc7" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 120px; opacity: 0.08;" opacity="0.08" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-3.5749,294.8456)"><tspan dy="41.59999465942383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!

%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
            xmlns:exifM
="http://ns.adobe.com/exif/1.0/">
         <tiff:YResolution>10</tiff:YResolution>
         <tiff:XResolution>10</tiff:XResolution>
         <tiff:Orientation>1</tiff:Orientation>
         <exif:PixelXDimension>800</exif:PixelXDimension>
         <exif:ColorSpace>1</exif:ColorSpace>
         <exif:PixelYDimension>800</exif:PixelYDimension>
      </rdf:Description>
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz

<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="none" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="228M
" y="337" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="19px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 19px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-44.6825,35.0111)"><tspan dy="6.599981307983398" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="220" y="264" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="33px" stroM
ke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 33px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-13.5152,11.8757)"><tspan dy="11.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="122" y="368" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="29px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); tM
ext-anchor: middle; font-family: Arial; font-size: 29px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-62.0491,26.7758)"><tspan dy="10.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="963" y="255" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="25px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 25px; opacity: 0.31;" opacity="0M
.31" transform="matrix(0.9945,0.1045,-0.1045,0.9945,31.9302,-99.264)"><tspan dy="8.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="615" y="21" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="33px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 33px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9877,0.1564,-0.1564,0.9877,10.8568,-95.9487)"><tspan dy="11.6M
00000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="682" y="509" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="55px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 55px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-84.5915,139.4835)"><tspan dy="19.0000057220459" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
text><text x="330" y="220" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-3.7893,5.7928)"><tspan dy="11.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="535" y="151" text-anchor="middle" font-family="&quot;Arial&quot;" font-M
size="32px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 32px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-15.8086,75.9271)"><tspan dy="10.999994277954102" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="462" y="118" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="57px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgbM
a(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 57px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9613,0.2756,-0.2756,0.9613,50.4223,-122.7733)"><tspan dy="19.799997329711914" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="952" y="230" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="26px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 26px; opacity: M
0.31;" opacity="0.31" transform="matrix(0.9976,0.0698,-0.0698,0.9976,18.363,-65.8479)"><tspan dy="8.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1141" y="157" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="40px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 40px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9703,0.2419,-0.2419,0.9703,71.8743,-271.36M
93)"><tspan dy="14.000001907348633" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1491" y="19" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="51px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 51px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9816,-0.1908,0.1908,0.9816,23.7685,284.8453)"><tspan dy="17.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, M
</tspan></text><text x="1000" y="193" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="44px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-11.0271,70.2266)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="785" y="-52" text-anchor="middle" font-family="M
&quot;Arial&quot;" font-size="29px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 29px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9925,-0.1219,0.1219,0.9925,12.1885,95.2798)"><tspan dy="10.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="767" y="186" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="55px" stroke="#40c473" fill="#a43f75" style="-webkit-tM
ap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 55px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-20.6461,136.0139)"><tspan dy="18.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="194" y="231" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="53px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; fonM
t-size: 53px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-15.6412,14.0955)"><tspan dy="18.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1479" y="551" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="59px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 59px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9744,-0.225,0.225M
,0.9744,-86.0414,346.8247)"><tspan dy="20.600006103515625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1430" y="469" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="47px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 47px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-66.2617,307.5625)"><tspan dy="16.199993133544922" style="-webkit-tap-higM
hlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="237" y="2" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="45px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 45px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9781,-0.2079,0.2079,0.9781,4.7632,49.3188)"><tspan dy="15.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="784" y="271" text-anchor="mM
iddle" font-family="&quot;Arial&quot;" font-size="37px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 37px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9703,0.2419,-0.2419,0.9703,88.849,-181.6169)"><tspan dy="12.799989700317383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="931" y="400" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#40c473" fill="#a43M
f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9816,0.1908,-0.1908,0.9816,93.4287,-170.294)"><tspan dy="14.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1164" y="27" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; fontM
-family: Arial; font-size: 43px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9744,0.225,-0.225,0.9744,35.9069,-261.151)"><tspan dy="14.800000190734863" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1447" y="501" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="56px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 56px; opacity: 0.31;" opacity="0.31" transform="matrix(0.M
9986,-0.0523,0.0523,0.9986,-24.2373,76.4167)"><tspan dy="19.399988174438477" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="653" y="480" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="18px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 18px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9848,0.1736,-0.1736,0.9848,93.2717,-106.1)"><tspan dy="6.199994087219238" style="-wM
ebkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="301" y="392" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="28px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 28px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-85.8924,84.4626)"><tspan dy="9.599981307983398" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1017" y="11M
2" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="50px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 50px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9903,0.1392,-0.1392,0.9903,25.4848,-140.4491)"><tspan dy="17.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1441" y="551" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="52px" stroke="M
#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 52px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-96.0543,418.5382)"><tspan dy="17.999980926513672" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="26" y="406" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="18px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-M
anchor: middle; font-family: Arial; font-size: 18px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-42.2961,4.9419)"><tspan dy="6.199994087219238" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1183" y="234" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="26px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 26px; opacity: 0.31;" opacity="0.31" M
transform="matrix(0.9945,-0.1045,0.1045,0.9945,-17.9791,124.939)"><tspan dy="8.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="264" y="203" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="11px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 11px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-31.2398,48.9271)"><tspan dy="3.79999M
9713897705" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="893" y="201" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-9.2957,47.0115)"><tspan dy="14.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
><text x="447" y="260" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="26px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 26px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-17.0478,31.8145)"><tspan dy="8.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="113" y="245" text-anchor="middle" font-family="&quot;Arial&quot;" font-sizM
e="22px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 22px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-4.2586,2.0094)"><tspan dy="7.59999942779541" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="113" y="236" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0,M
 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9848,0.1736,-0.1736,0.9848,42.6977,-16.0369)"><tspan dy="10.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="548" y="535" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="27px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 27px; opacity: 0.31;" oM
pacity="0.31" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-44.543,49.7972)"><tspan dy="9.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1208" y="308" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="51px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 51px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9962,0.0872,-0.0872,0.9962,31.4408,-104.1121)"><tsM
pan dy="17.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="898" y="268" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="60px" stroke="#40c473" fill="#a43f75" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 60px; opacity: 0.31;" opacity="0.31" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-12.7954,47.365)"><tspan dy="20.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="none" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="483M
" y="67" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="218px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 218px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-3.9101,93.3917)"><tspan dy="75.5999984741211" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1133" y="245" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="199px" strM
oke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 199px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-21.4128,139.9042)"><tspan dy="69" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="545" y="347" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="79px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: mM
iddle; font-family: Arial; font-size: 79px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9659,0.2588,-0.2588,0.9659,108.3806,-129.2326)"><tspan dy="27.400005340576172" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="662" y="152" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="69px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 69px; opacity: 0.46;" opacity="0.46" transfM
orm="matrix(0.9659,0.2588,-0.2588,0.9659,61.8976,-166.1589)"><tspan dy="23.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1132" y="246" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="64px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 64px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-26.141,220.5155)"><tspan dy="22.2000007M
62939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1124" y="159" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="100px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 100px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-6.781,59.0435)"><tspan dy="34.60000228881836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
<text x="603" y="168" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="240px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 240px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-2.8402,10.5494)"><tspan dy="83.20000076293945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="760" y="421" text-anchor="middle" font-family="&quot;Arial&quot;" font-sizM
e="223px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 223px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-56.502,124.0734)"><tspan dy="77.4000015258789" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="4" y="208" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="89px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, M
0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 89px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-10.8804,0.4944)"><tspan dy="30.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="932" y="345" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="120px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 120px; opacity: 0.46;M
" opacity="0.46" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-16.7786,49.2499)"><tspan dy="41.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="620" y="183" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="237px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 237px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-13.5902,54.7329)M
"><tspan dy="81.99999046325684" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="555" y="361" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="84px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 84px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9976,0.0698,-0.0698,0.9976,26.534,-37.8355)"><tspan dy="29" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
text><text x="213" y="398" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="117px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 117px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9877,0.1564,-0.1564,0.9877,64.8833,-28.4205)"><tspan dy="40.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="570" y="414" text-anchor="middle" font-family="&quot;Arial&quot;" fM
ont-size="131px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 131px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-27.4907,40.7697)"><tspan dy="45.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="297" y="370" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="98px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-coloM
r: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 98px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9986,0.0523,-0.0523,0.9986,19.7713,-15.0367)"><tspan dy="33.9999885559082" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="978" y="275" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="215px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 215px; opacM
ity: 0.46;" opacity="0.46" transform="matrix(0.9781,0.2079,-0.2079,0.9781,78.5474,-197.3282)"><tspan dy="74.59999084472656" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="23" y="450" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="65px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 65px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9994,0.0349,-0.0349,0.9994,15.7188,-0M
.5286)"><tspan dy="22.599987030029297" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="599" y="170" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="111px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 111px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9945,0.1045,-0.1045,0.9945,21.0512,-61.6813)"><tspan dy="38.400001525878906" style="-webkit-tap-highlight-color: rgba(0M
</tspan></text><text x="942" y="314" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="127px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 127px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9945,0.1045,-0.1045,0.9945,37.9823,-96.7457)"><tspan dy="44" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="311" y="179" text-anchor="middle" font-family="&quot;AriaM
l&quot;" font-size="88px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 88px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9998,0.0175,-0.0175,0.9998,3.1713,-5.4004)"><tspan dy="30.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="244" y="250" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="68px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlightM
-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 68px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9703,0.2419,-0.2419,0.9703,67.7283,-51.6029)"><tspan dy="23.599990844726562" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1086" y="224" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="218px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 218M
px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-22.3984,191.985)"><tspan dy="75.60000038146973" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="935" y="319" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="101px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 101px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9659,0.2588,-0.2588,0.9659,M
114.4226,-231.1261)"><tspan dy="34.9999885559082" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="110" y="75" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="151px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 151px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-3.7744,5.8597)"><tspan dy="52.39999771118164" style="-webkit-tap-highlight-color:M
 rgba(0, 0, 0, 0);">
</tspan></text><text x="150" y="81" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="109px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 109px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-5.2849,10.6608)"><tspan dy="37.80000114440918" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="743" y="118" text-anchor="middle" fonM
t-family="&quot;Arial&quot;" font-size="189px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 189px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-9.1916,104.554)"><tspan dy="65.60000228881836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1017" y="139" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="120px" stroke="#4a0d67" fill="#b37041" styM
le="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 120px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-8.2447,89.1663)"><tspan dy="41.59999465942383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="172" y="115" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="108px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-familyM
: Arial; font-size: 108px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-17.3565,31.6146)"><tspan dy="37.39999961853027" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="869" y="166" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="115px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 115px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9998M
,-0.0175,0.0175,0.9998,-2.7647,15.1914)"><tspan dy="39.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="637" y="202" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="138px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 138px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9744,-0.225,0.225,0.9744,-29.1138,148.4711)"><tspan dy="47.79999542236328" style="-webkM
it-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1059" y="197" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="224px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 224px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9962,0.0872,-0.0872,0.9962,21.1995,-91.5483)"><tspan dy="77.59999561309814" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="255" y="327M
" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="118px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 118px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-57.7095,54.6642)"><tspan dy="40.80000305175781" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="569" y="148" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="82px" stroke="#4M
a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 82px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-18.9027,142.0498)"><tspan dy="28.60000228881836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="857" y="395" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="150px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-aM
nchor: middle; font-family: Arial; font-size: 150px; opacity: 0.46;" opacity="0.46" transform="matrix(1,0,0,1,0,0)"><tspan dy="52.00000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="433" y="369" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="237px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 237px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9962,0.0872,M
-0.0872,0.9962,33.8082,-36.3343)"><tspan dy="81.99998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="227" y="299" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="184px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 184px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9925,0.1219,-0.1219,0.9925,38.131,-25.4356)"><tspan dy="63.79999542236328" style="-webkit-tap-M
highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="405" y="381" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="62px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 62px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9659,0.2588,-0.2588,0.9659,112.4101,-91.8395)"><tspan dy="21.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1054" y="243" text-aM
nchor="middle" font-family="&quot;Arial&quot;" font-size="238px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 238px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-14.3833,74.1153)"><tspan dy="82.60000038146973" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="434" y="144" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="166px" stroke="#4a0d67" M
fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 166px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-10.8989,38.3736)"><tspan dy="57.59999704360962" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1138" y="148" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="100px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor:M
 middle; font-family: Arial; font-size: 100px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9998,0.0175,-0.0175,0.9998,2.7563,-19.8383)"><tspan dy="34.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="746" y="33" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="104px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 104px; opacity: 0.46;" opacity="0.46" transM
form="matrix(0.9998,0.0175,-0.0175,0.9998,0.6895,-13.0145)"><tspan dy="36" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="878" y="54" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="188px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 188px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9848,-0.1736,0.1736,0.9848,3.9618,153.2835)"><tspan dy="65" style="-webkit-tap-highlM
ight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="862" y="45" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="177px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 177px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9945,0.1045,-0.1045,0.9945,9.4259,-89.857)"><tspan dy="61.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1166" y="51" text-anchor="M
middle" font-family="&quot;Arial&quot;" font-size="180px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 180px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9945,0.1045,-0.1045,0.9945,11.7184,-121.6008)"><tspan dy="62.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1171" y="189" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="233px" stroke="#4a0d67" fillM
="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 233px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9703,0.2419,-0.2419,0.9703,80.5069,-277.6765)"><tspan dy="80.80000114440918" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="349" y="136" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="85px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middM
le; font-family: Arial; font-size: 85px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-8.6367,24.6763)"><tspan dy="29.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="946" y="247" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="144px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 144px; opacity: 0.46;" opacity="0.46" transform="M
matrix(0.9848,-0.1736,0.1736,0.9848,-28.5192,168.0237)"><tspan dy="50" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="829" y="90" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="151px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 151px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9703,-0.2419,0.2419,0.9703,2.8519,203.2266)"><tspan dy="52.39999771118164" style="-webkiM
t-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="547" y="82" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="99px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 99px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9994,0.0349,-0.0349,0.9994,3.195,-19.0401)"><tspan dy="34.399999141693115" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="64" y="303" text-M
anchor="middle" font-family="&quot;Arial&quot;" font-size="227px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 227px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-5.2783,1.1631)"><tspan dy="78.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="558" y="305" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="115px" stroke="#4a0d67" fM
ill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 115px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-51.2194,122.6797)"><tspan dy="39.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="77" y="251" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="85px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: miM
ddle; font-family: Arial; font-size: 85px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9945,0.1045,-0.1045,0.9945,26.6585,-6.6737)"><tspan dy="29.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="711" y="367" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="205px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 205px; opacity: 0.46;" opacity="0.46" transforM
m="matrix(0.9848,0.1736,-0.1736,0.9848,74.5306,-117.8883)"><tspan dy="70.99999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="144" y="187" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="83px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 83px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9994,0.0349,-0.0349,0.9994,6.6139,-4.9116)"><tspan dy="28.7999954223632M
8" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="904" y="234" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="111px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 111px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9903,0.1392,-0.1392,0.9903,41.3642,-123.5352)"><tspan dy="38.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><texM
t x="522" y="232" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="95px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 95px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9986,0.0523,-0.0523,0.9986,12.8573,-27.0014)"><tspan dy="33" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="736" y="304" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="84px" stroke="#4aM
0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 84px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9703,0.2419,-0.2419,0.9703,95.4066,-169.0244)"><tspan dy="29" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="197" y="125" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="81px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; foM
nt-family: Arial; font-size: 81px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9613,0.2756,-0.2756,0.9613,42.0861,-49.4583)"><tspan dy="28" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="647" y="186" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="228px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 228px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9877,-0.156M
4,0.1564,0.9877,-21.1312,103.5031)"><tspan dy="78.99999809265137" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="234" y="384" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="124px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 124px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9903,0.1392,-0.1392,0.9903,55.7197,-28.8294)"><tspan dy="42.99999237060547" style="-webkit-tM
ap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="536" y="35" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="131px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 131px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-0.5292,9.3598)"><tspan dy="45.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="674" y="463" text-M
anchor="middle" font-family="&quot;Arial&quot;" font-size="163px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 163px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9816,0.1908,-0.1908,0.9816,100.7278,-120.0987)"><tspan dy="56.600006103515625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="469" y="96" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="205px" stroke="#4a0d6M
7" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 205px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9744,0.225,-0.225,0.9744,33.6157,-103.0416)"><tspan dy="71" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="749" y="38" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="136px" stroke="#4a0d67" fill="#b37041" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-fL
amily: Arial; font-size: 136px; opacity: 0.46;" opacity="0.46" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-0.8699,26.1629)"><tspan dy="47.20000457763672" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
!22222222222222222222222222222222222222222222222222
/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: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 PhotoshopM
 CC 2017 (Windows)" xmpMM:InstanceID="xmp.iid:7F537511A88811EDA2A3C0DFE971F66F" xmpMM:DocumentID="xmp.did:7F537512A88811EDA2A3C0DFE971F66F"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:7F53750FA88811EDA2A3C0DFE971F66F" stRef:documentID="xmp.did:7F537510A88811EDA2A3C0DFE971F66F"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
((((((((((((((((((((((((((((((((((((((((((((((((((
()*89:HIJWXYZghijwxyz
9:FGHIJUVWXYZdefghijstuvwxyz
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21        "> <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/" xmlM
ns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC (Macintosh)" xmp:CreateDate="2018-06-27T15:32:08-04:00" xmp:ModifyDate="2018-06-27T18:12:22-04:00" xmp:MetadataDate="2018-06-27T18:12:22-04:00" dc:format="image/png" photoshop:ColorMode="2" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:361d5887-f9fe-4c43-9f9f-f9e3efab5158" xmpMM:DocumentID="adobe:docid:M
photoshop:e2d457b8-a0f2-7445-942e-9a84e5554b20" xmpMM:OriginalDocumentID="xmp.did:66e37a62-0b03-4f5a-bc30-8a8717dfe66d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:66e37a62-0b03-4f5a-bc30-8a8717dfe66d" stEvt:when="2018-06-27T15:32:08-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:361d5887-f9fe-4c43-9f9f-f9e3efab5158" stEvt:when="2018-06-27T18:12:22-04:00" stEvt:softwareAgent="Adobe Photoshop CC (Macintosh)"M
 stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
twitter.com/ryanesheah!
text/plain;charset=utf-8
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 6.0-c002 79.164360, 2020/02/13-01:07:22        "> <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="AdoM
be Photoshop 21.1 (Windows)" xmpMM:InstanceID="xmp.iid:67E0226AA6DE11ED9606F0E9141C08F5" xmpMM:DocumentID="xmp.did:67E0226BA6DE11ED9606F0E9141C08F5"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:67E02268A6DE11ED9606F0E9141C08F5" stRef:documentID="xmp.did:67E02269A6DE11ED9606F0E9141C08F5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
@j>=:ETH.ETH:0x0DB2642547a2EaCcE1FbAEC9E80c02f249BDDA86:766381::0
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.cM
om/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="adobe:docid:photoshop:c6fb4b78-e8ea-1180-9761-b63092c8b4ab" xmpMM:InstanceID="xmp.iid:feb895ac-680e-4130-b0cf-599a4029cdb0" xmpMM:OriginalDocumentID="E9795AEC3EA312B7B2B28E49E331D1BF" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB" xmp:CreateDate="2023-02-08T14:40:31-06:00" xmp:ModifyDate="2023-02-09T15:34:53-06:00" xmp:MetadataDate="2023-02-09T15:34:53-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="savM
ed" stEvt:instanceID="xmp.iid:5b23f360-68e2-4fc2-9eb0-d45b1cbe5513" stEvt:when="2023-02-09T15:34:53-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:feb895ac-680e-4130-b0cf-599a4029cdb0" stEvt:when="2023-02-09T15:34:53-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"?>
http://ns.adobe.com/xap/1.0/
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 9.74'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:dc='http://purl.org/dc/elements/1.1/'>
    <rdf:li xml:lang='x-default'>Circa 1490-1519, oil on panel, 45.4 cm
 17.9 in), private collection. (Photo by VCG Wilson/Corbis via Getty Images)</rdf:li>




                                            M





                                                           M





                                                                          M





                                                                                         M




Copyright 1999 Adobe Systems Incorporated
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg height="288" width="480" xmlns="http://www.w3.org/2000/svg">
<rect height="288" width="96" fill="#09f911"></rect>
<rect x="96" height="288" width="96" fill="#029d74"></rect>
<rect x="192" height="288" width="96" fill="#e35bd8"></rect>
<rect x="288" height="288" width="96" fill="#4156c5"></rect>
<rect x="384" height="288" width="96" fill="#635688"></rect>
<text y="269.3" x="388.1" font-family="Bitstream Vera Sans" fill="white" font-size="32">+<tspan font-size="48">C0</tspan></text>
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
FjDOUT:A43739B8A89EBB31F3F4728128EB5EC561ACDA6D13BD51E8B447B9463F181E7B
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
no copyright, use freely
text/plain;charset=utf-8
BITCOIN is the FUTUREh!
IjGREFUND:95B9A42738A8747B2F4A876533B1661AD7121DA39FEDC369246C28BE49BDA512
#iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164360, 2020/02/13-01:07:22        "> <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="AdoM
be Photoshop 21.1 (Windows)" xmpMM:InstanceID="xmp.iid:687B0442A6DE11EDBC909E34EBFA8F98" xmpMM:DocumentID="xmp.did:687B0443A6DE11EDBC909E34EBFA8F98"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:687B0440A6DE11EDBC909E34EBFA8F98" stRef:documentID="xmp.did:687B0441A6DE11EDBC909E34EBFA8F98"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>o+
CjA=:BNB.BNB:bnb1qq92r0f4xsnzejfxljlj388ve20kg4n50qk2h8:2958615:te:0
Copyright (c) 1999 Adobe Systems Incorporated. All Rights Reserved.
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #1 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#1 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#ffa8aa" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
277" y="315" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="44px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 1;" opacity="1" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-72.0895,82.4262)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="838" y="189" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="58px" strokeM
="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 58px; opacity: 1;" opacity="1" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-19.2489,133.419)"><tspan dy="19.99999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1036" y="213" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="8px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchoM
r: middle; font-family: Arial; font-size: 8px; opacity: 1;" opacity="1" transform="matrix(0.9613,0.2756,-0.2756,0.9613,98.8436,-277.3091)"><tspan dy="2.799996852874756" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1111" y="204" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="82px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 82px; opacity: 1;" opacity="1" transform="matriM
x(0.9659,0.2588,-0.2588,0.9659,90.6555,-280.5968)"><tspan dy="28.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="604" y="238" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="65px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 65px; opacity: 1;" opacity="1" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-7.9381,21.2243)"><tspan dy="22.60000228881836" style="-wM
ebkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="418" y="326" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="64px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 64px; opacity: 1;" opacity="1" transform="matrix(0.9744,0.225,-0.225,0.9744,84.0474,-85.6742)"><tspan dy="22.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="87" y="190" text-aM
nchor="middle" font-family="&quot;Arial&quot;" font-size="63px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 63px; opacity: 1;" opacity="1" transform="matrix(0.9848,0.1736,-0.1736,0.9848,34.3149,-12.2209)"><tspan dy="21.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1186" y="318" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="78px" stroke="#c06d47" fill="#M
74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 78px; opacity: 1;" opacity="1" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-41.8925,317.795)"><tspan dy="27.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="490" y="241" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="11px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-fM
amily: Arial; font-size: 11px; opacity: 1;" opacity="1" transform="matrix(0.9877,0.1564,-0.1564,0.9877,43.7334,-73.6858)"><tspan dy="3.799999713897705" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="499" y="266" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="41px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 41px; opacity: 1;" opacity="1" transform="matrix(0.9945,0.1045,-0M
.1045,0.9945,30.5381,-50.7025)"><tspan dy="14.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="419" y="278" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="57px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 57px; opacity: 1;" opacity="1" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-4.788,7.3549)"><tspan dy="19.799989700317383" style="-webkit-tap-highlight-M
color: rgba(0, 0, 0, 0);">
</tspan></text><text x="292" y="300" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="23px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 23px; opacity: 1;" opacity="1" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-5.1912,5.1418)"><tspan dy="7.999987602233887" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="794" y="285" text-anchor="middle" font-M
family="&quot;Arial&quot;" font-size="66px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 66px; opacity: 1;" opacity="1" transform="matrix(0.9848,0.1736,-0.1736,0.9848,61.5524,-133.5469)"><tspan dy="22.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="254" y="227" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="60px" stroke="#c06d47" fill="#74b591" style="-webkM
it-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 60px; opacity: 1;" opacity="1" transform="matrix(0.9986,0.0523,-0.0523,0.9986,12.2284,-12.9822)"><tspan dy="20.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="363" y="266" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="61px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-sM
ize: 61px; opacity: 1;" opacity="1" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-29.7115,46.2213)"><tspan dy="21.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="173" y="266" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="41px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 41px; opacity: 1;" opacity="1" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-51.52M
4,41.7815)"><tspan dy="14.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="650" y="254" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="44px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 1;" opacity="1" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-22.9895,69.3349)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0,M
</tspan></text><text x="420" y="272" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="84px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 84px; opacity: 1;" opacity="1" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-26.1309,45.392)"><tspan dy="29" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="811" y="254" text-anchor="middle" font-family="&quot;Arial&quot;" fontM
-size="22px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 22px; opacity: 1;" opacity="1" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-37.358,203.7436)"><tspan dy="7.59999942779541" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="647" y="295" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="62px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0,M
 0, 0); text-anchor: middle; font-family: Arial; font-size: 62px; opacity: 1;" opacity="1" transform="matrix(0.9945,0.1045,-0.1045,0.9945,34.3802,-66.0139)"><tspan dy="21.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="582" y="202" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="75px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 75px; opacity: 1;" opacity="1"M
 transform="matrix(0.9744,0.225,-0.225,0.9744,60.3567,-125.7443)"><tspan dy="26" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="123" y="191" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="67px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 67px; opacity: 1;" opacity="1" transform="matrix(0.9848,0.1736,-0.1736,0.9848,35.0354,-18.457)"><tspan dy="23.400001525878906" style="-wM
ebkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="796" y="255" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="60px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 60px; opacity: 1;" opacity="1" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-35.623,171.0701)"><tspan dy="20.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1082" y="209" teM
xt-anchor="middle" font-family="&quot;Arial&quot;" font-size="49px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 49px; opacity: 1;" opacity="1" transform="matrix(0.9877,0.1564,-0.1564,0.9877,46.016,-166.689)"><tspan dy="16.9999942779541" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="762" y="297" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#c06d47" fill="#M
74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opacity: 1;" opacity="1" transform="matrix(0.9945,0.1045,-0.1045,0.9945,35.2193,-78.0237)"><tspan dy="12.000005722045898" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="63" y="202" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="17px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-faM
mily: Arial; font-size: 17px; opacity: 1;" opacity="1" transform="matrix(0.9945,0.1045,-0.1045,0.9945,21.4599,-5.4787)"><tspan dy="5.799996376037598" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="122" y="325" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="9px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 9px; opacity: 1;" opacity="1" transform="matrix(0.9925,0.1219,-0.121M
9,0.9925,40.5169,-12.4456)"><tspan dy="3" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="658" y="327" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 1;" opacity="1" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-50.3052,131.5602)"><tspan dy="10.399980545043945" style="-webkit-tap-highlight-color: rgba(0, 0,M
</tspan></text><text x="887" y="288" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="69px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 69px; opacity: 1;" opacity="1" transform="matrix(0.9659,0.2588,-0.2588,0.9659,104.7637,-219.7591)"><tspan dy="23.799991607666016" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="670" y="282" text-anchor="middle" font-family="&quoM
t;Arial&quot;" font-size="36px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 36px; opacity: 1;" opacity="1" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-35.8657,108.283)"><tspan dy="12.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="300" y="268" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="85px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highliM
ght-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 85px; opacity: 1;" opacity="1" transform="matrix(0.9848,0.1736,-0.1736,0.9848,51.0954,-48.0229)"><tspan dy="29.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="898" y="320" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="36px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 36px; opM
acity: 1;" opacity="1" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-44.5601,177.2258)"><tspan dy="12.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1226" y="270" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="36px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 36px; opacity: 1;" opacity="1" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-8.676,42.9513)">M
<tspan dy="12.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="560" y="243" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="33px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 33px; opacity: 1;" opacity="1" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-31.119,90.595)"><tspan dy="11.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
tspan></text><text x="80" y="297" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="94px" stroke="#c06d47" fill="#74b591" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 94px; opacity: 1;" opacity="1" transform="matrix(0.9877,0.1564,-0.1564,0.9877,47.446,-8.8582)"><tspan dy="32.59999465942383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#2c9bae" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
794" y="568" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="104px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 104px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-100.743,177.494)"><tspan dy="36" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="682" y="472" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="81px" stroke="#59e5c2" M
fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 81px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-31.2637,48.7237)"><tspan dy="27.999980926513672" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1504" y="577" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="49px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middleM
; font-family: Arial; font-size: 49px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9816,0.1908,-0.1908,0.9816,137.7295,-276.3756)"><tspan dy="16.999963760375977" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1003" y="73" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.57;" opacity="0.57" transform="matM
rix(0.9744,-0.225,0.225,0.9744,9.2854,227.4969)"><tspan dy="14.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="843" y="393" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="98px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 98px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9903,0.1392,-0.1392,0.9903,62.899,-113.4983)"><tspan dy="33.9999885559082" style="-M
webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="455" y="-2" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="60px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 60px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9744,-0.225,0.225,0.9744,12.1115,102.3015)"><tspan dy="20.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1191" y="-43" tM
ext-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9877,0.1564,-0.1564,0.9877,7.9365,-186.8429)"><tspan dy="14.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1266" y="320" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="83px" stroke="#59e5c2"M
 fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 83px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-39.1613,361.3531)"><tspan dy="28.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="-11" y="287" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="103px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middlM
e; font-family: Arial; font-size: 103px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-10.0229,-0.2091)"><tspan dy="35.59999465942383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="363" y="-42" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opacity: 0.57;" opacity="0.57" transform="matrM
ix(0.9998,0.0175,-0.0175,0.9998,-0.6777,-6.3416)"><tspan dy="11.999998092651367" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1044" y="160" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="76px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 76px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9816,0.1908,-0.1908,0.9816,49.7107,-196.2649)"><tspan dy="26.399993896484375" styM
le="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="776" y="498" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="57px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 57px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-107.2065,233.1863)"><tspan dy="19.800004959106445" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="3" y=M
"563" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="71px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 71px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-49.0573,2.4039)"><tspan dy="24.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="253" y="109" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="40px" stroke="#59M
e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 40px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-5.3579,13.3904)"><tspan dy="14.000001907348633" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="671" y="221" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="112px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: mM
iddle; font-family: Arial; font-size: 112px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-13.7817,47.3449)"><tspan dy="38.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="68" y="582" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="74px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 74px; opacity: 0.57;" opacity="0.57" transform="mM
atrix(0.9986,0.0523,-0.0523,0.9986,30.5527,-2.7612)"><tspan dy="25.599987030029297" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="195" y="92" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="72px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-4.5477,10.3316)"><tspan dy="24.999998092651367" stylM
e="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1235" y="157" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="92px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 92px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9703,0.2419,-0.2419,0.9703,74.6665,-294.11)"><tspan dy="31.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="47" y="33M
6" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="117px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 117px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9986,0.0523,-0.0523,0.9986,17.6493,-1.9993)"><tspan dy="40.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="553" y="78" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="107px" stroke="#59eM
5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 107px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9976,0.0698,-0.0698,0.9976,6.7881,-38.3853)"><tspan dy="37.00000190734863" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="707" y="510" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="83px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: midM
dle; font-family: Arial; font-size: 83px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9877,0.1564,-0.1564,0.9877,88.4859,-104.3202)"><tspan dy="28.79998016357422" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1164" y="521" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="93px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 93px; opacity: 0.57;" opacity="0.57" transform="mM
atrix(0.9816,-0.1908,0.1908,0.9816,-78.0255,231.6739)"><tspan dy="32.20000076293945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1058" y="171" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="119px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 119px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-13.7246,167.613)"><tspan dy="41.19999694824219"M
 style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="926" y="344" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="118px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 118px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9945,0.1045,-0.1045,0.9945,41.0305,-94.9089)"><tspan dy="40.80000305175781" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="89M
2" y="265" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="116px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 116px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-22.8136,94.6911)"><tspan dy="40.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="319" y="158" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="66px" strM
oke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 66px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9613,0.2756,-0.2756,0.9613,55.9082,-81.8077)"><tspan dy="22.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="427" y="289" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="115px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-M
anchor: middle; font-family: Arial; font-size: 115px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9945,0.1045,-0.1045,0.9945,32.5479,-43.0505)"><tspan dy="39.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1365" y="308" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="110px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 110px; opacity: 0.57;" opacity="0.57"M
 transform="matrix(1,0,0,1,0,0)"><tspan dy="38.199989318847656" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="563" y="435" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-55.0612,82.5878)"><tspan dy="12.000005722045898" style="-webkit-tap-higM
hlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="813" y="534" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="34px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 34px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-115.6961,244.7794)"><tspan dy="11.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1021" y="305" text-anchorM
="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-35.1423,163.4746)"><tspan dy="12.000005722045898" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="435" y="418" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#59e5c2" fill="nonM
e" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-71.766,90.6818)"><tspan dy="16.0000057220459" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="822" y="35" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="115px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-familyM
: Arial; font-size: 115px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9945,0.1045,-0.1045,0.9945,8.1615,-85.7307)"><tspan dy="39.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1237" y="97" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="109px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 109px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9703,0.2M
419,-0.2419,0.9703,60.2106,-296.3761)"><tspan dy="37.800000071525574" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="602" y="407" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="95px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 95px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-88.8639,181.7002)"><tspan dy="33" style="-webkit-tap-highlight-coM
lor: rgba(0, 0, 0, 0);">
</tspan></text><text x="1059" y="-68" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="112px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 112px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9816,0.1908,-0.1908,0.9816,6.4818,-203.3161)"><tspan dy="38.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="411" y="241" text-anchor="middle"M
 font-family="&quot;Arial&quot;" font-size="42px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 42px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9986,0.0523,-0.0523,0.9986,13.1762,-21.1798)"><tspan dy="14.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="175" y="550" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="81px" stroke="#59e5c2" fill="none" style="M
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 81px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9945,0.1045,-0.1045,0.9945,58.4493,-15.2795)"><tspan dy="27.999980926513672" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="267" y="124" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="85px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: ArialM
; font-size: 85px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9998,0.0175,-0.0175,0.9998,2.2048,-4.6409)"><tspan dy="29.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="486" y="-83" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="66px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 66px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9986,-0.0523,0.0523M
,0.9986,5.0099,25.3215)"><tspan dy="22.800006866455078" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1253" y="265" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="75px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 75px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9998,0.0175,-0.0175,0.9998,4.8157,-21.8275)"><tspan dy="26" style="-webkit-tap-highlight-color: rgba(0, 0,M
</tspan></text><text x="507" y="-48" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="79px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 79px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9962,-0.0872,0.0872,0.9962,6.1128,44.0053)"><tspan dy="27.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="730" y="212" text-anchor="middle" font-family="&quot;M
Arial&quot;" font-size="71px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 71px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-6.954,25.6058)"><tspan dy="24.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="756" y="303" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="119px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlightM
-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 119px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9962,0.0872,-0.0872,0.9962,29.285,-64.7367)"><tspan dy="41.199989318847656" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="586" y="585" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opM
acity: 0.57;" opacity="0.57" transform="matrix(0.9781,0.2079,-0.2079,0.9781,134.4339,-109.0526)"><tspan dy="11.999975204467773" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="462" y="193" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="73px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 73px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9613,0.2756,-0.2756,0.9613,71.0951,M
-119.868)"><tspan dy="25.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="628" y="91" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="58px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 58px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9816,0.1908,-0.1908,0.9816,28.9017,-118.1561)"><tspan dy="19.999996185302734" style="-webkit-tap-highlight-color: rgba(0, M
</tspan></text><text x="763" y="350" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9703,0.2419,-0.2419,0.9703,107.337,-174.1899)"><tspan dy="16.0000057220459" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="770" y="388" text-anchor="middle" font-family="&qM
uot;Arial&quot;" font-size="71px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 71px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9816,0.1908,-0.1908,0.9816,88.181,-139.7943)"><tspan dy="24.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1034" y="178" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="51px" stroke="#59e5c2" fill="none" style="-webkit-tap-higM
hlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 51px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-2.949,18.0729)"><tspan dy="17.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="651" y="146" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="100px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 100M
px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-14.8245,103.6363)"><tspan dy="34.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="859" y="406" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="42px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 42px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-37M
.7329,92.0141)"><tspan dy="14.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="920" y="391" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="115px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 115px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-67.2635,234.1825)"><tspan dy="39.79999542236328" style="-webkit-tap-highlight-color: rM
</tspan></text><text x="404" y="214" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="47px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 47px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9994,0.0349,-0.0349,0.9994,7.7146,-13.969)"><tspan dy="16.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="840" y="553" text-anchor="middle" font-famiM
ly="&quot;Arial&quot;" font-size="105px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 105px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-90.0842,170.4397)"><tspan dy="36.39998245239258" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1380" y="152" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="65px" stroke="#59e5c2" fill="none" style="-webkitM
-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 65px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-7.7242,193.5381)"><tspan dy="22.599994659423828" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="381" y="306" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="70px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-M
size: 70px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-55.2952,85.9012)"><tspan dy="24.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1260" y="399" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9976,-0.0698,0.0698,0.M
9976,-24.7635,88.8651)"><tspan dy="14.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="354" y="312" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="107px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 107px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-35.3846,45.4674)"><tspan dy="37.000003814697266" style="-webkit-tap-highlight-cM
olor: rgba(0, 0, 0, 0);">
</tspan></text><text x="708" y="192" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="68px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 68px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9848,0.1736,-0.1736,0.9848,44.0966,-120.026)"><tspan dy="23.599990844726562" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="19" y="333" text-anchor="middle" fM
ont-family="&quot;Arial&quot;" font-size="97px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 97px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9945,0.1045,-0.1045,0.9945,34.9121,-0.1618)"><tspan dy="33.79999923706055" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="151" y="182" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="58px" stroke="#59e5c2" fill="none" style="-webM
kit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 58px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-26.612,25.8623)"><tspan dy="19.99999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="319" y="93" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="37px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-M
size: 37px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9962,0.0872,-0.0872,0.9962,9.3194,-27.4488)"><tspan dy="12.799997329711914" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="631" y="287" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="72px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9781,0.2079,-0.2079,0.97M
81,73.4595,-124.9206)"><tspan dy="24.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="452" y="462" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="82px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 82px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9962,0.0872,-0.0872,0.9962,41.986,-37.6363)"><tspan dy="28.599994659423828" style="-webkit-tap-highlight-coloM
r: rgba(0, 0, 0, 0);">
</tspan></text><text x="610" y="348" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="97px" stroke="#59e5c2" fill="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 97px; opacity: 0.57;" opacity="0.57" transform="matrix(0.9962,0.0872,-0.0872,0.9962,32.6514,-51.8408)"><tspan dy="33.79999923706055" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164460, 2020/05/12-16:04:17        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/eleM
ments/1.1/" xmpMM:OriginalDocumentID="uuid:65E6390686CF11DBA6E2D887CEACB407" xmpMM:DocumentID="xmp.did:F6691BC1A8C511EDA1D69479FD09E2AE" xmpMM:InstanceID="xmp.iid:F6691BC0A8C511EDA1D69479FD09E2AE" xmp:CreatorTool="Adobe Illustrator 24.3 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:fea14269-6473-a548-868f-09b62cbea6ff" stRef:documentID="xmp.did:fea14269-6473-a548-868f-09b62cbea6ff"/> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">POAP Pizza banner</rdf:li> </rdf:Alt> </dc:title> </rdf:Description> </rM
df:RDF> </x:xmpmeta> <?xpacket end="r"?>
$$''$$53335;;;;;;;;;;
# ((%%((22022;;;;;;;;;;
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164460, 2020/05/12-16:04:17        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/eleM
ments/1.1/" xmpMM:OriginalDocumentID="uuid:65E6390686CF11DBA6E2D887CEACB407" xmpMM:DocumentID="xmp.did:6DCD14B0A8C511ED88DA8172DF8DD203" xmpMM:InstanceID="xmp.iid:6DCD14AFA8C511ED88DA8172DF8DD203" xmp:CreatorTool="Adobe Illustrator 24.3 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:fea14269-6473-a548-868f-09b62cbea6ff" stRef:documentID="xmp.did:fea14269-6473-a548-868f-09b62cbea6ff"/> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">POAP Pizza banner</rdf:li> </rdf:Alt> </dc:title> </rdf:Description> </rM
df:RDF> </x:xmpmeta> <?xpacket end="r"?>
$$''$$53335;;;;;;;;;;
# ((%%((22022;;;;;;;;;;
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164460, 2020/05/12-16:04:17        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/eleM
ments/1.1/" xmpMM:OriginalDocumentID="uuid:65E6390686CF11DBA6E2D887CEACB407" xmpMM:DocumentID="xmp.did:16AB29AEA8C611EDB18ACC629991E2AE" xmpMM:InstanceID="xmp.iid:16AB29ADA8C611EDB18ACC629991E2AE" xmp:CreatorTool="Adobe Illustrator 24.3 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:fea14269-6473-a548-868f-09b62cbea6ff" stRef:documentID="xmp.did:fea14269-6473-a548-868f-09b62cbea6ff"/> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">POAP Pizza banner</rdf:li> </rdf:Alt> </dc:title> </rdf:Description> </rM
df:RDF> </x:xmpmeta> <?xpacket end="r"?>
$$''$$53335;;;;;;;;;;
# ((%%((22022;;;;;;;;;;
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#ff70ae" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
1073" y="308" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="44px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9781,0.2079,-0.2079,0.9781,87.4844,-216.3587)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="788" y="298" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43pxM
" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-26.8327,84.0009)"><tspan dy="14.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="434" y="185" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, M
0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9744,0.225,-0.225,0.9744,52.7393,-92.8872)"><tspan dy="15.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1093" y="259" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="32px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 32px; opacity: 0.18;" opacitM
y="0.18" transform="matrix(0.9877,0.1564,-0.1564,0.9877,53.9732,-167.7942)"><tspan dy="11.000001907348633" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="881" y="192" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="24px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 24px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9962,0.0872,-0.0872,0.9962,20.0864,-76.0536)"><tspan M
dy="8.199990272521973" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1457" y="169" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="45px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 45px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-6.848,76.4851)"><tspan dy="15.60000228881836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
pan></text><text x="1336" y="259" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="41px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 41px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-24.678,235.9288)"><tspan dy="14.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="777" y="253" text-anchor="middle" font-family="&quot;Arial&quoM
t;" font-size="39px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 39px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9703,0.2419,-0.2419,0.9703,84.2865,-180.4581)"><tspan dy="13.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1454" y="199" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="24px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlightM
-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 24px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-4.9524,357.6656)"><tspan dy="8.199990272521973" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="490" y="362" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="45px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 45px; M
opacity: 0.18;" opacity="0.18" transform="matrix(0.9744,-0.225,0.225,0.9744,-68.8736,119.5041)"><tspan dy="15.599987030029297" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="650" y="237" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="22px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 22px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9877,0.1564,-0.1564,0.9877,45.077M
5,-98.7645)"><tspan dy="7.59999942779541" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="211" y="230" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-7.8983,7.5039)"><tspan dy="10.399995803833008" style="-webkit-tap-highlight-color: rgba(0,M
</tspan></text><text x="46" y="321" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="47px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 47px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-76.2905,20.6635)"><tspan dy="16.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="186" y="280" text-anchor="middle" font-familyM
="&quot;Arial&quot;" font-size="44px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9781,0.2079,-0.2079,0.9781,62.2798,-32.5529)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1374" y="391" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="44px" stroke="#3a65b5" fill="#6d964a" style="-webkM
it-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9998,0.0175,-0.0175,0.9998,7.0332,-23.9201)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="260" y="248" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="29px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; fM
ont-size: 29px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9998,0.0175,-0.0175,0.9998,4.3678,-4.4999)"><tspan dy="10.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="555" y="171" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="24px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 24px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9994,-0.0349,0.034M
9,0.9994,-5.6297,19.4734)"><tspan dy="8.199990272521973" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="219" y="284" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="38px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 38px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-9.778,7.816)"><tspan dy="13.199993133544922" style="-webkit-tap-highlight-cM
olor: rgba(0, 0, 0, 0);">
</tspan></text><text x="92" y="133" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="33px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 33px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-31.2881,28.3432)"><tspan dy="11.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="932" y="278" text-anchor="middleM
" font-family="&quot;Arial&quot;" font-size="46px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9781,0.2079,-0.2079,0.9781,78.1659,-187.6987)"><tspan dy="15.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="399" y="370" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="45px" stroke="#3a65b5" fill="#6d964a"M
 style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 45px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-12.6698,14.1503)"><tspan dy="15.599987030029297" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1108" y="388" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="42px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-fM
amily: Arial; font-size: 42px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-47.0553,178.1063)"><tspan dy="14.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="13" y="242" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9M
903,-0.1392,0.1392,0.9903,-33.5534,4.1644)"><tspan dy="14.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1093" y="188" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="41px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 41px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9877,0.1564,-0.1564,0.9877,42.8663,-168.6683)"><tspan dy="14.199996948242188" style=M
"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="559" y="218" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="26px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 26px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9744,-0.225,0.225,0.9744,-34.7122,131.335)"><tspan dy="8.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="456" y="27M
2" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-29.7495,57.5999)"><tspan dy="14.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="161" y="182" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="26px" stroke="#3M
a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 26px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-12.3035,11.6741)"><tspan dy="8.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1231" y="313" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="39px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anM
chor: middle; font-family: Arial; font-size: 39px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9744,-0.225,0.225,0.9744,-38.8592,284.9369)"><tspan dy="13.399980545043945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="180" y="237" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="25px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 25px; opacity: 0.18;" opacity="0.18" trM
ansform="matrix(0.9976,0.0698,-0.0698,0.9976,16.9708,-11.9788)"><tspan dy="8.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="90" y="110" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="32px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 32px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9925,0.1219,-0.1219,0.9925,14.0765,-10.1483)"><tspan dy="10.9999942M
77954102" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="559" y="390" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="22px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 22px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9744,-0.225,0.225,0.9744,-73.4038,135.7433)"><tspan dy="7.59999942779541" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
xt x="600" y="235" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="25px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 25px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9925,0.1219,-0.1219,0.9925,33.1116,-71.37)"><tspan dy="8.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1037" y="380" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="31M
px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 31px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9659,0.2588,-0.2588,0.9659,133.6862,-255.4472)"><tspan dy="10.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1102" y="185" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="39px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, M
0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 39px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9781,0.2079,-0.2079,0.9781,62.545,-225.076)"><tspan dy="13.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="740" y="282" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="41px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 41px; opacity: 0.18;" M
opacity="0.18" transform="matrix(1,0,0,1,0,0)"><tspan dy="14.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="770" y="115" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="31px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 31px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-1.8698,216.6957)"><tspan dy="10.799999237060547" styleM
="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="781" y="379" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="37px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 37px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9659,0.2588,-0.2588,0.9659,124.7044,-189.2236)"><tspan dy="12.800004959106445" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="599"M
 y="240" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9744,0.225,-0.225,0.9744,69.3406,-128.5945)"><tspan dy="11.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1076" y="224" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="31px" stroM
ke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 31px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9816,0.1908,-0.1908,0.9816,62.5104,-201.195)"><tspan dy="10.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="412" y="261" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="33px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); tM
ext-anchor: middle; font-family: Arial; font-size: 33px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9925,0.1219,-0.1219,0.9925,34.8789,-48.2647)"><tspan dy="11.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="323" y="262" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="41px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 41px; opacity: 0.18;" opacity="0M
.18" transform="matrix(0.9976,0.0698,-0.0698,0.9976,19.063,-21.8931)"><tspan dy="14.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1401" y="342" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="37px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 37px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9986,0.0523,-0.0523,0.9986,19.8189,-72.854)"><tspan dy="12M
.800004959106445" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1343" y="149" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="44px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9986,0.0523,-0.0523,0.9986,9.6386,-70.083)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</text><text x="799" y="399" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9998,0.0175,-0.0175,0.9998,7.0852,-13.8837)"><tspan dy="16.0000057220459" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1215" y="252" text-anchor="middle" font-family="&quot;Arial&quot;" fonM
t-size="35px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-8.0545,42.5564)"><tspan dy="11.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1459" y="257" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="40px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rM
gba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 40px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-16.8471,128.1382)"><tspan dy="13.999994277954102" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="225" y="251" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacityM
: 0.18;" opacity="0.18" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-25.0041,24.8939)"><tspan dy="15.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="68" y="228" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9925,0.1219,-0.1219,0.9925,28.2931,-6.58M
76)"><tspan dy="15.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="229" y="361" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9703,0.2419,-0.2419,0.9703,94.1361,-44.6769)"><tspan dy="14.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0M
</tspan></text><text x="634" y="124" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="28px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 28px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9998,0.0175,-0.0175,0.9998,2.2607,-11.0459)"><tspan dy="9.599996566772461" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="840" y="214" text-anchor="middle" font-family="&quoM
t;Arial&quot;" font-size="30px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-17.7675,88.9762)"><tspan dy="10.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="342" y="247" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="44px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-M
highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 44px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9976,0.0698,-0.0698,0.9976,18.0629,-23.255)"><tspan dy="15.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1437" y="149" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="31px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-siM
ze: 31px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9781,-0.2079,0.2079,0.9781,0.4231,302.0251)"><tspan dy="10.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="429" y="257" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="29px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 29px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9998,0.0175,-0.0175,0.9M
998,4.5506,-7.4479)"><tspan dy="10.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1319" y="327" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="31px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 31px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9613,0.2756,-0.2756,0.9613,141.2292,-350.8983)"><tspan dy="10.799999237060547" style="-webkit-tap-highlightM
-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="0" y="265" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="32px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 32px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-46.0168,4.0259)"><tspan dy="11.000001907348633" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="32" y="383" text-anchor="middle"M
 font-family="&quot;Arial&quot;" font-size="25px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 25px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-72.4919,13.1427)"><tspan dy="8.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1312" y="167" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="23px" stroke="#3a65b5" fill="#6d964a" stM
yle="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 23px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9613,0.2756,-0.2756,0.9613,96.8561,-355.1669)"><tspan dy="8.00000286102295" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="779" y="296" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="41px" stroke="#3a65b5" fill="#6d964a" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-familyL
: Arial; font-size: 41px; opacity: 0.18;" opacity="0.18" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-39.5651,139.7688)"><tspan dy="14.199981689453125" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
zTXtRaw profile type exif
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0M
 <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:gimp:38eba7ba-f8b8-4045-8539-a67b70547f44"
   xmpMM:InstanceID="xmp.iid:60655e43-M
9def-42c5-babb-1a663aa2eac8"
   xmpMM:OriginalDocumentID="xmp.did:ca197514-34c4-4f7c-861a-f792782a49ba"
   dc:Format="image/png"
   GIMP:Platform="Linux"
   GIMP:TimeStamp="1675984414262763"
   GIMP:Version="2.10.30"
   tiff:Orientation="1"
   xmp:CreatorTool="GIMP 2.10">
      stEvt:action="saved"
      stEvt:changed="/"
      stEvt:instanceID="xmp.iid:179d1f57-3e26-4dd3-a671-a91eee23d62e"
      stEvt:softwareAgent="Gimp 2.10 (Linux)"
="2023-02-09T23:13:34+00:00"/>
  </rdf:Description>









                   M





                                  M





                                                 M


<?xpacket end="w"?>>
bFBMD0a000a71010000e6040000b50b00001d0d00000f0f0000ed1600001c200000c82000001e220000c423000028320000
((((((((((((((((((((((((((((((((((((((((((((((((((
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmpM
.did:d732e87e-b334-4fe8-b79d-2174da96a6b8" xmpMM:DocumentID="xmp.did:DC424DBEA88A11EDA239FA0FF45EA511" xmpMM:InstanceID="xmp.iid:DC424DBDA88A11EDA239FA0FF45EA511" xmp:CreatorTool="Adobe Photoshop 22.3 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:1df6b50e-366b-be42-918a-13a99e12d810" stRef:documentID="xmp.did:d732e87e-b334-4fe8-b79d-2174da96a6b8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
$$''$$53335;;;;;;;;;;
# ((%%((22022;;;;;;;;;;
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#4446b3" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
1017" y="310" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="21px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 21px; opacity: 1;" opacity="1" transform="matrix(0.9703,0.2419,-0.2419,0.9703,105.205,-236.8262)"><tspan dy="7.399981498718262" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="876" y="276" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="12px" strokM
e="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 12px; opacity: 1;" opacity="1" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-17.1189,61.779)"><tspan dy="4.199987888336182" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1358" y="105" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="47px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchM
or: middle; font-family: Arial; font-size: 47px; opacity: 1;" opacity="1" transform="matrix(0.9994,0.0349,-0.0349,0.9994,4.4917,-47.3296)"><tspan dy="16.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1273" y="267" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 1;" opacity="1" transform="matrM
ix(0.9976,0.0698,-0.0698,0.9976,21.7259,-88.1496)"><tspan dy="15.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1321" y="299" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="24px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 24px; opacity: 1;" opacity="1" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-28.7569,186.7575)"><tspan dy="8.200005531311035" style=M
"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1148" y="292" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="21px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 21px; opacity: 1;" opacity="1" transform="matrix(0.9976,0.0698,-0.0698,0.9976,23.1654,-79.3691)"><tspan dy="7.399981498718262" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="36" y="209" tM
ext-anchor="middle" font-family="&quot;Arial&quot;" font-size="21px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 21px; opacity: 1;" opacity="1" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-52.8665,16.439)"><tspan dy="7.399996757507324" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="518" y="292" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#20281c" fill=M
"#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 1;" opacity="1" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-35.5974,74.9334)"><tspan dy="15.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="329" y="264" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="32px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; fontM
-family: Arial; font-size: 32px; opacity: 1;" opacity="1" transform="matrix(0.9744,-0.225,0.225,0.9744,-50.9548,80.7752)"><tspan dy="11.000001907348633" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1226" y="323" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="24px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 24px; opacity: 1;" opacity="1" transform="matrix(1,0,0,1,0,0)">M
<tspan dy="8.200005531311035" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="45" y="356" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="32px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 32px; opacity: 1;" opacity="1" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-96.3837,26.1945)"><tspan dy="10.99998664855957" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
span></text><text x="106" y="247" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="20px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 20px; opacity: 1;" opacity="1" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-33.3442,17.1561)"><tspan dy="6.800000190734863" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="10" y="356" text-anchor="middle" font-family="&quot;Arial&quot;" fontM
-size="46px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 1;" opacity="1" transform="matrix(0.9659,0.2588,-0.2588,0.9659,92.4803,9.5422)"><tspan dy="16.0000057220459" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1313" y="297" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="27px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, M
0, 0); text-anchor: middle; font-family: Arial; font-size: 27px; opacity: 1;" opacity="1" transform="matrix(0.9744,0.225,-0.225,0.9744,100.4626,-287.7486)"><tspan dy="9.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="207" y="190" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="49px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 49px; opacity: 1;" opacity="1" M
transform="matrix(0.9703,0.2419,-0.2419,0.9703,52.1139,-44.434)"><tspan dy="16.9999942779541" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="704" y="380" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="50px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 50px; opacity: 1;" opacity="1" transform="matrix(0.9703,0.2419,-0.2419,0.9703,112.8421,-159.0254)"><tspan dy="17.3999805450M
43945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="937" y="289" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="41px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 41px; opacity: 1;" opacity="1" transform="matrix(0.9781,0.2079,-0.2079,0.9781,80.5622,-188.4979)"><tspan dy="14.199996948242188" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x=M
"1359" y="296" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="16px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 16px; opacity: 1;" opacity="1" transform="matrix(0.9744,-0.225,0.225,0.9744,-31.7544,313.2949)"><tspan dy="5.599993705749512" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1234" y="310" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="21px" strokM
e="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 21px; opacity: 1;" opacity="1" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-25.6438,130.6863)"><tspan dy="7.399981498718262" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1113" y="185" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="50px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anM
chor: middle; font-family: Arial; font-size: 50px; opacity: 1;" opacity="1" transform="matrix(0.9998,0.0175,-0.0175,0.9998,3.3982,-19.3964)"><tspan dy="17.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="557" y="341" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="47px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 47px; opacity: 1;" opacity="1" transform="matM
rix(0.9998,-0.0175,0.0175,0.9998,-5.8664,9.7729)"><tspan dy="16.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="125" y="218" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="15px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 15px; opacity: 1;" opacity="1" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-39.2998,27.8564)"><tspan dy="5.199990272521973" style="-wM
ebkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="851" y="172" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="19px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 19px; opacity: 1;" opacity="1" transform="matrix(0.9925,0.1219,-0.1219,0.9925,27.3048,-102.4288)"><tspan dy="6.599996566772461" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1266" y="210" teM
xt-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 1;" opacity="1" transform="matrix(0.9998,0.0175,-0.0175,0.9998,3.8578,-22.0628)"><tspan dy="15.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="511" y="190" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#20281c" fill=M
"#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 1;" opacity="1" transform="matrix(0.9945,0.1045,-0.1045,0.9945,22.6597,-52.3732)"><tspan dy="14.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1268" y="390" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; fonM
t-family: Arial; font-size: 43px; opacity: 1;" opacity="1" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-18.6733,66.8965)"><tspan dy="14.79998779296875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="750" y="309" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="15px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 15px; opacity: 1;" opacity="1" transform="matrix(0.9877,-0.156M
4,0.1564,0.9877,-39.1045,121.1302)"><tspan dy="5.200005531311035" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="76" y="180" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 1;" opacity="1" transform="matrix(0.9925,0.1219,-0.1219,0.9925,22.503,-7.9204)"><tspan dy="15.999990463256836" style="-webkit-tap-highligM
ht-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1239" y="180" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="18px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 18px; opacity: 1;" opacity="1" transform="matrix(0.9877,0.1564,-0.1564,0.9877,43.4124,-191.6062)"><tspan dy="6.199994087219238" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="729" y="327" text-anchor="middleM
" font-family="&quot;Arial&quot;" font-size="27px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 27px; opacity: 1;" opacity="1" transform="matrix(0.9703,-0.2419,0.2419,0.9703,-57.454,186.0744)"><tspan dy="9.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1005" y="151" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="9px" stroke="#20281c" fill="#71325b" style="M
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 9px; opacity: 1;" opacity="1" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-9.3362,88.1661)"><tspan dy="3" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="774" y="210" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="35px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 35px; opaM
city: 1;" opacity="1" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-15.3574,68.2577)"><tspan dy="11.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="-3" y="345" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="45px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 45px; opacity: 1;" opacity="1" transform="matrix(0.9703,0.2419,-0.2419,0.9703,83.3739,10.9737)"><tsM
pan dy="15.599987030029297" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="217" y="284" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="52px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 52px; opacity: 1;" opacity="1" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-54.305,51.3229)"><tspan dy="17.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
pan></text><text x="1157" y="154" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="23px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 23px; opacity: 1;" opacity="1" transform="matrix(0.9816,0.1908,-0.1908,0.9816,50.6419,-217.9366)"><tspan dy="8.00000286102295" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1118" y="296" text-anchor="middle" font-family="&quot;Arial&quot;" foM
nt-size="47px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 47px; opacity: 1;" opacity="1" transform="matrix(1,0,0,1,0,0)"><tspan dy="16.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="509" y="348" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="20px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; fM
ont-family: Arial; font-size: 20px; opacity: 1;" opacity="1" transform="matrix(0.9659,0.2588,-0.2588,0.9659,107.4128,-119.8811)"><tspan dy="6.800000190734863" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="810" y="111" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="18px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 18px; opacity: 1;" opacity="1" transform="matrix(0.9744,0.M
225,-0.225,0.9744,45.7298,-179.3654)"><tspan dy="6.2000017166137695" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="743" y="327" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="12px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 12px; opacity: 1;" opacity="1" transform="matrix(0.9703,0.2419,-0.2419,0.9703,101.1787,-170.0347)"><tspan dy="4.199987888336182" style="-webkit-tap-M
highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="877" y="150" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="23px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 23px; opacity: 1;" opacity="1" transform="matrix(0.9962,0.0872,-0.0872,0.9962,16.4106,-75.8648)"><tspan dy="8.00000286102295" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="206" y="241" text-anchor="miM
ddle" font-family="&quot;Arial&quot;" font-size="46px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 46px; opacity: 1;" opacity="1" transform="matrix(0.9703,0.2419,-0.2419,0.9703,64.4223,-42.6772)"><tspan dy="15.999990463256836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1080" y="378" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="38px" stroke="#20281c" fill="#71325b" sM
tyle="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 38px; opacity: 1;" opacity="1" transform="matrix(0.9744,-0.225,0.225,0.9744,-57.3512,252.6353)"><tspan dy="13.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="448" y="292" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="51px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: AriM
al; font-size: 51px; opacity: 1;" opacity="1" transform="matrix(0.9744,0.225,-0.225,0.9744,77.1679,-93.2941)"><tspan dy="17.600000381469727" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="801" y="341" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="38px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 38px; opacity: 1;" opacity="1" transform="matrix(0.9976,-0.0698,0.0698,0.997M
6,-21.8358,56.7056)"><tspan dy="13.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="725" y="250" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="23px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 23px; opacity: 1;" opacity="1" transform="matrix(0.9848,0.1736,-0.1736,0.9848,54.4264,-122.0969)"><tspan dy="8.00000286102295" style="-webkit-tap-highlight-color: rgM
</tspan></text><text x="867" y="227" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 1;" opacity="1" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-3.8296,15.1658)"><tspan dy="10.399995803833008" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="969" y="152" text-anchor="middle" font-family=M
"&quot;Arial&quot;" font-size="25px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 25px; opacity: 1;" opacity="1" transform="matrix(0.9925,-0.1219,0.1219,0.9925,-11.3014,119.2244)"><tspan dy="8.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="97" y="129" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="18px" stroke="#20281c" fill="#71325b" style="-webkit-tap-hiM
ghlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 18px; opacity: 1;" opacity="1" transform="matrix(0.9781,0.2079,-0.2079,0.9781,28.9403,-17.3485)"><tspan dy="6.2000017166137695" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="657" y="285" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="37px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 37pxM
; opacity: 1;" opacity="1" transform="matrix(0.9659,0.2588,-0.2588,0.9659,96.1502,-160.333)"><tspan dy="12.799989700317383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="891" y="257" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="43px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 43px; opacity: 1;" opacity="1" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-21.9828,94.542M
7)"><tspan dy="14.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1302" y="346" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="10px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 10px; opacity: 1;" opacity="1" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-45.1868,348.7721)"><tspan dy="3.5999817848205566" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0)M
</tspan></text><text x="301" y="199" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="37px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 37px; opacity: 1;" opacity="1" transform="matrix(0.9994,0.0349,-0.0349,0.9994,7.1284,-10.3835)"><tspan dy="12.799989700317383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="955" y="397" text-anchor="middle" font-family="&quot;Arial&qM
uot;" font-size="11px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 11px; opacity: 1;" opacity="1" transform="matrix(0.9945,0.1045,-0.1045,0.9945,46.7294,-97.6499)"><tspan dy="3.799999713897705" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="510" y="349" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color:M
 rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 1;" opacity="1" transform="matrix(0.9613,0.2756,-0.2756,0.9613,115.954,-127.0554)"><tspan dy="10.399980545043945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="179" y="200" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="34px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 34px; opacity: 1;M
" opacity="1" transform="matrix(0.9998,0.0175,-0.0175,0.9998,3.5177,-3.0935)"><tspan dy="11.800003051757812" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1435" y="160" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="31px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 31px; opacity: 1;" opacity="1" transform="matrix(0.9744,0.225,-0.225,0.9744,72.7711,-318.704)"><tspan dy="1M
0.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1374" y="239" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="45px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 45px; opacity: 1;" opacity="1" transform="matrix(0.9848,-0.1736,0.1736,0.9848,-20.6278,242.2235)"><tspan dy="15.60000228881836" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
ext><text x="511" y="266" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="23px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 23px; opacity: 1;" opacity="1" transform="matrix(0.9744,-0.225,0.225,0.9744,-46.7401,121.7676)"><tspan dy="8.00000286102295" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="648" y="205" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="47M
px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 47px; opacity: 1;" opacity="1" transform="matrix(0.9962,0.0872,-0.0872,0.9962,20.3328,-55.6968)"><tspan dy="16.199993133544922" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="569" y="316" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="10px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);M
 text-anchor: middle; font-family: Arial; font-size: 10px; opacity: 1;" opacity="1" transform="matrix(1,0,0,1,0,0)"><tspan dy="3.5999817848205566" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="440" y="256" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="24px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 24px; opacity: 1;" opacity="1" transform="matrix(0.9816,-0.1908,0.1908M
,0.9816,-40.7631,88.6594)"><tspan dy="8.199990272521973" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1454" y="127" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="19px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 19px; opacity: 1;" opacity="1" transform="matrix(0.9994,0.0349,-0.0349,0.9994,5.318,-50.6665)"><tspan dy="6.599996566772461" style="-webkit-tap-highlight-colorM
: rgba(0, 0, 0, 0);">
</tspan></text><text x="903" y="109" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="13px" stroke="#20281c" fill="#71325b" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 13px; opacity: 1;" opacity="1" transform="matrix(0.9986,-0.0523,0.0523,0.9986,-4.4671,47.4088)"><tspan dy="4.399998188018799" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
"iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <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:CreatorTM
ool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:EBD56F5D156D11ECB12F9792A6AD49B5" xmpMM:DocumentID="xmp.did:EBD56F5E156D11ECB12F9792A6AD49B5"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:EBD56F5B156D11ECB12F9792A6AD49B5" stRef:documentID="xmp.did:EBD56F5C156D11ECB12F9792A6AD49B5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#84a428" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
1268" y="170" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="107px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 107px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-9.9914,111.1604)"><tspan dy="36.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="180" y="118" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="81pM
x" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 81px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9744,-0.225,0.225,0.9744,-21.9308,43.5155)"><tspan dy="28" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="115" y="110" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="73px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor:M
 middle; font-family: Arial; font-size: 73px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-25.8652,35.9595)"><tspan dy="25.200000762939453" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="973" y="374" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="70px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 70px; opacity: 0.15;" opacity="0.15" transfM
orm="matrix(0.9659,0.2588,-0.2588,0.9659,129.9525,-239.0872)"><tspan dy="24.199981689453125" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="409" y="409" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="50px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 50px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9659,0.2588,-0.2588,0.9659,119.7933,-91.9207)"><tspan dy="17.399980M
545043945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="537" y="174" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="19px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 19px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9903,0.1392,-0.1392,0.9903,29.4422,-73.0426)"><tspan dy="6.599996566772461" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
<text x="1072" y="414" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="53px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 53px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9781,-0.2079,0.2079,0.9781,-62.6497,231.9282)"><tspan dy="18.399999618530273" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="532" y="347" text-anchor="middle" font-family="&quot;Arial&quot;" font-sM
ize="86px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 86px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9781,0.2079,-0.2079,0.9781,83.7708,-103.0262)"><tspan dy="29.799999237060547" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="779" y="410" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="92px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgbM
a(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 92px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9613,0.2756,-0.2756,0.9613,143.1885,-198.8388)"><tspan dy="31.79998016357422" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="85" y="44" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="37px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 37px; opacity: 0.M
15;" opacity="0.15" transform="matrix(0.9659,-0.2588,0.2588,0.9659,-8.4917,23.4989)"><tspan dy="12.79999828338623" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="124" y="305" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="30px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 30px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-20.9737,9.3928)">M
<tspan dy="10.399980545043945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="537" y="134" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="101px" stroke="#890b03" fill="#98a259" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 101px; opacity: 0.15;" opacity="0.15" transform="matrix(0.9613,0.2756,-0.2756,0.9613,57.7379,-142.8263)"><tspan dy="34.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0,
</tspan></text></svg>h!
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+?7BA>7<;ENcTEI^K;<VvW^gjopoCSz
3kG<Gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
""""***2222:::AAAAMMMUUUU\\\dddllllrrr||||
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUh!
<svg height="500" version="1.1" width="1500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -0.2px; top: 0.66875px;"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Rapha
l 2.3.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></defs><rect x="0" y="0" width="1500" height="500" rx="0" ry="0" fill="#219cee" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></rect><text x="M
71" y="106" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="202px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 202px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9848,0.1736,-0.1736,0.9848,19.4854,-10.7186)"><tspan dy="70" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="882" y="144" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="193px" stroke="#ea600M
4" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 193px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-7.8964,61.876)"><tspan dy="66.99999809265137" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="166" y="234" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="191px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor:M
 middle; font-family: Arial; font-size: 191px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9945,-0.1045,0.1045,0.9945,-23.5503,18.6336)"><tspan dy="66.20000076293945" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="46" y="100" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="67px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 67px; opacity: 0.69;" opacity="0.69" transfoM
rm="matrix(0.9903,0.1392,-0.1392,0.9903,14.365,-5.4288)"><tspan dy="23.39999771118164" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="970" y="206" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="132px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 132px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9659,0.2588,-0.2588,0.9659,86.3687,-244.0352)"><tspan dy="45.7999954223M
6328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1109" y="251" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="106px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 106px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-8.0842,38.8564)"><tspan dy="36.79999923706055" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
xt x="1139" y="320" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="103px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 103px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9998,-0.0175,0.0175,0.9998,-5.4113,19.927)"><tspan dy="35.59999465942383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1407" y="162" text-anchor="middle" font-family="&quot;Arial&quot;" font-size=M
"149px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 149px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9962,0.0872,-0.0872,0.9962,19.4733,-122.0117)"><tspan dy="51.59999465942383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1179" y="146" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="169px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgbaM
(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 169px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9925,0.1219,-0.1219,0.9925,26.581,-142.5957)"><tspan dy="58.39999866485596" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1036" y="109" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="187px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 187px; opacity:M
 0.69;" opacity="0.69" transform="matrix(0.9903,0.1392,-0.1392,0.9903,25.2521,-143.1226)"><tspan dy="64.79999923706055" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="170" y="159" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="154px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 154px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9744,0.225,-0.225,0.9744,40.1243,-34.1M
665)"><tspan dy="53.39999580383301" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1375" y="195" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="203px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 203px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9976,-0.0698,0.0698,0.9976,-10.2531,96.3902)"><tspan dy="70.1999979019165" style="-webkit-tap-highlight-color: rgba(0, 0,M
</tspan></text><text x="1461" y="194" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="172px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 172px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9986,0.0523,-0.0523,0.9986,12.1554,-76.197)"><tspan dy="59.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1220" y="389" text-anchor="middle" font-familM
y="&quot;Arial&quot;" font-size="157px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 157px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9994,-0.0349,0.0349,0.9994,-12.8327,42.8144)"><tspan dy="54.400001525878906" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1260" y="182" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="210px" stroke="#ea6004" fill="#2e44b4" style="-M
webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 210px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9703,0.2419,-0.2419,0.9703,81.4572,-299.4154)"><tspan dy="72.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="244" y="334" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="125px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: AM
rial; font-size: 125px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9986,0.0523,-0.0523,0.9986,17.8146,-12.3122)"><tspan dy="43.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="769" y="155" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="186px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 186px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9816,-M
0.1908,0.1908,0.9816,-15.4467,149.5799)"><tspan dy="64.40000057220459" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1178" y="350" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="78px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 78px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9986,0.0523,-0.0523,0.9986,19.932,-61.1721)"><tspan dy="27.19998550415039" style="-webkiM
t-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="121" y="369" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="75px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 75px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9994,0.0349,-0.0349,0.9994,12.9516,-3.9981)"><tspan dy="26" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="580" y="365" text-anchor="middlM
e" font-family="&quot;Arial&quot;" font-size="122px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 122px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9816,-0.1908,0.1908,0.9816,-58.9891,117.3753)"><tspan dy="42.199989318847656" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1432" y="245" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="195px" stroke="#ea6004" fill="#2eM
44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 195px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9659,0.2588,-0.2588,0.9659,112.2049,-362.2807)"><tspan dy="67.5999984741211" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="707" y="293" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="100px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; M
font-family: Arial; font-size: 100px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-53.3738,206.2259)"><tspan dy="34.59999465942383" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="908" y="101" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="190px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 190px; opacity: 0.69;" opacity="0.69" transform="mM
atrix(0.9962,-0.0872,0.0872,0.9962,-5.3475,79.5218)"><tspan dy="65.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="885" y="170" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="152px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 152px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9744,-0.225,0.225,0.9744,-15.5592,203.4388)"><tspan dy="52.599998474121094"M
 style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1403" y="107" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="121px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 121px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9945,0.1045,-0.1045,0.9945,18.8703,-146.0673)"><tspan dy="42.000001668930054" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><textM
 x="173" y="172" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="72px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 72px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-24.7768,29.1808)"><tspan dy="24.999996185302734" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="408" y="241" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="11M
6px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 116px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9877,-0.1564,0.1564,0.9877,-32.6775,66.7924)"><tspan dy="40.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="971" y="204" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="145px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, M
0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 145px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9703,0.2419,-0.2419,0.9703,78.1949,-228.8465)"><tspan dy="50.19999694824219" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="177" y="280" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="125px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 125px; opacity: 0.6M
9;" opacity="0.69" transform="matrix(0.9613,-0.2756,0.2756,0.9613,-70.3218,59.6345)"><tspan dy="43.399993896484375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1373" y="146" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="166px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 166px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9994,0.0349,-0.0349,0.9994,5.9317,-47.828M
1)"><tspan dy="57.59999704360962" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="843" y="272" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="126px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 126px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9962,-0.0872,0.0872,0.9962,-20.4985,74.5073)"><tspan dy="43.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, M
</tspan></text><text x="1099" y="335" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="174px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 174px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9903,0.1392,-0.1392,0.9903,57.3184,-149.691)"><tspan dy="60.399986267089844" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="1311" y="255" text-anchor="middle" font-familM
y="&quot;Arial&quot;" font-size="150px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 150px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9848,0.1736,-0.1736,0.9848,64.1973,-223.7787)"><tspan dy="52" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="582" y="171" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="143px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlM
ight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: 143px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9903,-0.1392,0.1392,0.9903,-18.1346,82.6629)"><tspan dy="49.599998474121094" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text><text x="97" y="242" text-anchor="middle" font-family="&quot;Arial&quot;" font-size="161px" stroke="#ea6004" fill="#2e44b4" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: middle; font-family: Arial; font-size: L
161px; opacity: 0.69;" opacity="0.69" transform="matrix(0.9925,0.1219,-0.1219,0.9925,30.2154,-10.0175)"><tspan dy="55.79999542236328" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
</tspan></text></svg>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164460, 2020/05/12-16:04:17        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/eleM
ments/1.1/" xmpMM:OriginalDocumentID="uuid:65E6390686CF11DBA6E2D887CEACB407" xmpMM:DocumentID="xmp.did:4063C990A8C611ED8F7EC12FD4D45E45" xmpMM:InstanceID="xmp.iid:4063C98FA8C611ED8F7EC12FD4D45E45" xmp:CreatorTool="Adobe Illustrator 24.3 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:fea14269-6473-a548-868f-09b62cbea6ff" stRef:documentID="xmp.did:fea14269-6473-a548-868f-09b62cbea6ff"/> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">POAP Pizza banner</rdf:li> </rdf:Alt> </dc:title> </rdf:Description> </rM
df:RDF> </x:xmpmeta> <?xpacket end="r"?>
$$''$$53335;;;;;;;;;;
# ((%%((22022;;;;;;;;;;
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
LYValentino Zertuche
Ava-Marie Zertucheh!
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
"j it's never too soon to suck cock
((((((((((((((((((((((((((((((((((((((((((((((((((
FjDOUT:8DC903847C50B9EA4BA45B90EEFA63C59569D2DFAB16CEF1D870F09B7DD7AE9F
text/html;charset=utf-8
<!doctype html><html><head></head><body><script>var H="0x21f1b1";var N="Craggy";var Y="Smooth";var E="Tranquil";var G="Low";var D="Mirrored";var V=2;var F=571;var C=330;var UG=false;var L=["0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","00000000000000000000000000000000000000000000000000000000000000M
00","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000M
000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","000000000000000000000000000000M
0000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","00000000000000M
00000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000"M
,"0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000M
000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","000000000000000000000000000000000M
0000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","00000000000000000M
00000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000"];var P=["f0f0ec","959698","333333"];for(var TH="",i=0;8>i;i++)TH+=H.substr(2,6);H="0x"+TH;for(var PC=64,MT=50,PI=Math.PI,TAU=2*PI,abs=Math.abs,min=Math.min,max=Math.max,sin=Math.sin,cos=Math.cos,pow=MathM
.pow,sqrt=Math.sqrt,ceil=Math.ceil,floor=Math.floor,rm=null,wW=0,wH=0,cS=1,canvas=null,ctx=null,styleSheet=null,styleSheet=null,L2=1<V,BC2=[{x:.5,y:.5},{x:.75,y:0}],BC3=[{x:.65,y:.15},{x:.5,y:.5},{x:.75,y:.75}],BC4=[{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC5=[{x:.5,y:.5},{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC6=[{x:.5,y:.5},{x:.5,y:0},{x:1,y:0},{x:1,y:1},{x:0,y:1},{x:0,y:0}],BC=[,,BC2,BC3,BC4,BC5,BC6],gvy=null,pxS=C/1e3,TS=TAU/127.5,DLO=.5+.5*F/1e3,DMD=1e3+19e3*F/1e3,DHI=8+24*F/1e3,RFOP=800<=F?.5+.5*(M
F-800)/199:0,wST=0,wS=[],wSE=0,eL=[],cPC=P.length,cP=[],pI=0,plC=BC[cPC],iFR=!0,dt=0,pvT=0,iPs=!1,iPt=!1,iEs=!1,iBx=!1,bxS=null,pB=9,pP=Array(PC),x=0;x<PC;x++){pP[x]=Array(PC);for(var y=0;y<PC;y++)pP[x][y]=0}if(L&&L.length===PC)for(var y=0;y<PC;y++)for(var row,x=0;x<PC;x++)row=""+L[y],pP[x][y]=+row.charAt(x);var sp=0;"Zen"==E&&(sp=256),"Tranquil"==E&&(sp=64),"Normal"==E&&(sp=16),"Fast"==E&&(sp=4),"Swift"==E&&(sp=2),"Hyper"==E&&(sp=.5);var sM=SD,sV=-1,sSS=1/3;"Pajamas"==Y&&(sM=SS,sSS=1/99),"Silk"==Y&&(sM=SS,sSS=1/3)M
,"Sketch"==Y&&(sM=SRS);function SD(c,a){return c.distance-a.distance}function SS(){var a=sV;return sV+=sSS,2<=sV&&(sV-=3),a}function SRS(){var a=sV;return sV+=1/(rm()*PC),2<=sV&&(sV-=3),a}var flipX=!("Mirrored"!=D&&"MirroredUpsideDown"!=D),flipY=!("UpsideDown"!=D&&"MirroredUpsideDown"!=D),gv=3;"Lunar"==G&&(gv=.5),"Atmospheric"==G&&(gv=1),"Low"==G&&(gv=2),"High"==G&&(gv=6),"Massive"==G&&(gv=9),"Stellar"==G&&(gv=12),"Galactic"==G&&(gv=24);var ess={l:[]};"Heavenly"==N&&(ess={c:{r:{o:64},g:{o:64},b:{o:32}},l:[{st:{x:.0M
06},n:{s:.006,d:128,c:.024,xp:.5},op:.4},{st:{x:-.007},n:{s:.007,d:128,c:.022,xp:.5},op:.6},{st:{y:.008},n:{s:.008,d:128,c:.02,xp:.5},op:.8},{st:{y:-.009},n:{s:.009,d:128,c:.018,xp:.5},op:1}]}),"Fae"==N&&(ess={l:[{c:{a:{o:16,e:-96}},st:{x:.002,y:-.017},op:.75,sc:1},{c:{a:{o:-16,e:96}},st:{x:-.001,y:-.015},op:.9,sc:1},{c:{a:{o:52,e:8}},st:{x:-.01,y:-.03},op:.9,n:{s:.02,d:64,c:.015,xp:2}}]}),"Prismatic"==N&&(ess={l:[{c:{r:{o:-64,e:128},g:{o:-64,e:128},b:{o:-32,e:64}},op:.75,n:{s:.001,d:1024,c:.001,xp:1}},{c:{r:{o:-64M
,e:255},g:{o:-64,e:255},b:{o:-32,e:128}},op:.25,n:{s:.001,d:1024,c:.001,xp:1}}]}),"Radiant"==N&&(ess={c:{r:{o:60,e:80},g:{o:60,e:80},b:{o:40,e:60}},l:[{op:1,n:{s:3e-4,d:40,c:.0014,xp:1}}]}),"Photonic"==N&&(ess={c:{a:{o:-64,e:140}},l:[{op:1,n:{s:.01,d:9999,c:.001,xp:3}},{op:1,n:{s:.009,d:9999,c:.001,xp:3}},{op:1,n:{s:.008,d:9999,c:.001,xp:3}},{op:1,n:{s:.007,d:9999,c:.001,xp:3}},{op:1,n:{s:.006,d:9999,c:.001,xp:3}},{op:1,n:{s:.005,d:9999,c:.001,xp:3}}]}),"Forest"==N&&(ess={c:{r:{o:-16,e:96},g:{o:-16,e:96},b:{o:16,e:M
-96}},l:[{st:{x:.002,y:-.014},op:.4,sc:1},{st:{x:-.001,y:-.012},op:.4,sc:1},{c:{r:{o:96,e:8},g:{o:128,e:8},b:{o:32,e:8}},st:{y:-.05},op:.3,n:{s:.02,d:1024,c:.006,xp:1}}]}),"Life"==N&&(ess={st:{x:-.006},c:{r:{o:-6,e:12},g:{o:-48,e:128},b:{o:-6,e:12}},l:[{op:.1,n:{s:.06,d:32,c:.03,xp:1}},{op:.3,n:{s:.03,d:32,c:.05,xp:2}},{op:.5,n:{s:.02,d:32,c:.07,xp:3}}]}),"Swamp"==N&&(ess={l:[{c:{r:{o:-192},b:{o:32,e:128}},st:{x:.005,y:.005},op:.8,sc:1},{c:{r:{o:-128,e:-64},g:{o:-64,e:128},b:{o:-64,e:-64}},op:1,n:{s:0,d:256,c:.04,xM
p:2}}]}),"Wildblood"==N&&(ess={c:{r:{o:128,e:128},g:{o:-64,e:32},b:{o:-64,e:32}},l:[{op:.3,n:{s:.002,d:64,c:.075,xp:1}},{op:.3,n:{s:.003,d:64,c:.015,xp:2}},{op:.3,n:{s:.004,d:64,c:.0023,xp:3}}]}),"Soul"==N&&(ess={n:{s:.25,d:128,c:.01,xp:3},l:[{c:{r:{o:200},g:{o:-100},b:{o:-100}},st:{x:-.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:200},b:{o:-100}},st:{x:.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:-100},b:{o:200}},st:{x:0,y:-.03},op:1/3}]}),"Magic"==N&&(ess={n:{s:.05,d:128,c:.015,xp:.5},l:[{c:{r:{o:200},b:{o:-200}},st:{x:M
-.02},op:1/3},{c:{r:{o:-200},g:{o:200}},st:{y:-.02},op:1/3},{c:{g:{o:-200},b:{o:200}},st:{x:.02},op:1/3}]}),"Astral"==N&&(ess={c:{r:{o:-64,e:96},g:{o:-64,e:64},b:{o:-64,e:96}},l:[{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}}]}),"Forbidden"==N&&(ess={c:{r:{o:-64,e:32},g:{o:-64,e:32},b:{o:128,e:128}},l:[{op:.3,n:{s:.001,d:64,c:.1,xp:1}},{M
op:.3,n:{s:.002,d:64,c:.02,xp:2}},{op:.3,n:{s:.003,d:64,c:.003,xp:3}}]}),"Runic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:-56,e:200},g:{o:-256},b:{o:200,e:56}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Unknown"==N&&(ess={l:[{c:{a:{o:256}},st:{delay:2,x:.003},n:{s:.25,d:256,c:.01,xp:1},op:1},{c:{a:{o:-256}},st:{delay:1,y:-.006},n:{s:.5,d:256,c:.01,xp:1},op:1}]}),"Tidal"==N&&(ess={c:{r:{o:48},g:{o:48},b:{o:64}},l:[{st:{x:-.02,y:-.015},op:.25,n:{s:.025,d:44,c:.032,xp:2}},{st:{x:-.02,y:.015},op:.25,n:{s:.025,d:M
44,c:.032,xp:2}},{st:{x:-.04,y:-.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}},{st:{x:-.04,y:.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}}]}),"Arctic"==N&&(ess={c:{r:{o:-32,e:64},g:{o:-32,e:64},b:{o:64,e:196}},l:[{op:1,n:{s:2e-6,d:48,c:.0025,xp:1}},{op:.2,n:{s:1e-6,d:512,c:.0025,xp:1}}]}),"Storm"==N&&(ess={l:[{c:{b:{e:255}},st:{x:.04,y:.04},op:1,sc:1},{c:{b:{o:-64,e:128}},st:{x:.03,y:.03},op:1,sc:0},{c:{r:{o:64,e:8},g:{o:64,e:8},b:{o:96,e:8}},st:{x:.05,y:.05},op:.5,n:{s:.01,d:64,c:.008,xp:2}}]}),"Illuvial"==N&&(ess={c:{r:{o:4M
8},g:{o:48},b:{o:64}},l:[{st:{x:.02,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.03,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.04,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}},{st:{x:.06,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}}]}),"Undine"==N&&(ess={l:[{c:{r:{e:64},g:{e:64},b:{o:32,e:64}},op:.5,n:{s:.01,d:4444,c:.001,xp:1}},{c:{r:{o:-16,e:-333},g:{o:-16,e:-333},b:{o:-16,e:-222}},op:1,n:{s:.008,d:222,c:1e-4,xp:3}}]}),"Mineral"==N&&(ess={l:[{c:{a:{o:-16,e:48}},op:1},{c:{a:{o:-8,e:24}},op:1}]}),"Craggy"==N&&(M
ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.064,xp:.75},l:[{op:1}]}),"Dwarven"==N&&(ess={c:{r:{o:-75,e:-25},g:{o:-85,e:-35},b:{o:-95,e:-45}},n:{s:0,d:128,c:.016,xp:1},l:[{op:1}]}),"Gnomic"==N&&(ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.0064,xp:.8},l:[{op:1}]}),"Crystal"==N&&(ess={c:{a:{o:-32,e:128}},l:[{op:1},{op:1}]}),"Sylphic"==N&&(ess={l:[{c:{a:{o:-48,e:96}},st:{x:.06},op:1},{c:{a:{o:-16,e:64}},st:{x:.03},op:1}]}),"Visceral"==N&&(ess={c:{r:{o:-48},g:{o:M
128},b:{o:-48}},l:[{st:{x:.09},op:.1,n:{s:.14,d:128,c:.02,xp:1}},{st:{x:.12},op:.1,n:{s:.16,d:256,c:.004,xp:2}},{st:{x:.15},op:.1,n:{s:.18,d:512,c:6e-4,xp:3}}]}),"Frosted"==N&&(ess={l:[{c:{a:{o:128}},st:{x:-.06,y:.01},op:.33},{c:{r:{o:128},g:{o:128},b:{o:255}},st:{x:-.04,y:.007},op:.33},{c:{a:{o:128,e:8}},st:{x:-.07,y:.015},op:.33,n:{s:.01,d:64,c:.008,xp:2}},{c:{a:{o:128,e:8}},st:{x:-.08,y:.016},op:.33,n:{s:.008,d:64,c:.008,xp:2}}]}),"Electric"==N&&(ess={st:{x:.002,y:-.01},c:{r:{o:-256},g:{o:200,e:56},b:{o:-56,e:20M
0}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Magnetic"==N&&(ess={l:[{c:{a:{o:-255}},st:{x:-.001,y:-.001},op:.5,n:{s:.0024,d:2,c:4,xp:6}},{c:{a:{o:255}},st:{x:.001,y:.001},op:.5,n:{s:.0018,d:2,c:4,xp:6}}]}),"Infernal"==N&&(ess={l:[{c:{r:{e:255}},st:{x:.006,y:-.03},op:1,sc:1},{c:{r:{o:-64,e:128}},st:{x:.003,y:-.015},op:1,sc:0}]}),"Molten"==N&&(ess={st:{x:.001,y:.001},c:{r:{o:200,e:56},g:{o:-128,e:256},b:{o:-256}},n:{noBlend:!0,s:0,d:20,c:.024,xp:1},l:[{op:.9}]}),"Ashen"==N&&(ess={l:[{c:{r:{o:256,e:256},g:M
{o:128,e:128}},op:1,n:{s:.004,d:64,c:.03,xp:4}},{c:{r:{o:-512,e:256},g:{o:-512},b:{o:-512}},op:1,n:{s:.004,d:256,c:.02,xp:1}}]}),"Draconic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:200,e:56},g:{o:-56,e:200},b:{o:-256}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Celestial"==N&&(ess={st:{x:.004,y:.002},c:{a:{o:224,e:64}},n:{s:.02,d:50,c:.032,xp:2},l:[{op:1}]}),"Night"==N&&(ess={c:{r:{o:64},g:{o:-128},b:{o:64}},l:[{st:{x:-.03},op:.4,n:{s:.03,d:256,c:.01,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:256,c:.01,xp:1}},{st:M
{x:-.015},op:.6,n:{s:.015,d:256,c:.01,xp:1}}]}),"Forgotten"==N&&(ess={st:{x:.006,y:.006},c:{a:{o:-512}},n:{s:.06,d:256,c:.01,xp:1},l:[{op:1}]}),"Abyssal"==N&&(ess={c:{r:{o:32,e:-512},g:{e:-512},b:{o:96,e:-512}},l:[{st:{x:-.03},op:.8,n:{s:.03,d:32,c:.005,xp:1}},{st:{y:-.02},op:.6,n:{s:.02,d:32,c:.005,xp:1}},{st:{x:.015},op:.4,n:{s:.015,d:32,c:.005,xp:1}},{st:{y:.0125},op:.2,n:{s:.0125,d:32,c:.005,xp:1}}]}),"Evil"==N&&(ess={c:{r:{o:96,e:-512},g:{e:-512},b:{o:32,e:-512}},l:[{st:{x:.01},op:.2,n:{s:.01,d:60,c:.04,xp:1}}M
,{st:{y:.011},op:.4,n:{s:.011,d:70,c:.03,xp:1}},{st:{x:-.012},op:.6,n:{s:.012,d:80,c:.02,xp:1}},{st:{y:-.013},op:.8,n:{s:.013,d:90,c:.01,xp:1}}]}),"Lost"==N&&(ess={c:{a:{e:-512}},l:[{st:{x:-.03},op:.5,n:{s:.03,d:200,c:.03,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:200,c:.03,xp:1}},{st:{x:.015},op:.5,n:{s:.015,d:200,c:.03,xp:1}},{st:{y:.0125},op:.5,n:{s:.0125,d:200,c:.03,xp:1}}]});function gAD(){return{id:0,value:0,minValue:0,maxValue:1,target:1,duration:1,elapsed:0,direction:1,easing:lin,ease1:lin,ease2:lin,callback:nullM
}}var animations=[];function animate(a){var b=a.value,c=a.target,d=a.duration,e=a.easing,f=a.callback;a.elapsed=0;var g=function(g){a.elapsed+=dt;var h=max(0,min(1,e(a.elapsed/d)));a.value=b+h*(c-b),a.elapsed>=d&&(animations.splice(g,1),f&&f())};animations.push(g)}function lin(a){return a}function eSin(a){return-(cos(PI*a)-1)/2}function rAL(a){a.direction=-a.direction,a.callback=function(){rAL(a)},0>a.direction?(a.easing=a.ease1,a.target=a.minValue):(a.easing=a.ease2,a.target=a.maxValue),animate(a)}function init(){M
sRO(),sS(),iD(),cEl(),rC(),lFI(),sR(),rAL(gvy),window.requestAnimationFrame(oAF)}function sRO(){var a=document.body;wW=max(a.clientWidth,window.innerWidth),wH=max(a.clientHeight,window.innerHeight);var b=wW>wH,c=b?wH:wW;cS=c/PC,sV=-1,pI=0,cP.length=0}function sRH(){window.addEventListener("resize",function(){sRO(),rC()},!0)}function cEl(){canvas=document.createElement("canvas"),ctx=canvas.getContext("2d"),document.body.appendChild(canvas),sRH()}function rC(){var a=floor((wW-cS*PC)/2),b=floor((wH-cS*PC)/2);canvas.stM
yle.position="absolute",canvas.style.left=a+"px",canvas.style.top=b+"px",canvas.width=PC,canvas.height=PC,styleSheet||(styleSheet=document.createElement("style"),document.body.appendChild(styleSheet));var c=floor(cS*PC);styleSheet.innerText=`canvas { width: ${c}px; height: ${c}px; image-rendering: -moz-crisp-edges; image-rendering: -webkit-crisp-edges; image-rendering: pixelated; image-rendering: crisp-edges; }`}function gC(a,b){var c=PC*cS,d=floor((b-cS*PC)/2),e=floor(PC*(a-d)/c);return e}function iVC(a){return 0<M
=a&&a<PC}function gX(a){return gC(a.x,wW)}function gY(a){return gC(a.y,wH)}function pFE(a){if(iPt){var b=gX(a),c=gY(a);if(iVC(b)&&iVC(c)){var d=iEs?0:pB;if(iBx&&bxS){var e=gX(bxS),f=gY(bxS);if(iVC(e)&&iVC(f)){for(var g=b<e?b:e,h=c<f?c:f,i=b<e?e:b,j=c<f?f:c,k=g;k<=i;k++)for(var l=h;l<=j;l++)pP[k][l]=d;return}}pP[b][c]=d}}}function lFI(){document.addEventListener("keydown",a=>{var b=a.key;"Shift"===b&&(iEs=!0)," "===b&&(iBx=!0)},!1),document.addEventListener("keyup",a=>{var b=a.key,c=+b,d=a.ctrlKey;if(!isNaN(c))if(d)M
for(var e=0;e<PC;e++)for(var f=0;f<PC;f++)pP[e][f]=c;else" "!==b&&(pB=c);"p"===b||"P"===b?iPs=!iPs:"l"===b||"L"===b?lPP():"Shift"===b?iEs=!1:" "===b?(iBx=!1,bxS=null):void 0},!1),window.addEventListener("mousedown",a=>{iPt=!0,iBx&&null===bxS&&(bxS=a)}),window.addEventListener("mousemove",a=>pFE(a)),window.addEventListener("mouseup",a=>{pFE(a),iPt=!1,bxS=null})}function lPP(){for(var a=[],b=0;b<PC;b++){for(var c=0;c<PC;c++)a.push(pP[c][b]);b<PC-1&&a.push(",")}var d="["+a.join("")+"]";console.log(d),cGD(d)}function cM
GD(a){var b=document.createElement("input");b.className="clipboard",document.body.appendChild(b),b.value=a,b.select(),document.execCommand("copy"),document.body.removeChild(b)}function oAF(a){dt=a-pvT,dt>MT?dt=MT:0>dt&&(dt=0),iPs&&(dt=0),sV=-1,pI=0,cP.length=0,wSE+=dt,sS(),sR();for(var b=animations.length,c=b-1;0<=c;c--)animations[c](c);pvT=a,window.requestAnimationFrame(oAF)}function sS(){s=0,t=0;var a=Uint32Array.from([0,1,s=t=2,3].map(function(a){return parseInt(H.substr(11*a+2,11),16)}));rm=function(){return t=M
a[3],a[3]=a[2],a[2]=a[1],a[1]=s=a[0],t^=t<<11,a[0]^=t^t>>>8^s>>>19,a[0]/4294967296}}function iD(){null===gvy&&(gvy=gAD(),gvy.value=gv,gvy.minValue=gv/2,gvy.maxValue=2*gv,gvy.duration=1750*(sp+2),gvy.ease1=eSin,gvy.ease2=eSin)}function sCl(){var a=P.slice();wS.length=0,wST=0;for(var b=0;b<cPC;b++){var c=gCP(),d=a[b],e=parseInt(d,16);c.r=255&e>>16,c.g=255&e>>8,c.b=255&e,pPt(c),c.weight=pow(gvy.value,5-b),wS.push(c.weight),wST+=c.weight,cP.push(c)}var f=wS[cPC-1],g=2e3*sp;wST-=cPC*f;for(var b=0;b<cPC;b++){var c=cP[b],M
h=wSE+.5*g*b/(cPC-1),j=cos(TAU*(h%g)/g);c.weight=f+j*wST}if(2===cPC)for(var k=cP[0],l=cP[1];;){var m=l.y-k.y,n=l.x-k.x,o=m/(n||1);if(-1.2<=o&&-.8>=o)pI=0,pPt(k),pPt(l);else break}}var imgData=null,uD=Array(4*PC*PC);function sR(){iFR&&(imgData=ctx.getImageData(0,0,PC,PC),cID(imgData.data),cE());var a=imgData.data;sCl(),L2&&(cID(uD),aE(uD)),dCPG(a),0<RFOP&&aP(a,RFOP),L2?aUD(a):aE(a),aP(a,1),ctx.putImageData(imgData,0,0),iFR=!1}function cID(a){for(var b=a.length,c=0;c<b;c++)a[c]=0==(c+1)%4?255:0}function cE(){for(var M
c=ess.l,e=ess.st||{},f=ess.n,h=ess.c,k={o:0,e:0},l=0;l<c.length;l++){var o=c[l],p=o.st||e,q=o.n||f,u=o.c||h,v=o.op,w=u.a||k,a=u.r||w,r=u.g||w,g=u.b||w,b=a.o||0,z=a.e||0,A=r.o||0,B=r.e||0,I=g.o||0,J=g.e||0,K={oX:0,oY:0,nOf:0,data:null,nObj:null,nDp:null,config:o,nC:q,stC:p},M=4*PC*PC;if(q){M=PC*PC,p&&(0<p.x&&(K.oX=1e8),0<p.y&&(K.oY=1e8));var O=q.d;K.nObj=cN(q.c,q.xp),K.nDp=[];for(var d=0;d<O;d++){var Q;if(d<.5*O)Q=2*d/O;else{var R=d-.5*O;Q=1-2*R/O}K.nDp.push({r:b+rm()*z,g:A+rm()*B,b:I+rm()*J,a:v*Q})}}if(K.data=ArrayM
(M),q)for(var m=0;m<M;m++){var S=floor(m/PC),y=m-S*PC;K.data[m]=K.nObj.get(y,S)}else for(var m=0;m<M;m+=4)K.data[m+0]=rm()*(b+rm()*z),K.data[m+1]=rm()*(A+rm()*B),K.data[m+2]=rm()*(I+rm()*J);eL.push(K)}}function aE(a){for(var b=a.length,c=eL.length,e=0;e<c;e++){var f=eL[e],g=f.data,h=f.nObj,l=f.config,m=f.stC,n=m.x||0,o=m.y||0;if(f.oX-=dt*n,f.oY-=dt*o,h){var p=f.nC,q=f.nDp,r=p.d||2,d=p.s||0;f.nOf+=dt*d;var u=f.nOf;0>u?u=r+u%r:u>=r&&(u%=r);for(var v=0;v<b;v+=4){var w=floor(v/4),k=floor(w/PC),z=floor(w-k*PC)+f.oX;k+=fM
.oY;var x=h.get(z,k),A=r*x+u,B=ceil(A),I=floor(A),J=q[B%r],K=q[I%r],M=p.noBlend?1:1-(A-I),O=p.noBlend?0:1-M,Q=K.a,R=J.a;a[v]+=M*K.r*Q+O*J.r*R,a[v+1]+=M*K.g*Q+O*J.g*R,a[v+2]+=M*K.b*Q+O*J.b*R}}else{var S=f.oX,T=f.oY,U=l.op||1,W=l.sc||0,X=1-W,Z=floor(S),$=floor(T),_=ceil(S),aa=ceil(T),ba=4*Z,ca=4*PC*$,da=4*_,ea=4*PC*aa,fa=1-(S-Z),ga=1-(T-$),ha=1-fa,ia=1-ga,ja=fa*ga,ka=fa*ia,la=ha*ga,ma=ha*ia,na=ba+ca;0>na?na=b+na%b:na>=b&&(na%=b);var oa=ba+ea;0>oa?oa=b+oa%b:oa>=b&&(oa%=b);var pa=da+ca;0>pa?pa=b+pa%b:pa>=b&&(pa%=b);varM
 qa=da+ea;0>qa?qa=b+qa%b:qa>=b&&(qa%=b);for(var v=0;v<b;v+=4){var ra=(v+na)%b,sa=(v+oa)%b,ta=(v+pa)%b,ua=(v+qa)%b,va=(X+W*rm())*U,wa=(X+W*rm())*U,xa=(X+W*rm())*U;a[v]+=va*(ja*g[ra]+ka*g[sa]+la*g[ta]+ma*g[ua]),a[v+1]+=wa*(ja*g[ra+1]+ka*g[sa+1]+la*g[ta+1]+ma*g[ua+1]),a[v+2]+=xa*(ja*g[ra+2]+ka*g[sa+2]+la*g[ta+2]+ma*g[ua+2])}}}}function aUD(a){for(var b=a.length,c=1-pxS,d=0;d<b;d+=4){var e=d,f=d+1,g=d+2;a[e]+=c*uD[e],a[f]+=c*uD[f],a[g]+=c*uD[g]}}function aP(a,c){for(var d=a.length,e=0;e<d;e+=4){var f=floor(e/4),i=floorM
(f/PC),j=floor(f-i*PC),l=+pP[j][i];if(l){var m=e,n=e+1,o=e+2,q=a[m],r=a[n],g=a[o],b=255-q,u=255-r,w=255-g,x=c*l/9,y=1-x;if(UG)a[m]=y*q+x*b,a[n]=y*r+x*u,a[o]=y*g+x*w;else{var p=RGBtoHSV(q/255,r/255,g/255),z=RGBtoHSV(b/255,u/255,w/255),A=y*p.h+x*z.h,h=y*p.s+x*z.s,B=y*p.v+x*z.v,v=HSVtoRGB(A,h,B);a[m]=255*v.r,a[n]=255*v.g,a[o]=255*v.b}}}}function dCPG(a){for(var b=0,c=0;b<PC;){for(c=0;c<PC;)sGCFP(a,cP,b,c),c++;b++}}function gCP(){return{x:0,y:0,r:0,g:0,b:0,weight:1,distance:0}}function pPt(a){var b=plC[pI++];pI>=plC.leM
ngth&&(pI=0);var c=-.125+.25*rm(),d=-.125+.25*rm();a.x=(b.x+c)*PC,a.y=(b.y+d)*PC}function sGCFP(a,b,d,e){sFCCP(b,d,e);for(var f=[],g=b.length,h=0;h<g;h+=2)h==g-1?f.push(b[h]):f.push(sC(b[h],b[h+1]));if(1===f.length){flipX&&(d=PC-d-1),flipY&&(e=PC-e-1);var j=4*d,k=4*(e*PC),l=k+j,m=f[0],c=l,n=l+1,o=l+2;if(L2){var p=pxS;0<+pP[d][e]&&(p=0);var q=1-p;a[c]=q*m.r+p*a[c],a[n]=q*m.g+p*a[n],a[o]=q*m.b+p*a[o]}else a[c]=m.r,a[n]=m.g,a[o]=m.b}else sGCFP(a,f,d,e)}function sFCCP(a,b,c){var d=a.length;if(L2){var e=b,f=c;flipX&&(e=M
PC-b-1),flipY&&(f=PC-c-1);var g=4*e,h=4*(f*PC),j=h+g,k=3,l=3,m=3,n=uD[j]-127.5,o=uD[j+1]-127.5,p=uD[j+2]-127.5;150>C?(n=abs(n)*n*DLO,o=abs(o)*o*DLO,p=abs(p)*p*DLO):850>C?(n=DMD*cos(TS*n),o=DMD*cos(TS*o),p=DMD*cos(TS*p)):(k=1+floor(abs((n+127.5)/DHI)),l=1+floor(abs((o+127.5)/DHI)),m=1+floor(abs((p+127.5)/DHI)),n=0,o=0,p=0);for(var q=0;q<d;q++){var r=a[q],u=r.x,v=r.y;r.distance=gDE(b,c,u,v,3),r.rd=gDE(b,c,u,v,k)+n,r.gd=gDE(b,c,u,v,l)+o,r.bd=gDE(b,c,u,v,m)+p}}else for(var r,q=0;q<d;q++)r=a[q],r.distance=gDE(b,c,r.x,r.M
y,3);a.sort(sM)}function gDE(a,b,c,d,e){return pow(c-a,e)+pow(d-b,e)}function sC(a,b){var c=gCP(),d=a.r,e=a.g,f=a.b,g=b.r,h=b.g,i=b.b,j=a.weight,k=b.weight,l=g-d,m=h-e,n=i-f;if(L2){var o=a.rd*j,p=b.rd*k,q=a.gd*j,r=b.gd*k,u=a.bd*j,v=b.bd*k;c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=p/(o+p)*l+d,c.g=r/(q+r)*m+e,c.b=v/(u+v)*n+f,c.weight=(j+k)/2}else{var w=a.distance*j,x=b.distance*k,y=x/(w+x);c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=y*l+d,c.g=y*m+e,c.b=y*n+f,c.weight=(j+k)/2}return c}function cN(a,b){a=a||1,b=b||1;for(var c=[],d=fM
unction(a,b,c){return b*a[0]+c*a[1]},e=sqrt(3),f=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],g=[],h=0;256>h;h++)g[h]=0|256*rm();for(var h=0;512>h;h++)c[h]=g[255&h];return{get:function(g,h){g*=a,h*=a;var k,l,m,n,o,p=(e-1)/2*(g+h),q=0|g+p,i=0|h+p,j=(3-e)/6,r=j*(q+i),u=g-(q-r),v=h-(i-r);u>v?(n=1,o=0):(n=0,o=1);var w=u-n+j,z=v-o+j,A=u-1+2*j,B=v-1+2*j,I=255&q,J=255&i,K=c[I+c[J]]%12,M=c[I+n+c[J+o]]%12,O=c[I+1+c[J+1]]%12,Q=.5-u*u-v*v;0>Q?k=0:(Q*=Q,k=Q*Q*d(fM
[K],u,v));var R=.5-w*w-z*z;0>R?l=0:(R*=R,l=R*R*d(f[M],w,z));var S=.5-A*A-B*B;0>S?m=0:(S*=S,m=S*S*d(f[O],A,B));var T=(70*(k+l+m)+1)/2;return 1!==b&&(T=pow(T,b)),T}}}var HSVtoRGB=function(a,c,d){var e,h,j,k=floor(6*a),i=6*a-k,f=d*(1-c),l=d*(1-i*c),m=d*(1-(1-i)*c);switch(k%6){case 0:e=d,h=m,j=f;break;case 1:e=l,h=d,j=f;break;case 2:e=f,h=d,j=m;break;case 3:e=f,h=l,j=d;break;case 4:e=m,h=f,j=d;break;case 5:e=d,h=f,j=l;}return{r:e,g:h,b:j}},RGBtoHSV=function(a,c,e){var b,f=max(a,c,e),g=min(a,c,e),i=f-g,d=0===f?0:i/f;retL
urn f===g?b=0:f===a?(b=c-e+i*(c<e?6:0),b/=6*i):f===c?(b=e-a+2*i,b/=6*i):f===e?(b=a-c+4*i,b/=6*i):void 0,{h:b,s:d,v:f}};init();</script></body></html>h!
text/html;charset=utf-8
<!doctype html><html><head></head><body><script>var H="0x0f9839";var N="Photonic";var Y="Pajamas";var E="Normal";var G="Atmospheric";var D="Mirrored";var V=2;var F=715;var C=870;var UG=false;var L=["3333333333333333333333333333333333333333333333333333333333333333","3333333333333333333333333333333333333333333333333333333333333333","3333333333333333333333333333334444333333333333333333333333333333","3333333333333333333333333333334444333333333333333333333333333333","33333333333333333333333355444455554444443333333333333M
33333333333","3333333333333333333333335544445555444444333333333333333333333333","3333333333333333333333555555555555555555553333333333333333333333","3333333333333333333333555566666666555655553333333333333333333333","3333333333333333333377567777777777777777655533333333333333333333","3333333333333333333377567777777777777777655533333333333333333333","3333333333333333337777555555555555555555554455333333333333333333","3333333333333333337777555555555555555555554455333333333333333333","3333333333333333675577775544333344555M
555775544543333333333333333","3333333333333333775577775544333344555555775544553333333333333333","3333333333333367557755775555455555555555555555445433333333333333","3333333333333377557755775555555555555555555555445533333333333333","3333333333337777777765665555443333445555555577555554333333333333","3333333333337777777765555555443333445555555577555555333333333333","3333333333775577445655555555555555555555555566555555443333333333","3333333333775577445555555555555555555555555555666555443333333333","333333337777776655555M
5555544333344555555555555777755554433333333","3333333377777765555555555544333344555555555555777755554433333333","3333775577445577777744445555555555555555444455554455555544443333","3333775577445577777744445555555555555555444455554466555544443333","3377777777777744444455555555554433555555555544445577555555554433","3377777777777744444455555555554433555555555544445577555555554433","7755447744445577776555555555555555555555555555555555554444555544","7755447744445577776555555555555555555555555555555555554444555544","33777M
75555555555555555555555443333345555555555555555555555777733","3377775555555555555555555555443333445555555555555555555555777733","3333333333555544444444445555555555555555444444444455553333333333","3333333333555544444444445555555555555555444444444455553333333333","3333333333339977996699664444444444444444997766997799333333333333","3333333333339987996699664444444444444444997766997899333333333333","3333333333339987996699666666669966996666779966997899333333333333","33333333333399879966996666666699669976666699669978993333M
33333333","3333333333339987996677886666887766779999997766997899333333333333","3333333333339987996677886666886666779999997766997899333333333333","3333333333332256998888998888998899999999999999996622333333333333","3333333333331155998888998888999999999999999999995511333333333333","3333333333112399998899888888889999999999999999999933113333333333","3333333333113399998899888888889999999999999999999933113333333333","3333333333331133999988888888888899999999999999993311333333333333","3333333333331133999988888888888899999999M
999999993311333333333333","3333333333333333998888888888888899999999999999993333333333333333","3333333333333333998888888888888899999999999999993333333333333333","3333333333333333339988888888888899999999999999333333333333333333","3333333333333333339988888888888899999999999999333333333333333333","3333333333333333339988888888888899999999999999333333333333333333","3333333333333333339988888888888899999999999999333333333333333333","3333333333333333333399888888888899999999999933333333333333333333","333333333333333333339988M
8888888899999999999933333333333333333333","3333333333333333333399998888888899999999999933333333333333333333","3333333333333333333399998888888899999999999933333333333333333333","3333333333333333333399999988888899999999999933333333333333333333","3333333333333333333399999988888899999999999933333333333333333333","3333333333333333338999999999888899999999999998333333333333333333","3333333333333333339999999999888899999999999999333333333333333333","3333333333333333899999999999999999999999999999983333333333333333","33333333M
33333333999999999999999999999999999999993333333333333333","3333333333333388999999999988888899999999999999998833333333333333","3333333333333399999999999988888899999999999999999933333333333333","3333333333338899999999998888888899999999999999999988333333333333","3333333333339999999999998888888899999999999999999999333333333333"];var P=["cbfcff","86f6b0","f6e18c","fac2e5","aea1ff"];for(var TH="",i=0;8>i;i++)TH+=H.substr(2,6);H="0x"+TH;for(var PC=64,MT=50,PI=Math.PI,TAU=2*PI,abs=Math.abs,min=Math.min,max=Math.max,sin=MatM
h.sin,cos=Math.cos,pow=Math.pow,sqrt=Math.sqrt,ceil=Math.ceil,floor=Math.floor,rm=null,wW=0,wH=0,cS=1,canvas=null,ctx=null,styleSheet=null,styleSheet=null,L2=1<V,BC2=[{x:.5,y:.5},{x:.75,y:0}],BC3=[{x:.65,y:.15},{x:.5,y:.5},{x:.75,y:.75}],BC4=[{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC5=[{x:.5,y:.5},{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC6=[{x:.5,y:.5},{x:.5,y:0},{x:1,y:0},{x:1,y:1},{x:0,y:1},{x:0,y:0}],BC=[,,BC2,BC3,BC4,BC5,BC6],gvy=null,pxS=C/1e3,TS=TAU/127.5,DLO=.5+.5*F/1e3,DMD=1e3+19e3*F/1e3,DHI=8+2M
4*F/1e3,RFOP=800<=F?.5+.5*(F-800)/199:0,wST=0,wS=[],wSE=0,eL=[],cPC=P.length,cP=[],pI=0,plC=BC[cPC],iFR=!0,dt=0,pvT=0,iPs=!1,iPt=!1,iEs=!1,iBx=!1,bxS=null,pB=9,pP=Array(PC),x=0;x<PC;x++){pP[x]=Array(PC);for(var y=0;y<PC;y++)pP[x][y]=0}if(L&&L.length===PC)for(var y=0;y<PC;y++)for(var row,x=0;x<PC;x++)row=""+L[y],pP[x][y]=+row.charAt(x);var sp=0;"Zen"==E&&(sp=256),"Tranquil"==E&&(sp=64),"Normal"==E&&(sp=16),"Fast"==E&&(sp=4),"Swift"==E&&(sp=2),"Hyper"==E&&(sp=.5);var sM=SD,sV=-1,sSS=1/3;"Pajamas"==Y&&(sM=SS,sSS=1/99)M
,"Silk"==Y&&(sM=SS,sSS=1/3),"Sketch"==Y&&(sM=SRS);function SD(c,a){return c.distance-a.distance}function SS(){var a=sV;return sV+=sSS,2<=sV&&(sV-=3),a}function SRS(){var a=sV;return sV+=1/(rm()*PC),2<=sV&&(sV-=3),a}var flipX=!("Mirrored"!=D&&"MirroredUpsideDown"!=D),flipY=!("UpsideDown"!=D&&"MirroredUpsideDown"!=D),gv=3;"Lunar"==G&&(gv=.5),"Atmospheric"==G&&(gv=1),"Low"==G&&(gv=2),"High"==G&&(gv=6),"Massive"==G&&(gv=9),"Stellar"==G&&(gv=12),"Galactic"==G&&(gv=24);var ess={l:[]};"Heavenly"==N&&(ess={c:{r:{o:64},g:{oM
:64},b:{o:32}},l:[{st:{x:.006},n:{s:.006,d:128,c:.024,xp:.5},op:.4},{st:{x:-.007},n:{s:.007,d:128,c:.022,xp:.5},op:.6},{st:{y:.008},n:{s:.008,d:128,c:.02,xp:.5},op:.8},{st:{y:-.009},n:{s:.009,d:128,c:.018,xp:.5},op:1}]}),"Fae"==N&&(ess={l:[{c:{a:{o:16,e:-96}},st:{x:.002,y:-.017},op:.75,sc:1},{c:{a:{o:-16,e:96}},st:{x:-.001,y:-.015},op:.9,sc:1},{c:{a:{o:52,e:8}},st:{x:-.01,y:-.03},op:.9,n:{s:.02,d:64,c:.015,xp:2}}]}),"Prismatic"==N&&(ess={l:[{c:{r:{o:-64,e:128},g:{o:-64,e:128},b:{o:-32,e:64}},op:.75,n:{s:.001,d:1024M
,c:.001,xp:1}},{c:{r:{o:-64,e:255},g:{o:-64,e:255},b:{o:-32,e:128}},op:.25,n:{s:.001,d:1024,c:.001,xp:1}}]}),"Radiant"==N&&(ess={c:{r:{o:60,e:80},g:{o:60,e:80},b:{o:40,e:60}},l:[{op:1,n:{s:3e-4,d:40,c:.0014,xp:1}}]}),"Photonic"==N&&(ess={c:{a:{o:-64,e:140}},l:[{op:1,n:{s:.01,d:9999,c:.001,xp:3}},{op:1,n:{s:.009,d:9999,c:.001,xp:3}},{op:1,n:{s:.008,d:9999,c:.001,xp:3}},{op:1,n:{s:.007,d:9999,c:.001,xp:3}},{op:1,n:{s:.006,d:9999,c:.001,xp:3}},{op:1,n:{s:.005,d:9999,c:.001,xp:3}}]}),"Forest"==N&&(ess={c:{r:{o:-16,e:96M
},g:{o:-16,e:96},b:{o:16,e:-96}},l:[{st:{x:.002,y:-.014},op:.4,sc:1},{st:{x:-.001,y:-.012},op:.4,sc:1},{c:{r:{o:96,e:8},g:{o:128,e:8},b:{o:32,e:8}},st:{y:-.05},op:.3,n:{s:.02,d:1024,c:.006,xp:1}}]}),"Life"==N&&(ess={st:{x:-.006},c:{r:{o:-6,e:12},g:{o:-48,e:128},b:{o:-6,e:12}},l:[{op:.1,n:{s:.06,d:32,c:.03,xp:1}},{op:.3,n:{s:.03,d:32,c:.05,xp:2}},{op:.5,n:{s:.02,d:32,c:.07,xp:3}}]}),"Swamp"==N&&(ess={l:[{c:{r:{o:-192},b:{o:32,e:128}},st:{x:.005,y:.005},op:.8,sc:1},{c:{r:{o:-128,e:-64},g:{o:-64,e:128},b:{o:-64,e:-64}M
},op:1,n:{s:0,d:256,c:.04,xp:2}}]}),"Wildblood"==N&&(ess={c:{r:{o:128,e:128},g:{o:-64,e:32},b:{o:-64,e:32}},l:[{op:.3,n:{s:.002,d:64,c:.075,xp:1}},{op:.3,n:{s:.003,d:64,c:.015,xp:2}},{op:.3,n:{s:.004,d:64,c:.0023,xp:3}}]}),"Soul"==N&&(ess={n:{s:.25,d:128,c:.01,xp:3},l:[{c:{r:{o:200},g:{o:-100},b:{o:-100}},st:{x:-.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:200},b:{o:-100}},st:{x:.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:-100},b:{o:200}},st:{x:0,y:-.03},op:1/3}]}),"Magic"==N&&(ess={n:{s:.05,d:128,c:.015,xp:.5},l:[{c:{rM
:{o:200},b:{o:-200}},st:{x:-.02},op:1/3},{c:{r:{o:-200},g:{o:200}},st:{y:-.02},op:1/3},{c:{g:{o:-200},b:{o:200}},st:{x:.02},op:1/3}]}),"Astral"==N&&(ess={c:{r:{o:-64,e:96},g:{o:-64,e:64},b:{o:-64,e:96}},l:[{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}}]}),"Forbidden"==N&&(ess={c:{r:{o:-64,e:32},g:{o:-64,e:32},b:{o:128,e:128}},l:[{op:.3,nM
:{s:.001,d:64,c:.1,xp:1}},{op:.3,n:{s:.002,d:64,c:.02,xp:2}},{op:.3,n:{s:.003,d:64,c:.003,xp:3}}]}),"Runic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:-56,e:200},g:{o:-256},b:{o:200,e:56}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Unknown"==N&&(ess={l:[{c:{a:{o:256}},st:{delay:2,x:.003},n:{s:.25,d:256,c:.01,xp:1},op:1},{c:{a:{o:-256}},st:{delay:1,y:-.006},n:{s:.5,d:256,c:.01,xp:1},op:1}]}),"Tidal"==N&&(ess={c:{r:{o:48},g:{o:48},b:{o:64}},l:[{st:{x:-.02,y:-.015},op:.25,n:{s:.025,d:44,c:.032,xp:2}},{st:{x:-.02,M
y:.015},op:.25,n:{s:.025,d:44,c:.032,xp:2}},{st:{x:-.04,y:-.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}},{st:{x:-.04,y:.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}}]}),"Arctic"==N&&(ess={c:{r:{o:-32,e:64},g:{o:-32,e:64},b:{o:64,e:196}},l:[{op:1,n:{s:2e-6,d:48,c:.0025,xp:1}},{op:.2,n:{s:1e-6,d:512,c:.0025,xp:1}}]}),"Storm"==N&&(ess={l:[{c:{b:{e:255}},st:{x:.04,y:.04},op:1,sc:1},{c:{b:{o:-64,e:128}},st:{x:.03,y:.03},op:1,sc:0},{c:{r:{o:64,e:8},g:{o:64,e:8},b:{o:96,e:8}},st:{x:.05,y:.05},op:.5,n:{s:.01,d:64,c:.008,xp:2}}]}),"IlM
luvial"==N&&(ess={c:{r:{o:48},g:{o:48},b:{o:64}},l:[{st:{x:.02,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.03,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.04,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}},{st:{x:.06,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}}]}),"Undine"==N&&(ess={l:[{c:{r:{e:64},g:{e:64},b:{o:32,e:64}},op:.5,n:{s:.01,d:4444,c:.001,xp:1}},{c:{r:{o:-16,e:-333},g:{o:-16,e:-333},b:{o:-16,e:-222}},op:1,n:{s:.008,d:222,c:1e-4,xp:3}}]}),"Mineral"==N&&(ess={l:[{c:{a:{o:-16,e:48}},op:1},{c:{a:{o:-8,e:2M
4}},op:1}]}),"Craggy"==N&&(ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.064,xp:.75},l:[{op:1}]}),"Dwarven"==N&&(ess={c:{r:{o:-75,e:-25},g:{o:-85,e:-35},b:{o:-95,e:-45}},n:{s:0,d:128,c:.016,xp:1},l:[{op:1}]}),"Gnomic"==N&&(ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.0064,xp:.8},l:[{op:1}]}),"Crystal"==N&&(ess={c:{a:{o:-32,e:128}},l:[{op:1},{op:1}]}),"Sylphic"==N&&(ess={l:[{c:{a:{o:-48,e:96}},st:{x:.06},op:1},{c:{a:{o:-16,e:64}},st:{x:.03},op:1}]}),"Visceral"==M
N&&(ess={c:{r:{o:-48},g:{o:128},b:{o:-48}},l:[{st:{x:.09},op:.1,n:{s:.14,d:128,c:.02,xp:1}},{st:{x:.12},op:.1,n:{s:.16,d:256,c:.004,xp:2}},{st:{x:.15},op:.1,n:{s:.18,d:512,c:6e-4,xp:3}}]}),"Frosted"==N&&(ess={l:[{c:{a:{o:128}},st:{x:-.06,y:.01},op:.33},{c:{r:{o:128},g:{o:128},b:{o:255}},st:{x:-.04,y:.007},op:.33},{c:{a:{o:128,e:8}},st:{x:-.07,y:.015},op:.33,n:{s:.01,d:64,c:.008,xp:2}},{c:{a:{o:128,e:8}},st:{x:-.08,y:.016},op:.33,n:{s:.008,d:64,c:.008,xp:2}}]}),"Electric"==N&&(ess={st:{x:.002,y:-.01},c:{r:{o:-256},gM
:{o:200,e:56},b:{o:-56,e:200}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Magnetic"==N&&(ess={l:[{c:{a:{o:-255}},st:{x:-.001,y:-.001},op:.5,n:{s:.0024,d:2,c:4,xp:6}},{c:{a:{o:255}},st:{x:.001,y:.001},op:.5,n:{s:.0018,d:2,c:4,xp:6}}]}),"Infernal"==N&&(ess={l:[{c:{r:{e:255}},st:{x:.006,y:-.03},op:1,sc:1},{c:{r:{o:-64,e:128}},st:{x:.003,y:-.015},op:1,sc:0}]}),"Molten"==N&&(ess={st:{x:.001,y:.001},c:{r:{o:200,e:56},g:{o:-128,e:256},b:{o:-256}},n:{noBlend:!0,s:0,d:20,c:.024,xp:1},l:[{op:.9}]}),"Ashen"==N&&(essM
={l:[{c:{r:{o:256,e:256},g:{o:128,e:128}},op:1,n:{s:.004,d:64,c:.03,xp:4}},{c:{r:{o:-512,e:256},g:{o:-512},b:{o:-512}},op:1,n:{s:.004,d:256,c:.02,xp:1}}]}),"Draconic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:200,e:56},g:{o:-56,e:200},b:{o:-256}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Celestial"==N&&(ess={st:{x:.004,y:.002},c:{a:{o:224,e:64}},n:{s:.02,d:50,c:.032,xp:2},l:[{op:1}]}),"Night"==N&&(ess={c:{r:{o:64},g:{o:-128},b:{o:64}},l:[{st:{x:-.03},op:.4,n:{s:.03,d:256,c:.01,xp:1}},{st:{y:-.02},op:.5,n:{s:M
.02,d:256,c:.01,xp:1}},{st:{x:-.015},op:.6,n:{s:.015,d:256,c:.01,xp:1}}]}),"Forgotten"==N&&(ess={st:{x:.006,y:.006},c:{a:{o:-512}},n:{s:.06,d:256,c:.01,xp:1},l:[{op:1}]}),"Abyssal"==N&&(ess={c:{r:{o:32,e:-512},g:{e:-512},b:{o:96,e:-512}},l:[{st:{x:-.03},op:.8,n:{s:.03,d:32,c:.005,xp:1}},{st:{y:-.02},op:.6,n:{s:.02,d:32,c:.005,xp:1}},{st:{x:.015},op:.4,n:{s:.015,d:32,c:.005,xp:1}},{st:{y:.0125},op:.2,n:{s:.0125,d:32,c:.005,xp:1}}]}),"Evil"==N&&(ess={c:{r:{o:96,e:-512},g:{e:-512},b:{o:32,e:-512}},l:[{st:{x:.01},op:.2M
,n:{s:.01,d:60,c:.04,xp:1}},{st:{y:.011},op:.4,n:{s:.011,d:70,c:.03,xp:1}},{st:{x:-.012},op:.6,n:{s:.012,d:80,c:.02,xp:1}},{st:{y:-.013},op:.8,n:{s:.013,d:90,c:.01,xp:1}}]}),"Lost"==N&&(ess={c:{a:{e:-512}},l:[{st:{x:-.03},op:.5,n:{s:.03,d:200,c:.03,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:200,c:.03,xp:1}},{st:{x:.015},op:.5,n:{s:.015,d:200,c:.03,xp:1}},{st:{y:.0125},op:.5,n:{s:.0125,d:200,c:.03,xp:1}}]});function gAD(){return{id:0,value:0,minValue:0,maxValue:1,target:1,duration:1,elapsed:0,direction:1,easing:lin,ease1:M
lin,ease2:lin,callback:null}}var animations=[];function animate(a){var b=a.value,c=a.target,d=a.duration,e=a.easing,f=a.callback;a.elapsed=0;var g=function(g){a.elapsed+=dt;var h=max(0,min(1,e(a.elapsed/d)));a.value=b+h*(c-b),a.elapsed>=d&&(animations.splice(g,1),f&&f())};animations.push(g)}function lin(a){return a}function eSin(a){return-(cos(PI*a)-1)/2}function rAL(a){a.direction=-a.direction,a.callback=function(){rAL(a)},0>a.direction?(a.easing=a.ease1,a.target=a.minValue):(a.easing=a.ease2,a.target=a.maxValue),M
animate(a)}function init(){sRO(),sS(),iD(),cEl(),rC(),lFI(),sR(),rAL(gvy),window.requestAnimationFrame(oAF)}function sRO(){var a=document.body;wW=max(a.clientWidth,window.innerWidth),wH=max(a.clientHeight,window.innerHeight);var b=wW>wH,c=b?wH:wW;cS=c/PC,sV=-1,pI=0,cP.length=0}function sRH(){window.addEventListener("resize",function(){sRO(),rC()},!0)}function cEl(){canvas=document.createElement("canvas"),ctx=canvas.getContext("2d"),document.body.appendChild(canvas),sRH()}function rC(){var a=floor((wW-cS*PC)/2),b=flM
oor((wH-cS*PC)/2);canvas.style.position="absolute",canvas.style.left=a+"px",canvas.style.top=b+"px",canvas.width=PC,canvas.height=PC,styleSheet||(styleSheet=document.createElement("style"),document.body.appendChild(styleSheet));var c=floor(cS*PC);styleSheet.innerText=`canvas { width: ${c}px; height: ${c}px; image-rendering: -moz-crisp-edges; image-rendering: -webkit-crisp-edges; image-rendering: pixelated; image-rendering: crisp-edges; }`}function gC(a,b){var c=PC*cS,d=floor((b-cS*PC)/2),e=floor(PC*(a-d)/c);return M
e}function iVC(a){return 0<=a&&a<PC}function gX(a){return gC(a.x,wW)}function gY(a){return gC(a.y,wH)}function pFE(a){if(iPt){var b=gX(a),c=gY(a);if(iVC(b)&&iVC(c)){var d=iEs?0:pB;if(iBx&&bxS){var e=gX(bxS),f=gY(bxS);if(iVC(e)&&iVC(f)){for(var g=b<e?b:e,h=c<f?c:f,i=b<e?e:b,j=c<f?f:c,k=g;k<=i;k++)for(var l=h;l<=j;l++)pP[k][l]=d;return}}pP[b][c]=d}}}function lFI(){document.addEventListener("keydown",a=>{var b=a.key;"Shift"===b&&(iEs=!0)," "===b&&(iBx=!0)},!1),document.addEventListener("keyup",a=>{var b=a.key,c=+b,d=aM
.ctrlKey;if(!isNaN(c))if(d)for(var e=0;e<PC;e++)for(var f=0;f<PC;f++)pP[e][f]=c;else" "!==b&&(pB=c);"p"===b||"P"===b?iPs=!iPs:"l"===b||"L"===b?lPP():"Shift"===b?iEs=!1:" "===b?(iBx=!1,bxS=null):void 0},!1),window.addEventListener("mousedown",a=>{iPt=!0,iBx&&null===bxS&&(bxS=a)}),window.addEventListener("mousemove",a=>pFE(a)),window.addEventListener("mouseup",a=>{pFE(a),iPt=!1,bxS=null})}function lPP(){for(var a=[],b=0;b<PC;b++){for(var c=0;c<PC;c++)a.push(pP[c][b]);b<PC-1&&a.push(",")}var d="["+a.join("")+"]";consoM
le.log(d),cGD(d)}function cGD(a){var b=document.createElement("input");b.className="clipboard",document.body.appendChild(b),b.value=a,b.select(),document.execCommand("copy"),document.body.removeChild(b)}function oAF(a){dt=a-pvT,dt>MT?dt=MT:0>dt&&(dt=0),iPs&&(dt=0),sV=-1,pI=0,cP.length=0,wSE+=dt,sS(),sR();for(var b=animations.length,c=b-1;0<=c;c--)animations[c](c);pvT=a,window.requestAnimationFrame(oAF)}function sS(){s=0,t=0;var a=Uint32Array.from([0,1,s=t=2,3].map(function(a){return parseInt(H.substr(11*a+2,11),16)M
}));rm=function(){return t=a[3],a[3]=a[2],a[2]=a[1],a[1]=s=a[0],t^=t<<11,a[0]^=t^t>>>8^s>>>19,a[0]/4294967296}}function iD(){null===gvy&&(gvy=gAD(),gvy.value=gv,gvy.minValue=gv/2,gvy.maxValue=2*gv,gvy.duration=1750*(sp+2),gvy.ease1=eSin,gvy.ease2=eSin)}function sCl(){var a=P.slice();wS.length=0,wST=0;for(var b=0;b<cPC;b++){var c=gCP(),d=a[b],e=parseInt(d,16);c.r=255&e>>16,c.g=255&e>>8,c.b=255&e,pPt(c),c.weight=pow(gvy.value,5-b),wS.push(c.weight),wST+=c.weight,cP.push(c)}var f=wS[cPC-1],g=2e3*sp;wST-=cPC*f;for(var M
b=0;b<cPC;b++){var c=cP[b],h=wSE+.5*g*b/(cPC-1),j=cos(TAU*(h%g)/g);c.weight=f+j*wST}if(2===cPC)for(var k=cP[0],l=cP[1];;){var m=l.y-k.y,n=l.x-k.x,o=m/(n||1);if(-1.2<=o&&-.8>=o)pI=0,pPt(k),pPt(l);else break}}var imgData=null,uD=Array(4*PC*PC);function sR(){iFR&&(imgData=ctx.getImageData(0,0,PC,PC),cID(imgData.data),cE());var a=imgData.data;sCl(),L2&&(cID(uD),aE(uD)),dCPG(a),0<RFOP&&aP(a,RFOP),L2?aUD(a):aE(a),aP(a,1),ctx.putImageData(imgData,0,0),iFR=!1}function cID(a){for(var b=a.length,c=0;c<b;c++)a[c]=0==(c+1)%4?2M
55:0}function cE(){for(var c=ess.l,e=ess.st||{},f=ess.n,h=ess.c,k={o:0,e:0},l=0;l<c.length;l++){var o=c[l],p=o.st||e,q=o.n||f,u=o.c||h,v=o.op,w=u.a||k,a=u.r||w,r=u.g||w,g=u.b||w,b=a.o||0,z=a.e||0,A=r.o||0,B=r.e||0,I=g.o||0,J=g.e||0,K={oX:0,oY:0,nOf:0,data:null,nObj:null,nDp:null,config:o,nC:q,stC:p},M=4*PC*PC;if(q){M=PC*PC,p&&(0<p.x&&(K.oX=1e8),0<p.y&&(K.oY=1e8));var O=q.d;K.nObj=cN(q.c,q.xp),K.nDp=[];for(var d=0;d<O;d++){var Q;if(d<.5*O)Q=2*d/O;else{var R=d-.5*O;Q=1-2*R/O}K.nDp.push({r:b+rm()*z,g:A+rm()*B,b:I+rm()M
*J,a:v*Q})}}if(K.data=Array(M),q)for(var m=0;m<M;m++){var S=floor(m/PC),y=m-S*PC;K.data[m]=K.nObj.get(y,S)}else for(var m=0;m<M;m+=4)K.data[m+0]=rm()*(b+rm()*z),K.data[m+1]=rm()*(A+rm()*B),K.data[m+2]=rm()*(I+rm()*J);eL.push(K)}}function aE(a){for(var b=a.length,c=eL.length,e=0;e<c;e++){var f=eL[e],g=f.data,h=f.nObj,l=f.config,m=f.stC,n=m.x||0,o=m.y||0;if(f.oX-=dt*n,f.oY-=dt*o,h){var p=f.nC,q=f.nDp,r=p.d||2,d=p.s||0;f.nOf+=dt*d;var u=f.nOf;0>u?u=r+u%r:u>=r&&(u%=r);for(var v=0;v<b;v+=4){var w=floor(v/4),k=floor(w/PCM
),z=floor(w-k*PC)+f.oX;k+=f.oY;var x=h.get(z,k),A=r*x+u,B=ceil(A),I=floor(A),J=q[B%r],K=q[I%r],M=p.noBlend?1:1-(A-I),O=p.noBlend?0:1-M,Q=K.a,R=J.a;a[v]+=M*K.r*Q+O*J.r*R,a[v+1]+=M*K.g*Q+O*J.g*R,a[v+2]+=M*K.b*Q+O*J.b*R}}else{var S=f.oX,T=f.oY,U=l.op||1,W=l.sc||0,X=1-W,Z=floor(S),$=floor(T),_=ceil(S),aa=ceil(T),ba=4*Z,ca=4*PC*$,da=4*_,ea=4*PC*aa,fa=1-(S-Z),ga=1-(T-$),ha=1-fa,ia=1-ga,ja=fa*ga,ka=fa*ia,la=ha*ga,ma=ha*ia,na=ba+ca;0>na?na=b+na%b:na>=b&&(na%=b);var oa=ba+ea;0>oa?oa=b+oa%b:oa>=b&&(oa%=b);var pa=da+ca;0>pa?pM
a=b+pa%b:pa>=b&&(pa%=b);var qa=da+ea;0>qa?qa=b+qa%b:qa>=b&&(qa%=b);for(var v=0;v<b;v+=4){var ra=(v+na)%b,sa=(v+oa)%b,ta=(v+pa)%b,ua=(v+qa)%b,va=(X+W*rm())*U,wa=(X+W*rm())*U,xa=(X+W*rm())*U;a[v]+=va*(ja*g[ra]+ka*g[sa]+la*g[ta]+ma*g[ua]),a[v+1]+=wa*(ja*g[ra+1]+ka*g[sa+1]+la*g[ta+1]+ma*g[ua+1]),a[v+2]+=xa*(ja*g[ra+2]+ka*g[sa+2]+la*g[ta+2]+ma*g[ua+2])}}}}function aUD(a){for(var b=a.length,c=1-pxS,d=0;d<b;d+=4){var e=d,f=d+1,g=d+2;a[e]+=c*uD[e],a[f]+=c*uD[f],a[g]+=c*uD[g]}}function aP(a,c){for(var d=a.length,e=0;e<d;e+=M
4){var f=floor(e/4),i=floor(f/PC),j=floor(f-i*PC),l=+pP[j][i];if(l){var m=e,n=e+1,o=e+2,q=a[m],r=a[n],g=a[o],b=255-q,u=255-r,w=255-g,x=c*l/9,y=1-x;if(UG)a[m]=y*q+x*b,a[n]=y*r+x*u,a[o]=y*g+x*w;else{var p=RGBtoHSV(q/255,r/255,g/255),z=RGBtoHSV(b/255,u/255,w/255),A=y*p.h+x*z.h,h=y*p.s+x*z.s,B=y*p.v+x*z.v,v=HSVtoRGB(A,h,B);a[m]=255*v.r,a[n]=255*v.g,a[o]=255*v.b}}}}function dCPG(a){for(var b=0,c=0;b<PC;){for(c=0;c<PC;)sGCFP(a,cP,b,c),c++;b++}}function gCP(){return{x:0,y:0,r:0,g:0,b:0,weight:1,distance:0}}function pPt(a)M
{var b=plC[pI++];pI>=plC.length&&(pI=0);var c=-.125+.25*rm(),d=-.125+.25*rm();a.x=(b.x+c)*PC,a.y=(b.y+d)*PC}function sGCFP(a,b,d,e){sFCCP(b,d,e);for(var f=[],g=b.length,h=0;h<g;h+=2)h==g-1?f.push(b[h]):f.push(sC(b[h],b[h+1]));if(1===f.length){flipX&&(d=PC-d-1),flipY&&(e=PC-e-1);var j=4*d,k=4*(e*PC),l=k+j,m=f[0],c=l,n=l+1,o=l+2;if(L2){var p=pxS;0<+pP[d][e]&&(p=0);var q=1-p;a[c]=q*m.r+p*a[c],a[n]=q*m.g+p*a[n],a[o]=q*m.b+p*a[o]}else a[c]=m.r,a[n]=m.g,a[o]=m.b}else sGCFP(a,f,d,e)}function sFCCP(a,b,c){var d=a.length;ifM
(L2){var e=b,f=c;flipX&&(e=PC-b-1),flipY&&(f=PC-c-1);var g=4*e,h=4*(f*PC),j=h+g,k=3,l=3,m=3,n=uD[j]-127.5,o=uD[j+1]-127.5,p=uD[j+2]-127.5;150>C?(n=abs(n)*n*DLO,o=abs(o)*o*DLO,p=abs(p)*p*DLO):850>C?(n=DMD*cos(TS*n),o=DMD*cos(TS*o),p=DMD*cos(TS*p)):(k=1+floor(abs((n+127.5)/DHI)),l=1+floor(abs((o+127.5)/DHI)),m=1+floor(abs((p+127.5)/DHI)),n=0,o=0,p=0);for(var q=0;q<d;q++){var r=a[q],u=r.x,v=r.y;r.distance=gDE(b,c,u,v,3),r.rd=gDE(b,c,u,v,k)+n,r.gd=gDE(b,c,u,v,l)+o,r.bd=gDE(b,c,u,v,m)+p}}else for(var r,q=0;q<d;q++)r=a[qM
],r.distance=gDE(b,c,r.x,r.y,3);a.sort(sM)}function gDE(a,b,c,d,e){return pow(c-a,e)+pow(d-b,e)}function sC(a,b){var c=gCP(),d=a.r,e=a.g,f=a.b,g=b.r,h=b.g,i=b.b,j=a.weight,k=b.weight,l=g-d,m=h-e,n=i-f;if(L2){var o=a.rd*j,p=b.rd*k,q=a.gd*j,r=b.gd*k,u=a.bd*j,v=b.bd*k;c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=p/(o+p)*l+d,c.g=r/(q+r)*m+e,c.b=v/(u+v)*n+f,c.weight=(j+k)/2}else{var w=a.distance*j,x=b.distance*k,y=x/(w+x);c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=y*l+d,c.g=y*m+e,c.b=y*n+f,c.weight=(j+k)/2}return c}function cN(a,b){a=aM
||1,b=b||1;for(var c=[],d=function(a,b,c){return b*a[0]+c*a[1]},e=sqrt(3),f=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],g=[],h=0;256>h;h++)g[h]=0|256*rm();for(var h=0;512>h;h++)c[h]=g[255&h];return{get:function(g,h){g*=a,h*=a;var k,l,m,n,o,p=(e-1)/2*(g+h),q=0|g+p,i=0|h+p,j=(3-e)/6,r=j*(q+i),u=g-(q-r),v=h-(i-r);u>v?(n=1,o=0):(n=0,o=1);var w=u-n+j,z=v-o+j,A=u-1+2*j,B=v-1+2*j,I=255&q,J=255&i,K=c[I+c[J]]%12,M=c[I+n+c[J+o]]%12,O=c[I+1+c[J+1]]%12,Q=.5-u*u-M
v*v;0>Q?k=0:(Q*=Q,k=Q*Q*d(f[K],u,v));var R=.5-w*w-z*z;0>R?l=0:(R*=R,l=R*R*d(f[M],w,z));var S=.5-A*A-B*B;0>S?m=0:(S*=S,m=S*S*d(f[O],A,B));var T=(70*(k+l+m)+1)/2;return 1!==b&&(T=pow(T,b)),T}}}var HSVtoRGB=function(a,c,d){var e,h,j,k=floor(6*a),i=6*a-k,f=d*(1-c),l=d*(1-i*c),m=d*(1-(1-i)*c);switch(k%6){case 0:e=d,h=m,j=f;break;case 1:e=l,h=d,j=f;break;case 2:e=f,h=d,j=m;break;case 3:e=f,h=l,j=d;break;case 4:e=m,h=f,j=d;break;case 5:e=d,h=f,j=l;}return{r:e,g:h,b:j}},RGBtoHSV=function(a,c,e){var b,f=max(a,c,e),g=min(a,cL
,e),i=f-g,d=0===f?0:i/f;return f===g?b=0:f===a?(b=c-e+i*(c<e?6:0),b/=6*i):f===c?(b=e-a+2*i,b/=6*i):f===e?(b=a-c+4*i,b/=6*i):void 0,{h:b,s:d,v:f}};init();</script></body></html>h!
text/html;charset=utf-8
<!doctype html><html><head></head><body><script>var H="0xa90b97";var N="Lost";var Y="Smooth";var E="Zen";var G="Normal";var D="UpsideDown";var V=2;var F=733;var C=879;var UG=false;var L=["0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000M
","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","000000000000000000000000000000000000000000000000M
0000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","00000000000000000000000000000000M
00000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000M
000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","M
0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","000000000000000000000000000000000000000000000000000M
0000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","00000000000000000000000000000000000M
00000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000M
000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000","0000000000000000000000000000000000000000000000000000000000000000"];var P=["0c0e0a","6a0091","cc267f"];for(var TH="",i=0;8>i;i++)TH+=H.substr(2,6);H="0x"+TH;for(var PC=64,MT=50,PI=Math.PI,TAU=2*PI,abs=Math.abs,min=Math.min,max=Math.max,sin=Math.sin,cos=Math.cos,pow=Math.pM
ow,sqrt=Math.sqrt,ceil=Math.ceil,floor=Math.floor,rm=null,wW=0,wH=0,cS=1,canvas=null,ctx=null,styleSheet=null,styleSheet=null,L2=1<V,BC2=[{x:.5,y:.5},{x:.75,y:0}],BC3=[{x:.65,y:.15},{x:.5,y:.5},{x:.75,y:.75}],BC4=[{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC5=[{x:.5,y:.5},{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC6=[{x:.5,y:.5},{x:.5,y:0},{x:1,y:0},{x:1,y:1},{x:0,y:1},{x:0,y:0}],BC=[,,BC2,BC3,BC4,BC5,BC6],gvy=null,pxS=C/1e3,TS=TAU/127.5,DLO=.5+.5*F/1e3,DMD=1e3+19e3*F/1e3,DHI=8+24*F/1e3,RFOP=800<=F?.5+.5*(F-M
800)/199:0,wST=0,wS=[],wSE=0,eL=[],cPC=P.length,cP=[],pI=0,plC=BC[cPC],iFR=!0,dt=0,pvT=0,iPs=!1,iPt=!1,iEs=!1,iBx=!1,bxS=null,pB=9,pP=Array(PC),x=0;x<PC;x++){pP[x]=Array(PC);for(var y=0;y<PC;y++)pP[x][y]=0}if(L&&L.length===PC)for(var y=0;y<PC;y++)for(var row,x=0;x<PC;x++)row=""+L[y],pP[x][y]=+row.charAt(x);var sp=0;"Zen"==E&&(sp=256),"Tranquil"==E&&(sp=64),"Normal"==E&&(sp=16),"Fast"==E&&(sp=4),"Swift"==E&&(sp=2),"Hyper"==E&&(sp=.5);var sM=SD,sV=-1,sSS=1/3;"Pajamas"==Y&&(sM=SS,sSS=1/99),"Silk"==Y&&(sM=SS,sSS=1/3),"M
Sketch"==Y&&(sM=SRS);function SD(c,a){return c.distance-a.distance}function SS(){var a=sV;return sV+=sSS,2<=sV&&(sV-=3),a}function SRS(){var a=sV;return sV+=1/(rm()*PC),2<=sV&&(sV-=3),a}var flipX=!("Mirrored"!=D&&"MirroredUpsideDown"!=D),flipY=!("UpsideDown"!=D&&"MirroredUpsideDown"!=D),gv=3;"Lunar"==G&&(gv=.5),"Atmospheric"==G&&(gv=1),"Low"==G&&(gv=2),"High"==G&&(gv=6),"Massive"==G&&(gv=9),"Stellar"==G&&(gv=12),"Galactic"==G&&(gv=24);var ess={l:[]};"Heavenly"==N&&(ess={c:{r:{o:64},g:{o:64},b:{o:32}},l:[{st:{x:.006M
},n:{s:.006,d:128,c:.024,xp:.5},op:.4},{st:{x:-.007},n:{s:.007,d:128,c:.022,xp:.5},op:.6},{st:{y:.008},n:{s:.008,d:128,c:.02,xp:.5},op:.8},{st:{y:-.009},n:{s:.009,d:128,c:.018,xp:.5},op:1}]}),"Fae"==N&&(ess={l:[{c:{a:{o:16,e:-96}},st:{x:.002,y:-.017},op:.75,sc:1},{c:{a:{o:-16,e:96}},st:{x:-.001,y:-.015},op:.9,sc:1},{c:{a:{o:52,e:8}},st:{x:-.01,y:-.03},op:.9,n:{s:.02,d:64,c:.015,xp:2}}]}),"Prismatic"==N&&(ess={l:[{c:{r:{o:-64,e:128},g:{o:-64,e:128},b:{o:-32,e:64}},op:.75,n:{s:.001,d:1024,c:.001,xp:1}},{c:{r:{o:-64,eM
:255},g:{o:-64,e:255},b:{o:-32,e:128}},op:.25,n:{s:.001,d:1024,c:.001,xp:1}}]}),"Radiant"==N&&(ess={c:{r:{o:60,e:80},g:{o:60,e:80},b:{o:40,e:60}},l:[{op:1,n:{s:3e-4,d:40,c:.0014,xp:1}}]}),"Photonic"==N&&(ess={c:{a:{o:-64,e:140}},l:[{op:1,n:{s:.01,d:9999,c:.001,xp:3}},{op:1,n:{s:.009,d:9999,c:.001,xp:3}},{op:1,n:{s:.008,d:9999,c:.001,xp:3}},{op:1,n:{s:.007,d:9999,c:.001,xp:3}},{op:1,n:{s:.006,d:9999,c:.001,xp:3}},{op:1,n:{s:.005,d:9999,c:.001,xp:3}}]}),"Forest"==N&&(ess={c:{r:{o:-16,e:96},g:{o:-16,e:96},b:{o:16,e:-9M
6}},l:[{st:{x:.002,y:-.014},op:.4,sc:1},{st:{x:-.001,y:-.012},op:.4,sc:1},{c:{r:{o:96,e:8},g:{o:128,e:8},b:{o:32,e:8}},st:{y:-.05},op:.3,n:{s:.02,d:1024,c:.006,xp:1}}]}),"Life"==N&&(ess={st:{x:-.006},c:{r:{o:-6,e:12},g:{o:-48,e:128},b:{o:-6,e:12}},l:[{op:.1,n:{s:.06,d:32,c:.03,xp:1}},{op:.3,n:{s:.03,d:32,c:.05,xp:2}},{op:.5,n:{s:.02,d:32,c:.07,xp:3}}]}),"Swamp"==N&&(ess={l:[{c:{r:{o:-192},b:{o:32,e:128}},st:{x:.005,y:.005},op:.8,sc:1},{c:{r:{o:-128,e:-64},g:{o:-64,e:128},b:{o:-64,e:-64}},op:1,n:{s:0,d:256,c:.04,xp:M
2}}]}),"Wildblood"==N&&(ess={c:{r:{o:128,e:128},g:{o:-64,e:32},b:{o:-64,e:32}},l:[{op:.3,n:{s:.002,d:64,c:.075,xp:1}},{op:.3,n:{s:.003,d:64,c:.015,xp:2}},{op:.3,n:{s:.004,d:64,c:.0023,xp:3}}]}),"Soul"==N&&(ess={n:{s:.25,d:128,c:.01,xp:3},l:[{c:{r:{o:200},g:{o:-100},b:{o:-100}},st:{x:-.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:200},b:{o:-100}},st:{x:.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:-100},b:{o:200}},st:{x:0,y:-.03},op:1/3}]}),"Magic"==N&&(ess={n:{s:.05,d:128,c:.015,xp:.5},l:[{c:{r:{o:200},b:{o:-200}},st:{x:-.M
02},op:1/3},{c:{r:{o:-200},g:{o:200}},st:{y:-.02},op:1/3},{c:{g:{o:-200},b:{o:200}},st:{x:.02},op:1/3}]}),"Astral"==N&&(ess={c:{r:{o:-64,e:96},g:{o:-64,e:64},b:{o:-64,e:96}},l:[{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}}]}),"Forbidden"==N&&(ess={c:{r:{o:-64,e:32},g:{o:-64,e:32},b:{o:128,e:128}},l:[{op:.3,n:{s:.001,d:64,c:.1,xp:1}},{opM
:.3,n:{s:.002,d:64,c:.02,xp:2}},{op:.3,n:{s:.003,d:64,c:.003,xp:3}}]}),"Runic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:-56,e:200},g:{o:-256},b:{o:200,e:56}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Unknown"==N&&(ess={l:[{c:{a:{o:256}},st:{delay:2,x:.003},n:{s:.25,d:256,c:.01,xp:1},op:1},{c:{a:{o:-256}},st:{delay:1,y:-.006},n:{s:.5,d:256,c:.01,xp:1},op:1}]}),"Tidal"==N&&(ess={c:{r:{o:48},g:{o:48},b:{o:64}},l:[{st:{x:-.02,y:-.015},op:.25,n:{s:.025,d:44,c:.032,xp:2}},{st:{x:-.02,y:.015},op:.25,n:{s:.025,d:44M
,c:.032,xp:2}},{st:{x:-.04,y:-.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}},{st:{x:-.04,y:.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}}]}),"Arctic"==N&&(ess={c:{r:{o:-32,e:64},g:{o:-32,e:64},b:{o:64,e:196}},l:[{op:1,n:{s:2e-6,d:48,c:.0025,xp:1}},{op:.2,n:{s:1e-6,d:512,c:.0025,xp:1}}]}),"Storm"==N&&(ess={l:[{c:{b:{e:255}},st:{x:.04,y:.04},op:1,sc:1},{c:{b:{o:-64,e:128}},st:{x:.03,y:.03},op:1,sc:0},{c:{r:{o:64,e:8},g:{o:64,e:8},b:{o:96,e:8}},st:{x:.05,y:.05},op:.5,n:{s:.01,d:64,c:.008,xp:2}}]}),"Illuvial"==N&&(ess={c:{r:{o:48}M
,g:{o:48},b:{o:64}},l:[{st:{x:.02,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.03,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.04,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}},{st:{x:.06,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}}]}),"Undine"==N&&(ess={l:[{c:{r:{e:64},g:{e:64},b:{o:32,e:64}},op:.5,n:{s:.01,d:4444,c:.001,xp:1}},{c:{r:{o:-16,e:-333},g:{o:-16,e:-333},b:{o:-16,e:-222}},op:1,n:{s:.008,d:222,c:1e-4,xp:3}}]}),"Mineral"==N&&(ess={l:[{c:{a:{o:-16,e:48}},op:1},{c:{a:{o:-8,e:24}},op:1}]}),"Craggy"==N&&(esM
s={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.064,xp:.75},l:[{op:1}]}),"Dwarven"==N&&(ess={c:{r:{o:-75,e:-25},g:{o:-85,e:-35},b:{o:-95,e:-45}},n:{s:0,d:128,c:.016,xp:1},l:[{op:1}]}),"Gnomic"==N&&(ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.0064,xp:.8},l:[{op:1}]}),"Crystal"==N&&(ess={c:{a:{o:-32,e:128}},l:[{op:1},{op:1}]}),"Sylphic"==N&&(ess={l:[{c:{a:{o:-48,e:96}},st:{x:.06},op:1},{c:{a:{o:-16,e:64}},st:{x:.03},op:1}]}),"Visceral"==N&&(ess={c:{r:{o:-48},g:{o:12M
8},b:{o:-48}},l:[{st:{x:.09},op:.1,n:{s:.14,d:128,c:.02,xp:1}},{st:{x:.12},op:.1,n:{s:.16,d:256,c:.004,xp:2}},{st:{x:.15},op:.1,n:{s:.18,d:512,c:6e-4,xp:3}}]}),"Frosted"==N&&(ess={l:[{c:{a:{o:128}},st:{x:-.06,y:.01},op:.33},{c:{r:{o:128},g:{o:128},b:{o:255}},st:{x:-.04,y:.007},op:.33},{c:{a:{o:128,e:8}},st:{x:-.07,y:.015},op:.33,n:{s:.01,d:64,c:.008,xp:2}},{c:{a:{o:128,e:8}},st:{x:-.08,y:.016},op:.33,n:{s:.008,d:64,c:.008,xp:2}}]}),"Electric"==N&&(ess={st:{x:.002,y:-.01},c:{r:{o:-256},g:{o:200,e:56},b:{o:-56,e:200}M
},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Magnetic"==N&&(ess={l:[{c:{a:{o:-255}},st:{x:-.001,y:-.001},op:.5,n:{s:.0024,d:2,c:4,xp:6}},{c:{a:{o:255}},st:{x:.001,y:.001},op:.5,n:{s:.0018,d:2,c:4,xp:6}}]}),"Infernal"==N&&(ess={l:[{c:{r:{e:255}},st:{x:.006,y:-.03},op:1,sc:1},{c:{r:{o:-64,e:128}},st:{x:.003,y:-.015},op:1,sc:0}]}),"Molten"==N&&(ess={st:{x:.001,y:.001},c:{r:{o:200,e:56},g:{o:-128,e:256},b:{o:-256}},n:{noBlend:!0,s:0,d:20,c:.024,xp:1},l:[{op:.9}]}),"Ashen"==N&&(ess={l:[{c:{r:{o:256,e:256},g:{oM
:128,e:128}},op:1,n:{s:.004,d:64,c:.03,xp:4}},{c:{r:{o:-512,e:256},g:{o:-512},b:{o:-512}},op:1,n:{s:.004,d:256,c:.02,xp:1}}]}),"Draconic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:200,e:56},g:{o:-56,e:200},b:{o:-256}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Celestial"==N&&(ess={st:{x:.004,y:.002},c:{a:{o:224,e:64}},n:{s:.02,d:50,c:.032,xp:2},l:[{op:1}]}),"Night"==N&&(ess={c:{r:{o:64},g:{o:-128},b:{o:64}},l:[{st:{x:-.03},op:.4,n:{s:.03,d:256,c:.01,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:256,c:.01,xp:1}},{st:{xM
:-.015},op:.6,n:{s:.015,d:256,c:.01,xp:1}}]}),"Forgotten"==N&&(ess={st:{x:.006,y:.006},c:{a:{o:-512}},n:{s:.06,d:256,c:.01,xp:1},l:[{op:1}]}),"Abyssal"==N&&(ess={c:{r:{o:32,e:-512},g:{e:-512},b:{o:96,e:-512}},l:[{st:{x:-.03},op:.8,n:{s:.03,d:32,c:.005,xp:1}},{st:{y:-.02},op:.6,n:{s:.02,d:32,c:.005,xp:1}},{st:{x:.015},op:.4,n:{s:.015,d:32,c:.005,xp:1}},{st:{y:.0125},op:.2,n:{s:.0125,d:32,c:.005,xp:1}}]}),"Evil"==N&&(ess={c:{r:{o:96,e:-512},g:{e:-512},b:{o:32,e:-512}},l:[{st:{x:.01},op:.2,n:{s:.01,d:60,c:.04,xp:1}},{M
st:{y:.011},op:.4,n:{s:.011,d:70,c:.03,xp:1}},{st:{x:-.012},op:.6,n:{s:.012,d:80,c:.02,xp:1}},{st:{y:-.013},op:.8,n:{s:.013,d:90,c:.01,xp:1}}]}),"Lost"==N&&(ess={c:{a:{e:-512}},l:[{st:{x:-.03},op:.5,n:{s:.03,d:200,c:.03,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:200,c:.03,xp:1}},{st:{x:.015},op:.5,n:{s:.015,d:200,c:.03,xp:1}},{st:{y:.0125},op:.5,n:{s:.0125,d:200,c:.03,xp:1}}]});function gAD(){return{id:0,value:0,minValue:0,maxValue:1,target:1,duration:1,elapsed:0,direction:1,easing:lin,ease1:lin,ease2:lin,callback:null}}M
var animations=[];function animate(a){var b=a.value,c=a.target,d=a.duration,e=a.easing,f=a.callback;a.elapsed=0;var g=function(g){a.elapsed+=dt;var h=max(0,min(1,e(a.elapsed/d)));a.value=b+h*(c-b),a.elapsed>=d&&(animations.splice(g,1),f&&f())};animations.push(g)}function lin(a){return a}function eSin(a){return-(cos(PI*a)-1)/2}function rAL(a){a.direction=-a.direction,a.callback=function(){rAL(a)},0>a.direction?(a.easing=a.ease1,a.target=a.minValue):(a.easing=a.ease2,a.target=a.maxValue),animate(a)}function init(){sRM
O(),sS(),iD(),cEl(),rC(),lFI(),sR(),rAL(gvy),window.requestAnimationFrame(oAF)}function sRO(){var a=document.body;wW=max(a.clientWidth,window.innerWidth),wH=max(a.clientHeight,window.innerHeight);var b=wW>wH,c=b?wH:wW;cS=c/PC,sV=-1,pI=0,cP.length=0}function sRH(){window.addEventListener("resize",function(){sRO(),rC()},!0)}function cEl(){canvas=document.createElement("canvas"),ctx=canvas.getContext("2d"),document.body.appendChild(canvas),sRH()}function rC(){var a=floor((wW-cS*PC)/2),b=floor((wH-cS*PC)/2);canvas.stylM
e.position="absolute",canvas.style.left=a+"px",canvas.style.top=b+"px",canvas.width=PC,canvas.height=PC,styleSheet||(styleSheet=document.createElement("style"),document.body.appendChild(styleSheet));var c=floor(cS*PC);styleSheet.innerText=`canvas { width: ${c}px; height: ${c}px; image-rendering: -moz-crisp-edges; image-rendering: -webkit-crisp-edges; image-rendering: pixelated; image-rendering: crisp-edges; }`}function gC(a,b){var c=PC*cS,d=floor((b-cS*PC)/2),e=floor(PC*(a-d)/c);return e}function iVC(a){return 0<=aM
&&a<PC}function gX(a){return gC(a.x,wW)}function gY(a){return gC(a.y,wH)}function pFE(a){if(iPt){var b=gX(a),c=gY(a);if(iVC(b)&&iVC(c)){var d=iEs?0:pB;if(iBx&&bxS){var e=gX(bxS),f=gY(bxS);if(iVC(e)&&iVC(f)){for(var g=b<e?b:e,h=c<f?c:f,i=b<e?e:b,j=c<f?f:c,k=g;k<=i;k++)for(var l=h;l<=j;l++)pP[k][l]=d;return}}pP[b][c]=d}}}function lFI(){document.addEventListener("keydown",a=>{var b=a.key;"Shift"===b&&(iEs=!0)," "===b&&(iBx=!0)},!1),document.addEventListener("keyup",a=>{var b=a.key,c=+b,d=a.ctrlKey;if(!isNaN(c))if(d)foM
r(var e=0;e<PC;e++)for(var f=0;f<PC;f++)pP[e][f]=c;else" "!==b&&(pB=c);"p"===b||"P"===b?iPs=!iPs:"l"===b||"L"===b?lPP():"Shift"===b?iEs=!1:" "===b?(iBx=!1,bxS=null):void 0},!1),window.addEventListener("mousedown",a=>{iPt=!0,iBx&&null===bxS&&(bxS=a)}),window.addEventListener("mousemove",a=>pFE(a)),window.addEventListener("mouseup",a=>{pFE(a),iPt=!1,bxS=null})}function lPP(){for(var a=[],b=0;b<PC;b++){for(var c=0;c<PC;c++)a.push(pP[c][b]);b<PC-1&&a.push(",")}var d="["+a.join("")+"]";console.log(d),cGD(d)}function cGDM
(a){var b=document.createElement("input");b.className="clipboard",document.body.appendChild(b),b.value=a,b.select(),document.execCommand("copy"),document.body.removeChild(b)}function oAF(a){dt=a-pvT,dt>MT?dt=MT:0>dt&&(dt=0),iPs&&(dt=0),sV=-1,pI=0,cP.length=0,wSE+=dt,sS(),sR();for(var b=animations.length,c=b-1;0<=c;c--)animations[c](c);pvT=a,window.requestAnimationFrame(oAF)}function sS(){s=0,t=0;var a=Uint32Array.from([0,1,s=t=2,3].map(function(a){return parseInt(H.substr(11*a+2,11),16)}));rm=function(){return t=a[M
3],a[3]=a[2],a[2]=a[1],a[1]=s=a[0],t^=t<<11,a[0]^=t^t>>>8^s>>>19,a[0]/4294967296}}function iD(){null===gvy&&(gvy=gAD(),gvy.value=gv,gvy.minValue=gv/2,gvy.maxValue=2*gv,gvy.duration=1750*(sp+2),gvy.ease1=eSin,gvy.ease2=eSin)}function sCl(){var a=P.slice();wS.length=0,wST=0;for(var b=0;b<cPC;b++){var c=gCP(),d=a[b],e=parseInt(d,16);c.r=255&e>>16,c.g=255&e>>8,c.b=255&e,pPt(c),c.weight=pow(gvy.value,5-b),wS.push(c.weight),wST+=c.weight,cP.push(c)}var f=wS[cPC-1],g=2e3*sp;wST-=cPC*f;for(var b=0;b<cPC;b++){var c=cP[b],h=M
wSE+.5*g*b/(cPC-1),j=cos(TAU*(h%g)/g);c.weight=f+j*wST}if(2===cPC)for(var k=cP[0],l=cP[1];;){var m=l.y-k.y,n=l.x-k.x,o=m/(n||1);if(-1.2<=o&&-.8>=o)pI=0,pPt(k),pPt(l);else break}}var imgData=null,uD=Array(4*PC*PC);function sR(){iFR&&(imgData=ctx.getImageData(0,0,PC,PC),cID(imgData.data),cE());var a=imgData.data;sCl(),L2&&(cID(uD),aE(uD)),dCPG(a),0<RFOP&&aP(a,RFOP),L2?aUD(a):aE(a),aP(a,1),ctx.putImageData(imgData,0,0),iFR=!1}function cID(a){for(var b=a.length,c=0;c<b;c++)a[c]=0==(c+1)%4?255:0}function cE(){for(var c=M
ess.l,e=ess.st||{},f=ess.n,h=ess.c,k={o:0,e:0},l=0;l<c.length;l++){var o=c[l],p=o.st||e,q=o.n||f,u=o.c||h,v=o.op,w=u.a||k,a=u.r||w,r=u.g||w,g=u.b||w,b=a.o||0,z=a.e||0,A=r.o||0,B=r.e||0,I=g.o||0,J=g.e||0,K={oX:0,oY:0,nOf:0,data:null,nObj:null,nDp:null,config:o,nC:q,stC:p},M=4*PC*PC;if(q){M=PC*PC,p&&(0<p.x&&(K.oX=1e8),0<p.y&&(K.oY=1e8));var O=q.d;K.nObj=cN(q.c,q.xp),K.nDp=[];for(var d=0;d<O;d++){var Q;if(d<.5*O)Q=2*d/O;else{var R=d-.5*O;Q=1-2*R/O}K.nDp.push({r:b+rm()*z,g:A+rm()*B,b:I+rm()*J,a:v*Q})}}if(K.data=Array(MM
),q)for(var m=0;m<M;m++){var S=floor(m/PC),y=m-S*PC;K.data[m]=K.nObj.get(y,S)}else for(var m=0;m<M;m+=4)K.data[m+0]=rm()*(b+rm()*z),K.data[m+1]=rm()*(A+rm()*B),K.data[m+2]=rm()*(I+rm()*J);eL.push(K)}}function aE(a){for(var b=a.length,c=eL.length,e=0;e<c;e++){var f=eL[e],g=f.data,h=f.nObj,l=f.config,m=f.stC,n=m.x||0,o=m.y||0;if(f.oX-=dt*n,f.oY-=dt*o,h){var p=f.nC,q=f.nDp,r=p.d||2,d=p.s||0;f.nOf+=dt*d;var u=f.nOf;0>u?u=r+u%r:u>=r&&(u%=r);for(var v=0;v<b;v+=4){var w=floor(v/4),k=floor(w/PC),z=floor(w-k*PC)+f.oX;k+=f.oM
Y;var x=h.get(z,k),A=r*x+u,B=ceil(A),I=floor(A),J=q[B%r],K=q[I%r],M=p.noBlend?1:1-(A-I),O=p.noBlend?0:1-M,Q=K.a,R=J.a;a[v]+=M*K.r*Q+O*J.r*R,a[v+1]+=M*K.g*Q+O*J.g*R,a[v+2]+=M*K.b*Q+O*J.b*R}}else{var S=f.oX,T=f.oY,U=l.op||1,W=l.sc||0,X=1-W,Z=floor(S),$=floor(T),_=ceil(S),aa=ceil(T),ba=4*Z,ca=4*PC*$,da=4*_,ea=4*PC*aa,fa=1-(S-Z),ga=1-(T-$),ha=1-fa,ia=1-ga,ja=fa*ga,ka=fa*ia,la=ha*ga,ma=ha*ia,na=ba+ca;0>na?na=b+na%b:na>=b&&(na%=b);var oa=ba+ea;0>oa?oa=b+oa%b:oa>=b&&(oa%=b);var pa=da+ca;0>pa?pa=b+pa%b:pa>=b&&(pa%=b);var qM
a=da+ea;0>qa?qa=b+qa%b:qa>=b&&(qa%=b);for(var v=0;v<b;v+=4){var ra=(v+na)%b,sa=(v+oa)%b,ta=(v+pa)%b,ua=(v+qa)%b,va=(X+W*rm())*U,wa=(X+W*rm())*U,xa=(X+W*rm())*U;a[v]+=va*(ja*g[ra]+ka*g[sa]+la*g[ta]+ma*g[ua]),a[v+1]+=wa*(ja*g[ra+1]+ka*g[sa+1]+la*g[ta+1]+ma*g[ua+1]),a[v+2]+=xa*(ja*g[ra+2]+ka*g[sa+2]+la*g[ta+2]+ma*g[ua+2])}}}}function aUD(a){for(var b=a.length,c=1-pxS,d=0;d<b;d+=4){var e=d,f=d+1,g=d+2;a[e]+=c*uD[e],a[f]+=c*uD[f],a[g]+=c*uD[g]}}function aP(a,c){for(var d=a.length,e=0;e<d;e+=4){var f=floor(e/4),i=floor(fM
/PC),j=floor(f-i*PC),l=+pP[j][i];if(l){var m=e,n=e+1,o=e+2,q=a[m],r=a[n],g=a[o],b=255-q,u=255-r,w=255-g,x=c*l/9,y=1-x;if(UG)a[m]=y*q+x*b,a[n]=y*r+x*u,a[o]=y*g+x*w;else{var p=RGBtoHSV(q/255,r/255,g/255),z=RGBtoHSV(b/255,u/255,w/255),A=y*p.h+x*z.h,h=y*p.s+x*z.s,B=y*p.v+x*z.v,v=HSVtoRGB(A,h,B);a[m]=255*v.r,a[n]=255*v.g,a[o]=255*v.b}}}}function dCPG(a){for(var b=0,c=0;b<PC;){for(c=0;c<PC;)sGCFP(a,cP,b,c),c++;b++}}function gCP(){return{x:0,y:0,r:0,g:0,b:0,weight:1,distance:0}}function pPt(a){var b=plC[pI++];pI>=plC.lengM
th&&(pI=0);var c=-.125+.25*rm(),d=-.125+.25*rm();a.x=(b.x+c)*PC,a.y=(b.y+d)*PC}function sGCFP(a,b,d,e){sFCCP(b,d,e);for(var f=[],g=b.length,h=0;h<g;h+=2)h==g-1?f.push(b[h]):f.push(sC(b[h],b[h+1]));if(1===f.length){flipX&&(d=PC-d-1),flipY&&(e=PC-e-1);var j=4*d,k=4*(e*PC),l=k+j,m=f[0],c=l,n=l+1,o=l+2;if(L2){var p=pxS;0<+pP[d][e]&&(p=0);var q=1-p;a[c]=q*m.r+p*a[c],a[n]=q*m.g+p*a[n],a[o]=q*m.b+p*a[o]}else a[c]=m.r,a[n]=m.g,a[o]=m.b}else sGCFP(a,f,d,e)}function sFCCP(a,b,c){var d=a.length;if(L2){var e=b,f=c;flipX&&(e=PCM
-b-1),flipY&&(f=PC-c-1);var g=4*e,h=4*(f*PC),j=h+g,k=3,l=3,m=3,n=uD[j]-127.5,o=uD[j+1]-127.5,p=uD[j+2]-127.5;150>C?(n=abs(n)*n*DLO,o=abs(o)*o*DLO,p=abs(p)*p*DLO):850>C?(n=DMD*cos(TS*n),o=DMD*cos(TS*o),p=DMD*cos(TS*p)):(k=1+floor(abs((n+127.5)/DHI)),l=1+floor(abs((o+127.5)/DHI)),m=1+floor(abs((p+127.5)/DHI)),n=0,o=0,p=0);for(var q=0;q<d;q++){var r=a[q],u=r.x,v=r.y;r.distance=gDE(b,c,u,v,3),r.rd=gDE(b,c,u,v,k)+n,r.gd=gDE(b,c,u,v,l)+o,r.bd=gDE(b,c,u,v,m)+p}}else for(var r,q=0;q<d;q++)r=a[q],r.distance=gDE(b,c,r.x,r.y,M
3);a.sort(sM)}function gDE(a,b,c,d,e){return pow(c-a,e)+pow(d-b,e)}function sC(a,b){var c=gCP(),d=a.r,e=a.g,f=a.b,g=b.r,h=b.g,i=b.b,j=a.weight,k=b.weight,l=g-d,m=h-e,n=i-f;if(L2){var o=a.rd*j,p=b.rd*k,q=a.gd*j,r=b.gd*k,u=a.bd*j,v=b.bd*k;c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=p/(o+p)*l+d,c.g=r/(q+r)*m+e,c.b=v/(u+v)*n+f,c.weight=(j+k)/2}else{var w=a.distance*j,x=b.distance*k,y=x/(w+x);c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=y*l+d,c.g=y*m+e,c.b=y*n+f,c.weight=(j+k)/2}return c}function cN(a,b){a=a||1,b=b||1;for(var c=[],d=funM
ction(a,b,c){return b*a[0]+c*a[1]},e=sqrt(3),f=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],g=[],h=0;256>h;h++)g[h]=0|256*rm();for(var h=0;512>h;h++)c[h]=g[255&h];return{get:function(g,h){g*=a,h*=a;var k,l,m,n,o,p=(e-1)/2*(g+h),q=0|g+p,i=0|h+p,j=(3-e)/6,r=j*(q+i),u=g-(q-r),v=h-(i-r);u>v?(n=1,o=0):(n=0,o=1);var w=u-n+j,z=v-o+j,A=u-1+2*j,B=v-1+2*j,I=255&q,J=255&i,K=c[I+c[J]]%12,M=c[I+n+c[J+o]]%12,O=c[I+1+c[J+1]]%12,Q=.5-u*u-v*v;0>Q?k=0:(Q*=Q,k=Q*Q*d(f[KM
],u,v));var R=.5-w*w-z*z;0>R?l=0:(R*=R,l=R*R*d(f[M],w,z));var S=.5-A*A-B*B;0>S?m=0:(S*=S,m=S*S*d(f[O],A,B));var T=(70*(k+l+m)+1)/2;return 1!==b&&(T=pow(T,b)),T}}}var HSVtoRGB=function(a,c,d){var e,h,j,k=floor(6*a),i=6*a-k,f=d*(1-c),l=d*(1-i*c),m=d*(1-(1-i)*c);switch(k%6){case 0:e=d,h=m,j=f;break;case 1:e=l,h=d,j=f;break;case 2:e=f,h=d,j=m;break;case 3:e=f,h=l,j=d;break;case 4:e=m,h=f,j=d;break;case 5:e=d,h=f,j=l;}return{r:e,g:h,b:j}},RGBtoHSV=function(a,c,e){var b,f=max(a,c,e),g=min(a,c,e),i=f-g,d=0===f?0:i/f;returL
n f===g?b=0:f===a?(b=c-e+i*(c<e?6:0),b/=6*i):f===c?(b=e-a+2*i,b/=6*i):f===e?(b=a-c+4*i,b/=6*i):void 0,{h:b,s:d,v:f}};init();</script></body></html>h!
FjDOUT:F4285C39271902CB1B0387933D34D752234989EF1AF6141A4857F308B9D3FBAC
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
c/Foundry USA Pool #dropgold/	l
text/plain;charset=utf-8
text/plain;charset=utf-8
JESUS CHRIST SUPERHEROh!
FjDOUT:EF3119E8AF39B1EC917C4D496CBA3E1EC2C20B240CCB83D3C366CEBD961354FB
text/plain;charset=utf-8
6j4ion:1.QmXruWmaDPmuJHWXcrCMCQiJXM8UrY7nuk6CPskXMWxHoi
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:A077580D65C057510EFFF926061782DDFA3BCBA1EB0FA3B5F397C0E2CDB47513
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
MjK=:BNB.BUSD-BD1:bnb1n4pzkg30xt327wvtsh3jcvj42tx6n5yv4qdak0:100070471747:te:0
CjA=:BNB.BNB:bnb1edyyvudyupt8ews4xnhydff4lkdk8839dgzyws:7242419:te:0
KjI=:BNB.BUSD-BD1:bnb1qq92r0f4xsnzejfxljlj388ve20kg4n50qk2h8:9951483746:te:0
MjK=:BNB.BUSD-BD1:bnb1xxkzaq0jgz8quqkmushpkrdwydjcszc7u4sksr:100102251019:te:0
{"Background":"Retro Purple","Bits":"Pork Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1825,"Total":2500}
{"Background":"Retro Purple","Bits":"Rabbit Haunch","Plate":"Silver","Collection":"Lil' Bits","Id":2381,"Total":2500}
{"Background":"Retro Purple","Bits":"Beef Chop","Plate":"Silver","Collection":"Lil' Bits","Id":549,"Total":2500}
{"Background":"Retro Purple","Bits":"Pork Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1757,"Total":2500}
{"Background":"Retro Purple","Bits":"Boar Meat","Plate":"No","Collection":"Lil' Bits","Id":1485,"Total":2500}
{"Background":"Retro Red","Bits":"Hotdog","Plate":"Silver","Collection":"Lil' Bits","Id":869,"Total":2500}
{"Background":"Retro Purple","Bits":"Rabbit Haunch","Plate":"Gold","Collection":"Lil' Bits","Id":1736,"Total":2500}
{"Background":"Retro Purple","Bits":"Lamb Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":2190,"Total":2500}
{"Background":"Retro Purple","Bits":"Wolf Meat","Plate":"Gold","Collection":"Lil' Bits","Id":1978,"Total":2500}
{"Background":"Retro Purple","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":282,"Total":2500}
{"Background":"Retro Purple","Bits":"Pepperoni Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":1594,"Total":2500}
{"Background":"Retro Purple","Bits":"Crab Legs","Plate":"Gold","Collection":"Lil' Bits","Id":932,"Total":2500}
{"Background":"Retro Purple","Bits":"Wolf Meat","Plate":"Silver","Collection":"Lil' Bits","Id":854,"Total":2500}
{"Background":"Retro Purple","Bits":"Rabbit Haunch","Plate":"Bronze","Collection":"Lil' Bits","Id":124,"Total":2500}
{"Background":"Retro Purple","Bits":"Chicken Wing","Plate":"Silver","Collection":"Lil' Bits","Id":1687,"Total":2500}
{"Background":"Retro Purple","Bits":"Venison","Plate":"No","Collection":"Lil' Bits","Id":1953,"Total":2500}
{"Background":"Retro Purple","Bits":"Octopus Tentacle","Plate":"No","Collection":"Lil' Bits","Id":28,"Total":2500}
{"Background":"Retro Purple","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1649,"Total":2500}
{"Background":"Retro Yellow","Bits":"Horse Flank","Plate":"Ceramic","Collection":"Lil' Bits","Id":79,"Total":2500}
{"Background":"Retro Purple","Bits":"Steak","Plate":"Gold","Collection":"Lil' Bits","Id":742,"Total":2500}
{"Background":"Retro Purple","Bits":"Chicken Breast","Plate":"No","Collection":"Lil' Bits","Id":347,"Total":2500}
{"Background":"Retro Purple","Bits":"Bacon","Plate":"Silver","Collection":"Lil' Bits","Id":2209,"Total":2500}
{"Background":"Retro Purple","Bits":"Salmon Steak","Plate":"Bronze","Collection":"Lil' Bits","Id":91,"Total":2500}
{"Background":"Retro Red","Bits":"Salami Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":1882,"Total":2500}
{"Background":"Retro Purple","Bits":"Salami Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":2061,"Total":2500}
{"Background":"Retro Red","Bits":"Shrimp","Plate":"Ceramic","Collection":"Lil' Bits","Id":381,"Total":2500}
{"Background":"Retro Purple","Bits":"Sausage Links","Plate":"No","Collection":"Lil' Bits","Id":1849,"Total":2500}
{"Background":"Retro Purple","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":174,"Total":2500}
{"Background":"Retro Purple","Bits":"Shark Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":1026,"Total":2500}
{"Background":"Retro Purple","Bits":"Shrimp","Plate":"No","Collection":"Lil' Bits","Id":1399,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Retro Purple","Bits":"Pepperoni Stick and Slice","Plate":"No","Collection":"Lil' Bits","Id":1286,"Total":2500}
{"Background":"Retro Purple","Bits":"Horse Flank","Plate":"Gold","Collection":"Lil' Bits","Id":2306,"Total":2500}
{"Background":"Retro Purple","Bits":"Halibut Meat","Plate":"No","Collection":"Lil' Bits","Id":1731,"Total":2500}
{"Background":"Retro Purple","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":520,"Total":2500}
{"Background":"Retro Purple","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":2296,"Total":2500}
{"Background":"Retro Red","Bits":"Hotdog","Plate":"Bronze","Collection":"Lil' Bits","Id":215,"Total":2500}
{"Background":"Retro Purple","Bits":"Swordfish Meat","Plate":"No","Collection":"Lil' Bits","Id":1239,"Total":2500}
{"Background":"Retro Purple","Bits":"Boar Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1305,"Total":2500}
{"Background":"Retro Yellow","Bits":"Shrimp","Plate":"Silver","Collection":"Lil' Bits","Id":639,"Total":2500}
{"Background":"Retro Purple","Bits":"Bear Chunk","Plate":"Ceramic","Collection":"Lil' Bits","Id":1539,"Total":2500}
{"Background":"Retro Purple","Bits":"Lamb Chop","Plate":"Gold","Collection":"Lil' Bits","Id":38,"Total":2500}
{"Background":"Retro Purple","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":2274,"Total":2500}
{"Background":"Retro Purple","Bits":"Salami Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1074,"Total":2500}
{"Background":"Retro Purple","Bits":"Pepperoni Stick and Slice","Plate":"Gold","Collection":"Lil' Bits","Id":150,"Total":2500}
{"Background":"Retro Purple","Bits":"Swordfish Meat","Plate":"Gold","Collection":"Lil' Bits","Id":242,"Total":2500}
{"Background":"Retro Purple","Bits":"Shrimp","Plate":"Gold","Collection":"Lil' Bits","Id":2147,"Total":2500}
{"Background":"Retro Purple","Bits":"Rack of Ribs","Plate":"Gold","Collection":"Lil' Bits","Id":2457,"Total":2500}
{"Background":"Retro Yellow","Bits":"Salami Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":717,"Total":2500}
{"Background":"Retro Purple","Bits":"Venison","Plate":"Ceramic","Collection":"Lil' Bits","Id":1363,"Total":2500}
{"Background":"Retro Purple","Bits":"Crab Legs","Plate":"No","Collection":"Lil' Bits","Id":1739,"Total":2500}
{"Background":"Retro Purple","Bits":"Artisan Ham","Plate":"No","Collection":"Lil' Bits","Id":2009,"Total":2500}
{"Background":"Retro Purple","Bits":"Salmon Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":994,"Total":2500}
{"Background":"Retro Purple","Bits":"Shark Meat","Plate":"Silver","Collection":"Lil' Bits","Id":979,"Total":2500}
{"Background":"Retro Purple","Bits":"Rack of Ribs","Plate":"Bronze","Collection":"Lil' Bits","Id":27,"Total":2500}
{"Background":"Retro Purple","Bits":"Bear Chunk","Plate":"No","Collection":"Lil' Bits","Id":1628,"Total":2500}
{"Background":"Retro Purple","Bits":"Chicken Wing","Plate":"No","Collection":"Lil' Bits","Id":425,"Total":2500}
text/plain;charset=utf-8
EjCs:ETH.ETH:0x2056f2288087144A4EC5BFe45430950E3257a253:350690786:ss:0
Wed 08 Feb 2023 10:43:07 PM
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
FjDOUT:32217AEB1B28FC750FD714AE0F7EACBD183CE811AD0212A4C5A8D4F29CC767BE
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
IjG=:BNB.BUSD-BD1:bnb1jzh2dxxapskjggt9wz9jkcdczpujkut46vnxvn:3779716537::0
{"Background":"Retro Red","Bits":"Boar Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":1061,"Total":2500}
{"Background":"Retro Purple","Bits":"Crab Legs","Plate":"Silver","Collection":"Lil' Bits","Id":1617,"Total":2500}
{"Background":"Retro Purple","Bits":"Beef Chop","Plate":"Gold","Collection":"Lil' Bits","Id":948,"Total":2500}
{"Background":"Retro Purple","Bits":"Salmon Meat","Plate":"No","Collection":"Lil' Bits","Id":408,"Total":2500}
{"Background":"Retro Purple","Bits":"Sausage Links","Plate":"Ceramic","Collection":"Lil' Bits","Id":1,"Total":2500}
{"Background":"Retro Purple","Bits":"Pepperoni Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":2364,"Total":2500}
{"Background":"Retro Purple","Bits":"Salmon Meat","Plate":"Gold","Collection":"Lil' Bits","Id":1055,"Total":2500}
{"Background":"Retro Purple","Bits":"Chicken Breast","Plate":"Silver","Collection":"Lil' Bits","Id":837,"Total":2500}
{"Background":"Retro Yellow","Bits":"Salmon Meat","Plate":"Silver","Collection":"Lil' Bits","Id":524,"Total":2500}
{"Background":"Retro Purple","Bits":"Hotdog","Plate":"Gold","Collection":"Lil' Bits","Id":1963,"Total":2500}
{"Background":"Retro Red","Bits":"Steak","Plate":"Gold","Collection":"Lil' Bits","Id":2231,"Total":2500}
{"Background":"Retro Yellow","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":787,"Total":2500}
{"Background":"Retro Purple","Bits":"Artisan Ham","Plate":"Gold","Collection":"Lil' Bits","Id":2423,"Total":2500}
{"Background":"Retro Purple","Bits":"Horse Flank","Plate":"Ceramic","Collection":"Lil' Bits","Id":2395,"Total":2500}
{"Background":"Retro Purple","Bits":"Steak","Plate":"No","Collection":"Lil' Bits","Id":502,"Total":2500}
{"Background":"Retro Red","Bits":"Salmon Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":1548,"Total":2500}
{"Background":"Retro Purple","Bits":"Salmon Steak","Plate":"Silver","Collection":"Lil' Bits","Id":783,"Total":2500}
{"Background":"Retro Purple","Bits":"Drumstick","Plate":"No","Collection":"Lil' Bits","Id":2431,"Total":2500}
{"Background":"Retro Purple","Bits":"Beef Chop","Plate":"No","Collection":"Lil' Bits","Id":226,"Total":2500}
{"Background":"Retro Yellow","Bits":"Pepperoni Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1461,"Total":2500}
{"Background":"Retro Purple","Bits":"Salami Stick and Slice","Plate":"Gold","Collection":"Lil' Bits","Id":1192,"Total":2500}
{"Background":"Retro Purple","Bits":"Horse Flank","Plate":"No","Collection":"Lil' Bits","Id":830,"Total":2500}
{"Background":"Retro Purple","Bits":"Pork Chop","Plate":"No","Collection":"Lil' Bits","Id":184,"Total":2500}
{"Background":"Retro Purple","Bits":"Bear Chunk","Plate":"Gold","Collection":"Lil' Bits","Id":2475,"Total":2500}
{"Background":"Retro Yellow","Bits":"Bacon","Plate":"Silver","Collection":"Lil' Bits","Id":548,"Total":2500}
{"Background":"Retro Purple","Bits":"Hotdog","Plate":"Silver","Collection":"Lil' Bits","Id":1132,"Total":2500}
{"Background":"Retro Purple","Bits":"Rabbit Haunch","Plate":"Ceramic","Collection":"Lil' Bits","Id":1408,"Total":2500}
{"Background":"Retro Yellow","Bits":"Artisan Ham","Plate":"Silver","Collection":"Lil' Bits","Id":1669,"Total":2500}
{"Background":"Retro Purple","Bits":"Sausage Links","Plate":"Bronze","Collection":"Lil' Bits","Id":1637,"Total":2500}
{"Background":"Retro Red","Bits":"Pepperoni Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":219,"Total":2500}
{"Background":"Retro Purple","Bits":"Lobster Tail","Plate":"Gold","Collection":"Lil' Bits","Id":957,"Total":2500}
{"Background":"Retro Purple","Bits":"Venison","Plate":"Gold","Collection":"Lil' Bits","Id":764,"Total":2500}
{"Background":"Retro Purple","Bits":"Salami Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":441,"Total":2500}
{"Background":"Retro Yellow","Bits":"Pork Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":2142,"Total":2500}
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
U,{m;m;m;m;m;m;m;M;m
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
FjDOUT:11E204AF632F67436300B7D5B18AD24ACCF229D1D0D055FDBCD054ED1C1A8C3A
FjDOUT:E536951E1120A52E23A3B1DB850E8721783D4EC55978D1C1D8B135DB88097E80
FjDOUT:5B518B0E3896744E790CA7ED36924FA82576F92BCD9C6A8E74844BA9A2EA8514
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
niTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
           xmlns:Iptc4xmpExt="http://iptc.org/std/Iptc4xmpExt/2008-02-29/">
            <rdf:Alt>
               <rdf:li xml:lang="x-default">Profound</rdf:li>
            </rdf:Alt>
         </dc:title>
         <tiff:YResolution>600</tiff:YResolution>
         <tiff:XResolution>600</tiff:XResolution>
         <tiff:PhotometricInterpretation>2</tiff:PhotometricInterpretation>
         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
         <Iptc4xmpExt:ArtworkTitle>Profound</Iptc4xmpExt:ArtworkTiLbtle>
      </rdf:Description>
qiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c021 79.154911, 2013/10/29-11:47:16        "> <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:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:57f4fec4-7946-3a44-8a94-a671e4dff8e1" xmpMM:DocumentID="xmp.did:215AC0BD822211E6B0619477770428F4" xmpMM:InstanceID="xmp.iid:215AC0BC822211E6B0619477770428F4" xmp:CreatorTool="Adobe Photoshop CC (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:7c4df23c-db33-a94c-b805-52dab196d611" stRef:documentID="xmp.did:57f4fec4-7946-3a44-8a94-a671e4dff8e1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
4j2DC-L5:10A8gzD0Xy7QLtCw1i4XOWTbQu5WWk88YLZTROaqbao=
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
Bj@=:ETH.ETH:0x690eEf75DB73329ED61374c777055704F5FE9257:18435471::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
Bj@=:ETH.ETH:0x73FfD24b8E166EFf024aF3BFDfCaAA135C9b025E:441108:te:0
{"Background":"Turquoise Glass","Bits":"Ground Beef","Plate":"Ceramic","Collection":"Lil' Bits","Id":211,"Total":2500}
{"Background":"Ruby Glass","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1974,"Total":2500}
{"Background":"Ruby Glass","Bits":"Horse Flank","Plate":"Ceramic","Collection":"Lil' Bits","Id":2195,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":1304,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lamb Chop","Plate":"Silver","Collection":"Lil' Bits","Id":1900,"Total":2500}
{"Background":"Ruby Glass","Bits":"Halibut Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1784,"Total":2500}
{"Background":"Ruby Glass","Bits":"Venison","Plate":"Ceramic","Collection":"Lil' Bits","Id":1369,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":1124,"Total":2500}
{"Background":"Ruby Glass","Bits":"Sausage Links","Plate":"Ceramic","Collection":"Lil' Bits","Id":817,"Total":2500}
{"Background":"Ruby Glass","Bits":"Chicken Wing","Plate":"Silver","Collection":"Lil' Bits","Id":1252,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Hotdog","Plate":"Bronze","Collection":"Lil' Bits","Id":2323,"Total":2500}
{"Background":"Ruby Glass","Bits":"Sausage Links","Plate":"Bronze","Collection":"Lil' Bits","Id":312,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salami Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":2291,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Rabbit Haunch","Plate":"Bronze","Collection":"Lil' Bits","Id":642,"Total":2500}
{"Background":"Ruby Glass","Bits":"Chicken Breast","Plate":"Ceramic","Collection":"Lil' Bits","Id":661,"Total":2500}
{"Background":"Ruby Glass","Bits":"Sausage Links","Plate":"Silver","Collection":"Lil' Bits","Id":775,"Total":2500}
{"Background":"Ruby Glass","Bits":"Chicken Wing","Plate":"Ceramic","Collection":"Lil' Bits","Id":161,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lamb Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1807,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Sausage Links","Plate":"Bronze","Collection":"Lil' Bits","Id":213,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Lobster Tail","Plate":"Bronze","Collection":"Lil' Bits","Id":25,"Total":2500}
{"Background":"Ruby Glass","Bits":"Octopus Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":2298,"Total":2500}
{"Background":"Ruby Glass","Bits":"Wolf Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":180,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Wolf Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":851,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Boar Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":771,"Total":2500}
{"Background":"Ruby Glass","Bits":"Chicken Breast","Plate":"Silver","Collection":"Lil' Bits","Id":2083,"Total":2500}
{"Background":"Ruby Glass","Bits":"Pepperoni Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1268,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Bacon","Plate":"Bronze","Collection":"Lil' Bits","Id":946,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Drumstick","Plate":"Ceramic","Collection":"Lil' Bits","Id":75,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rack of Ribs","Plate":"Ceramic","Collection":"Lil' Bits","Id":1153,"Total":2500}
{"Background":"Ruby Glass","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":1234,"Total":2500}
{"Background":"Ruby Glass","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":1729,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Salmon Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":305,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Venison","Plate":"Bronze","Collection":"Lil' Bits","Id":1491,"Total":2500}
{"Background":"Ruby Glass","Bits":"Crab Legs","Plate":"Silver","Collection":"Lil' Bits","Id":709,"Total":2500}
DjB=:ETH.ETH:0x65a89031e5ffc4afec6d177a76007decbf4bcca6:13631034:t:30fx
text/plain;charset=utf-8
FjDOUT:3DCD9E47AA56B7E6F8D68495B6D5406637FC950B827C891C6A6638C6922DA12E
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
/ViaBTC/Mined by rigm/,
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Thu 09 Feb 2023 09:16:45 PM CST
Aj?=:ETH.ETH:0xeac287363634B4660e5EB83Ad0d1E0Bc4eae7418:2869984::0
c/Foundry USA Pool #dropgold/
IjGREFUND:31779710F7D14EEA40F3A430FCB6F72E5A62C47E3F2EA942E32ECE3A753B3D4E
FjDOUT:2D4CF3762745CA6E7BB1CD9CF6D69EBA64A3B860AD53D046A46EE76EF6A73A11
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
<?xml version="1.0" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048">
  <title> fosterz 0 </title>
  <desc> f o s t e r z . a r e . f r e e </desc>
  <path d="M0 0v2048h970c-3-35-19-68-28-102h-1c0 17-3 37 3 53 1 5 1 12 6 15-12 19-23-17-25-26-14-47-29-92-47-137h-1c8 35 25 68 35 102 3 7 13 28 7 35-7 6-14-15-16-19l-25-80h-1c-2 30-29 46-53 25-28-26-44-95 4-111 5-2 11-3 17-3-8-24-20-57-40-74l-21 38c2-1 9-6 10-1s-10 13-13 16c-13 14-25 28-35 44-4 5-9 19-16 20-10 1-12-15-9-21 12-24 30-45 4M
0-70-20 12-39 27-58 40-13 9-26 16-32 31-2 8 9 13 7 20-1 5-13 2-17 2l-26 60c-3 5-6 17-13 18s-12-10-13-15c-6-16-1-37-1-54-3 1-7 3-10 2-9-2-19-19-17-28 5-17 24-29 33-43 3-5 3-12 4-17l6-33h-2c-3 19-24 14-31 1-24 9-47 29-68 43-6 4-18 15-25 11-4-2-7-5-9-8-15-23 13-41 29-55 4-3 10-8 12-12s-2-7-4-9c-5-5-13-13-21-13-6-1-13 5-18 8l-44 23c-38 19-77 36-118 50-19 6-40 14-60 14-18 0-35-22-32-39 4-21 24-41 38-57 15-17 31-33 47-48l54-48c9-8 22-15 29-25-4 1-10 7-14 7-10-2-10-17-24-13-15 4-32 17-46 25a8338 8338 0 0 1-137 76c-5 2-13 M
6-19 3-5-2-9-6-11-11-3-5-7-11-6-17 1-7 7-13 11-18l34-32 51-43c8-6 19-12 26-20 6-6-4-15 5-21 11-8 27-6 38-12 24-14 46-34 69-50v-1c-13-9-20-21-24-36-21 5-41 14-61 21-38 14-75 27-113 39-21 7-53 20-75 13-5-2-9-5-12-8-21-21-11-45 4-66 22-30 52-56 80-80 22-19 44-39 68-55v-2c-15-6-30-15-45-23-10-5-20-9-29-15-12-8-33-28-23-44 6-12 22-17 34-21 54-17 112-14 168-18-7-9-13-5-22-8-6-1-11-4-17-7-7-2-9-12-15-14-12-3-32 1-45 2l-77 3c-23 2-59 6-75-13l-6-9c-2-4-5-9-5-14 1-15 26-25 38-30 22-10 44-19 67-27 9-3 24-6 31-13 8-10-2-15 3-2M
4l15-20c2-2 5-6 5-9-1-4-6-7-9-10-11-12-16-16-32-17-29-2-89-2-96-39-2-9 6-11 13-13 15-3 32-5 48-5-10-18-26-33-39-50-27-39-53-80-72-124-7-14-14-28-19-43-1-5-5-12-2-17 5-12 33-7 43-7 49 0 90 19 135 36l-13-24-3-21-58-70c17 5 34 19 46 32 6 7 12 18 20 23l10-25c-41-27-84-54-114-94-6-9-29-39-13-48 22-12 49 4 69 12 6 3 22 13 28 8-11-4-25-8-31-19-2-4-6-10-2-14s12-5 17-5c16-1 34 0 49 2l-8-9c8-2 11 5 18 6 5 0 16-10 18-14 1-4-1-8-3-11l-13-25-26-51c-7-11-15-20-21-32-4-8-1-18-5-25-29 15-23 44-34 69-10 21-26 14-38-1-4-5-9-10-11-16M
 9 3 23 18 33 15 9-2 9-25 12-32 7-22 19-34 37-47v-1c-19-15-35-32-52-49-3-3-18-16-8-19 7-2 17 6 22 9 16 9 34 19 53 22-7-16-12-28-12-46-25-7-32-40-26-61l3 2c22-6 39 1 55 17 9 9 25 26 39 28 29 2-8-30 12-38 6-3 17-6 24-3 5 2 12 9 18 9s13-5 19-6c11-4 24-5 35-8 13-4 17-24 33-22 12 2 8 13 6 21l50 8 6-7c-8-18-20-34-21-55-1-22 28-26 43-18 11 7 19 19 26 30 2 4 4 11 8 13 4 3 16-2 21-2 11 2 21 9 31 14l7-13c3-4 5-9 9-11 13-8 21 1 32 6 7 3 15 4 22 6 2-4 6-10 5-15-2-9-14-18-12-28 2-8 31-15 37-9 4 4 0 10 2 15 1 6 8 12 11 18l9-2c0-M
8 0-19 4-26 3-6 8-5 9 1l-4-2c-4 15-4 28 1 42 16-3 38-2 53-9 5-2 7-11 10-16 5-5 14-7 21-8 8-1 12 4 19 7 9 5 20 0 20 15 19-5 39-5 57-10 10-3 20-10 30-14 14-5 27-6 41-7 8-1 16-4 24-4 11 0 22 2 31 7 5 3 9 8 14 10 8 3 24 2 32 1 9-2 21-3 30-7 7-3 13-7 20-9 18-7 39-11 58-14 23-3 47-2 71-2 8 0 16 2 24 1 6-1 10-7 15-10 8-5 22-8 31-8 11 1 23 10 26 20 2 5 0 13 3 16 3 4 9 5 13 8l12 13c10 5 26 5 36 7 4 1 10 4 15 4 7-2 13-16 17-21 10-13 22-24 39-27 20-3 41 5 60 12 25 9 53 21 80 23 13 1 24-10 33-17 8-6 18-10 28-12 9-1 17-1 24 5 3M
 3 4 8 8 10 9 2 20 2 30 3 29 5 69 15 88 39 33-9 65-25 101-21 27 4 35 29 18 49-13 14-39 17-56 21-14 3-24 4-26 20 7-4 12-10 19-13 18-9 38-4 32 19l-6 16 22-1c-6 11-24 4-28 17 33 0 66-1 97 11 22 8 32 25 20 46-3 6-8 11-12 16-7 7-15 14-23 19v1c11 2 20-4 30 4 8 6 4 15 6 23l5 12c3 15 3 31 4 46 9 0 25 2 27 13 2 9-6 18-11 24-13 18-25 44-45 56-12 8-28 10-40 18 8 4 21 8 26 15s1 17-2 23c-3 7-4 15-10 19-5 4-8 1-13 1-11 1-21 4-32 4v1c5 1 9 3 11 8 15 0 31 2 45 5 4 1 12 4 14 8 3 6-1 13-2 18-2 5-4 10-8 13-5 4-13 4-18 5-14 3-27 8-41 M
10 0 9-2 20-12 22 7 13 20 24 30 36 22 28 44 56 68 82 12 14 29 34 47 40V0H0z" style="fill:#010101;stroke:none"/>
  <path d="M821 70c0-15-10-10-19-15-6-3-11-8-18-8-7 1-18 3-23 8-4 5-5 14-10 17-14 8-37 5-53 9-4-15-4-26-1-42l4 2c1-6-6-8-9-2-4 8-4 19-4 27l-9 2c-3-7-10-12-11-19-2-5 2-11-2-15-6-5-35 2-37 9-3 11 10 20 12 30 1 4-3 10-5 14-7-2-14-3-20-6-6-2-11-8-17-9-12-4-21 6-27 15l-6 12c-8-6-20-13-31-14-5 0-17 4-20 2-5-3-8-12-11-16-8-13-16-25-31-30-5-3-11-2-16 0-5 0-11 1-15 5-6 5-6 15-4 22 2 18 11 34 20 49l-6 7c-16-5-33-8-M
50-8 3-8 6-20-6-21-16-1-20 13-31 20-7 5-20 5-28 7-9 2-18 8-27 9-5 0-13-7-18-9-7-3-19 0-26 3-15 6 1 21 2 30 0 5-9 8-13 7-6-1-12-6-17-9-25-16-43-48-77-35l-3-2c-9 19 2 57 26 61 0 17 3 31 12 46-19-4-37-13-54-23-6-3-15-11-22-8-10 4 6 17 9 20 16 16 32 37 52 48v1a76 76 0 0 0-38 48c-2 7-3 29-12 31-10 2-22-13-32-15 3 14 29 43 44 27 10-11 9-31 13-45 5-14 14-25 26-34 3 8 1 16 4 24 6 13 15 22 22 34l25 49 14 26c1 3 4 7 2 11s-12 14-17 13c-7 0-10-7-18-5l8 9c-15-3-34-3-49-2-5 0-13 1-17 4-4 4-1 11 2 15 5 10 20 16 31 19-8 4-21-5-28-M
8-20-8-48-24-70-12-15 9 7 39 14 48 21 28 50 51 79 71 11 8 23 17 35 23l-10 25c-21-18-36-50-66-55 4 8 13 15 19 22 13 15 27 31 38 48 4 6 2 12 4 19 2 10 7 19 13 26-41-22-89-36-135-36-10 0-39-5-44 7-2 6 2 13 3 18a761 761 0 0 0 130 216c-16 0-33 2-48 5-8 2-16 4-13 14 8 36 67 37 96 38 15 1 21 6 31 17 3 3 9 7 9 11 1 2-3 5-4 7l-15 20c-6 9 5 15-3 24-7 8-21 10-31 14l-66 26c-19 8-47 19-35 44l6 10c17 21 55 14 79 13l75-3c12-1 31-5 43-2 4 2 6 8 9 11 5 4 12 6 18 9 11 5 18 1 28 9-56 2-115 1-169 18-11 4-25 8-32 18-13 17 8 39 22 47l30M
 16c14 7 29 18 44 22v2c-17 8-33 25-47 36-36 30-75 61-102 99-15 22-27 60 7 73 22 9 56-5 77-12 59-18 116-41 174-60 3 14 10 30 24 36v1c-26 12-45 36-70 50-11 6-27 3-38 12-7 6 1 14-4 20-8 8-18 14-26 20l-52 44c-12 10-23 20-34 32-4 5-10 11-11 18 0 6 4 12 6 17 3 5 6 9 11 11 5 3 13 0 18-2 15-6 29-14 43-22l95-54c15-8 31-21 47-26 14-4 14 11 24 13 4 1 10-5 14-7-25 23-53 44-78 68l-49 49c-15 16-36 38-41 60-3 18 13 40 32 40 20 0 42-8 61-14 40-13 78-30 115-48l45-24c5-3 12-9 18-9 7 0 16 8 21 13 2 2 6 5 4 9s-7 7-10 10c-16 15-53 41-2M
5 63 9 7 20-3 28-8 23-14 45-31 69-44 6 15 29 17 31-1h2c-1 11-4 21-6 32-1 5-1 12-4 17-9 15-29 27-33 44-4 16 13 31 27 26 0 17-5 37 0 54 2 5 6 15 13 16 8 0 11-13 14-18 9-19 20-40 26-61 4 1 17 3 18-2 2-7-10-12-7-20 5-15 18-21 30-30 20-13 40-26 59-41-14 23-30 46-41 71-3 6 2 23 11 20 6-2 11-14 15-19 10-16 21-30 34-43 4-4 15-12 14-18 0-6-8 0-10 1 8-11 17-25 21-38 19 22 28 48 40 74-62 1-56 84-21 115 24 20 52 5 53-26h1c6 27 16 54 25 80 1 4 8 25 16 19 7-6-4-27-6-34-11-35-24-69-36-103h1c5 18 15 36 21 54 10 28 18 57 26 85 3 9 M
5 18 11 26 5 7 11 5 14-2-4-4-4-10-6-15-5-16-3-36-3-53h1c1 9 6 19 9 28 6 16 10 33 14 50 2 5 2 23 8 24-4-23-7-45-14-67-8-25-20-47-23-74h1c11 23 26 42 32 67 2 9 4 19 4 28 0 6-3 13 0 18 4 6 8 0 9-4h1l2 7c9-31-8-65-16-94h1c3 7 8 12 12 19 14 29 26 60 36 90h1c-1-26-15-45-22-69h1c3 8 9 15 13 22 11 18 23 42 43 51l-16-27-41-64c14 5 47 14 50 31 2 11-4 22-5 32 18-4 20-34 10-46-15-19-43-16-62-28-5-3-8-10-11-15l-23-34-21-31c-3-5-4-11-11-8l-5-23c15-1 31 5 45 10 31 11 59 28 88 43 13 6 30 12 41 22 5 4 8 12 12 18-12-5-27-14-40-15 6 M
13 24 24 35 32 15 11 33 18 50 25 10 4 18 10 28 13 7 3 16 3 23 6 8 2 15 7 24 9 8 2 17 0 25 2 5 2 9 10 13 14 10 8 22 14 35 15v-1c-14-8-29-15-39-29l28-1c4 0 9-2 13-1 10 4 18 21 30 19 5-1 7-9 8-13 3-8 7-26 15-31 7-4 14 4 20 5 12 2 27-1 38-5 24-10 32-37 26-61-2-10-8-19-10-29-3-12-2-24-6-36-8 3-1 27-1 34-8-5-13-6-22-4 0-7-5-7-8-12-3-6-2-14-9-16-1 5-2 15-7 17-6 3-18-2-24-3-16-3-30-3-46-5-6 0-13 1-19-1-8-3-14-12-23-16-15-5-31 1-31 18-37 0-72-8-108-13v17l22 4 11 8v1c-10 4 6 19 10 22 19 19 36 25 61 31v1c-24 0-47-13-65-28-33-M
26-59-59-90-86-13-12-25-24-39-34-4-3-11-9-17-8-8 3 4 12 7 13v-2c36 24 66 62 95 93 16 17 34 38 55 48v1c-20-5-40-13-58-22-6-3-16-5-19-11-15-1-32-13-45-20-27-13-54-26-83-36-16-5-34-10-51-7-9-39-28-82-50-115-7-10-14-19-24-25-3-2-11-7-12-1-1 5 5 9 8 12 8 8 16 18 22 28 12 21 21 45 29 68 6 16 13 33 15 50-10-10-23-19-32-30-13-18-20-43-29-63-4-9-19-25-16-34l-8 1c-4-19-16-35-23-52-4-8 4-17 0-26-6-15-31 0-38 6l-3-18c0-9 3-19 4-28 3-13 10-30 9-43-1-11-20-7-23 1h-1c2-13 1-24-14-25v-1c11-4 20-11 24-22 3-6 3-14-5-15-11-2-19 9-28 M
13 3-12-1-19-14-14l-2-13c10-4 26-14 33-22 4-4 7-14-1-15-11 0-24 11-34 16-9 4-26 1-36-1l13-25c2-3 7-6 8-10 1-6-6-6-10-5-7 3-10 11-15 16 0-4-2-10-1-14 4-7 12-7 18-5 13 4 26 11 39 12-6-10-29-21-41-24l9-34 27-43c-9-1-25 14-33 19l-13-21c5-2 9-6 3-10v-1c18-8 32-34 23-54-3-8-32-9-15-23l3 5c3-6 13-19 22-14 3 2 4 7 5 10l11 26 33 66c6 12 13 24 15 37-18 0-26 10-29 27 7 2 14-4 20-6 11-4 26 1 27-16 1-12-8-28-14-39l-40-79c-6-11-10-31-19-39-7-6-18 0-26 3l6-36c23 0 28-29 27-47-3-42-37-73-68-96-7-5-4-15-4-23h1l5 8c20 21 26-16 21-30M
 15-3 30-11 43-17 5-3 13-4 16-9 7-10 4-17 4-28 0-20-3-39-3-59 13-1 19-20 16-31 11 3 9-7 16-12 9-7 20-11 29-17l2 1 4 8c-6 0-19 1-24 6-6 6 3 20 9 23 6 4 14-2 20 1 4 2 4 9 10 10 4 1 9-4 12-5 8-3 17-6 25-7 11-1 22 0 32 4 5 3 10 9 15 9 7 1 15-9 22-11 13-5 25-4 39-2v1c-20 3-38 13-57 18-13 3-27 1-40 5-11 3-23 9-14 21-3 1-16 9-6 12 5 1 14-1 20-2 5 0 8-5 13-7 9-3 19-5 28-6v1c-11 3-21 12-29 20-23 21-40 49-51 78-6 14-7 28-11 42-2 6-9 9-10 16 0 7 5 13 7 20 2 9 1 19 2 29l8 33c2 8 0 18 0 26a150 150 0 0 0 22 65c3 6 9 12 11 19 7 2M
4 5 51 10 75-8-8-18-22-30-23 2 11 19 22 27 30 6 6 5 16 11 22 5 5 12-1 18 3 8 7 15 21 23 29-10 2-18 12-6 19-1-2-3-5-3-8-1-5 6-7 10-8 9-1 20 8 30 10v1h-6v1c26 13 61 1 88-2 5 0 9 3 14 3l12-2v1c-25 6-44 18-70 18v1c9 5 10 12 16 20-5 3-6 6-3 11 5-10 16-5 25-3 28 6 52-2 80-6-9 16 1 47 24 36 19-10 39-41 48-60h1l-12 45h1l22-59 39-56h1l2 11 21-44 43-74h2l1 4h1c-2-11-9-1-12 4-8 14-18 27-25 42h-1c5-20 14-39 19-59 1-3 7-18 2-19-4-2-5 7-6 9l-10 33c-17 48-39 93-73 132 2-14 7-27 13-40l-3-1c2-8 3-18 7-25 7-12 23-19 20-35l-5-11c15-3M
 22-13 25-28 0-6 2-17-6-18l5-6v-1c-8 0-11 14-14 20-9 21-24 38-26 62h-1c1-13 3-24 0-37-1-8-8-15-11-4l5-3c6 23 1 46-10 67-3 6-5 13-10 17-8 9-25 13-35 19-3-13-7-25-8-39 0-4-1-9-5-11-11-2-26 13-36 16l-1-3 14-6v-1l-10 1v-1c13-7 17-22 28-30 6-4 15-4 20-9 8-7 13-19 24-24 9-4 22 1 30-8s0-20 5-28c6-10 21-19 24-30l-6 2 12-27 4-14c5-7 17-8 22-15s7-15 10-23c7-16 14-32 17-49 4-29 1-59 4-88 1-9-1-25 6-32 6-7 17 13 20 17-9 6-2 12 1 18h1c5-8 10 1 11 7 0 7 0 18-2 25-3 10-8 18-7 29 2 12 11 18 15 28v10l5 21c0 7-6 12-7 18-2 10-1 23 0 M
34 5 65 9 131 15 196 3 31 11 63 13 94-7 0-16 0-20-7-7 4-5 12 1 15 6 4 14 2 21 2-1 5-5 6-9 8-3 1-8 5-12 5-14-3-16-27-32-27-6 1-4 8-3 12 4 10 11 20 19 26v1c-4 3-8 12-12 13-14 5-33-8-47-9 9 11 22 14 34 20l-69 7c2 6 26 2 33 3 18 1 33-6 50-7 7 0 16 3 23 4l34 1c-6 7-19 8-27 10-21 6-42 10-61 21l7 4c-5 7-7 15-4 24-7 2-15 2-21-3l3-1c-5-14-9-4-14 4h-1c0-11-3-12-9-21-2-4-4-9-10-8-4 1-13 14-15 18h-2c-6-15-15 6-17 12-6-9-12-20-21-25-9-6-16 1-17 10v11c-7-4-15-16-20-1h-1c-1-10-12-18-22-10-5 4-6 15-6 21h-1c-2-5-5-8-8-12-3-6-4-15-1M
0-19-6-3-11 2-13 7-6 14-9 29-13 43h-2c-5-13-10-26-13-40-1-5-1-12-7-11l10 41c1 5 4 13 9 16 4 2 11-1 15 0l8 26c-9-2-18-6-28-5-7 1-7 8-1 10l-1-4c10 0 23 4 32 8 4 3 5 8 9 11 6 4 20-1 24-6l-9-2v-1h4c17 5-15 18 2 21l-1-3c18-4 15-25-3-26 2-3 2-10 6-12s8 2 11 4c11 7 16 17 28 5l5-7h2c5 17 16 20 31 23 3 1 16 4 17-1 1-4-13-5-16-6l15-19c5 17 23 26 38 14 5-3 5-12 11-15 3-1 7 3 10 4 6 3 12 0 18 0v1c-3 1-7 6-1 7 6 0 16-4 20-9 2-2 4-8 7-7 8 0 16 9 24 11 7 1 12-3 18-5 10-3 22-2 28-13l13 5 10-10 18-5c-7 23-34 26-53 21 1 9 12 8 19 8 M
15 0 36-7 39-24 4 1 5 1 8-2h1c5 5 22-6 27-10v-1l-9 1c7-8 5-19-7-12l7 2c-4 8-16 10-23 4-7-4-7-13-15-18v-1c10-9-5-20-14-14-3 2-4 7-5 11-10-4-18 2-22 13h-2l-3-9-2-6c-9-17-21 15-28 19l-11-29 12-4-15 1v-1c5-1 15-6 20-4 8 2 12 13 22 11 10-3 5-16 11-21 4-5 16-9 22-11 3 0 7 1 10-2 11-9 2-26 1-37 0-7 4-13 4-20 10-1 29-1 26-17-1-6-9-11-10-18 0-3 3-6 4-8h1l9 23h1l-7-29-1-21-10-21-19-71 39 41-6-25h1c5 11 13 18 24 11 1 4 9 19 13 9s-9-27-14-36c-15-30-27-61-42-91-4-8-10-27-20-29l15 33 32 77c-6 0-10 1-10 8h-1c-3-12-11-23-16-34-3-5M
-4-10-10-11 2 20 17 40 25 58-8-7-20-13-25-22-6-8 4-18-10-21v-1l5-1 1 3h1c-1-16-13-27-16-42-4-19-2-37-3-56-2-21-7-42-4-63 1-7 5-12 6-19 34 7 50-38 54-66h1c1 13 13 21 14 33 2 14-2 30-1 44 1 11 10 18 14 28 9 22 8 44 26 62 7 7 16 11 26 13 7 1 13-1 19 3-21 7 8 14 16 16-4 10-15 32-5 41 1-10 4-33 11-39 4-4 11-4 16-6 9-2 18-7 25-13 6-5 10-12 14-18 1-2 3-7 0-8-6-3-12 6-15 10-9 11-24 16-37 20 3-8 8-22 18-22l-3-2c6-8 12-18 13-28-6 1-9 6-12 11h-1l12-44a60 60 0 0 0 15 19c22 18 32-25 32-41h1c3 7 10 13 16 18 7 6 15 14 24 17 12 4 M
22-3 28-14 9-17 15-37 17-56 9 11 17 22 27 32l17 14c16 11 33 2 43-13 17-27 21-59 32-88 24 45 39 94 64 138 7 12 14 24 25 33 4 2 7 6 12 6 7-1 11-7 14-13 6-12 11-24 11-38 1-55-12-108-14-162h1c4 11 13 21 20 31 15 22 32 52 53 68v-67c0-8 2-22-1-29-12-22-30-42-44-62-7-11-16-27-27-34-13-8-23-8-38-4-5 1-11 1-14 5-9 9-8 28-6 39 3 27 4 55 9 82-4-4-14-9-16-15-1-4 3-11 3-15 1-15-8-25-21-31 5-8 13-23 8-33-5-9-23-19-32-23 7-18 16-39-11-43l-22-1c-2 0-6 0-6-2-1-3 2-7 3-9l14-22 12 4-9-7c3-5 8-17 14-18 9-1 23 10 31 2 12-13 10-31-5-40-M
23-13-51-20-77-25l17-40c7 6 26 25 37 17 4-3 6-10 7-15 40 43 69 96 111 138 17 17 39 38 63 44v-48l-1-21-14-11-30-28-100-120c11-1 13-13 12-22 15-1 30-7 44-10 5-2 13-2 17-5 5-6 13-25 8-33-3-4-11-6-16-7-14-2-29-4-43-4-1-6-6-8-11-8v-1c11 0 22-3 32-4 5 0 8 3 13 0 9-5 19-33 13-43-4-7-20-12-27-15 15-7 33-11 46-22 15-11 24-30 35-45 9-13 28-39 0-43l-12-1c0-15 0-33-4-48l-5-10c-2-8 2-17-5-23-10-8-20-2-31-4v-1c24-10 61-56 27-76-32-19-74-17-109-16 5-12 24-6 28-17l-22 1 5-14 2-10c2-21-25-18-37-10l-15 12c3-16 12-16 27-20 17-4 45-7 M
56-22 15-21 8-45-19-48-35-3-69 9-101 21-5-10-18-15-27-20-19-9-39-15-60-19-10-1-21-1-30-3-4-2-5-7-8-10-8-6-17-6-26-5-22 4-35 24-56 29-10 2-24-4-34-7-36-10-78-36-116-26-17 4-27 16-37 29-4 5-8 17-16 16-10-1-19-5-29-7-5-1-13-1-18-3-5-3-8-10-13-13-4-3-9-4-12-8-4-3-2-11-3-16-3-11-14-18-25-20-10-1-26 3-34 8-5 3-9 9-15 10-7 1-16-1-24-1-23 0-47-1-70 2-19 3-41 7-59 14-7 2-13 6-20 9-8 4-20 5-29 7-8 1-23 2-31-1-4-1-8-6-12-9-8-5-18-8-28-8-11 0-20 3-31 4-14 1-27 2-40 7-11 3-20 11-31 14-18 5-38 4-56 10z" style="fill:#fff;stroke:nM
  <path d="M1136 45c2 6 9 11 15 12 19 2 42 0 61-3 6 0 14 2 20-1 4-2 8-10 10-15-34-1-73-5-106 7m287 33 6 3c19 6 3-16 8-20 6-5 12 3 18 1 8-3 15-14 22-19-22-9-46 17-54 35m-142-25 11-6c-5-1-8 3-11 6m257 8 2 5 6-1v-1l-8-3m155 0c1 3 0 9 3 11s10 1 14 1c11 0 32 6 42-1-18-7-40-11-59-11m-885 5 2 4 2-3-4-1m762 5 3 2v-1l-3-1m127 13 6 19c13-2 26-14 36-22l-42 3m-59 9v1l23 1-1-10c-10 0-14 2-22 8m-256-7 6 8h1l4-6-11-2m477 34c16-4 33-8 48-15 4-2 13-7 11-13-1-3-8-3-11-3-9-2-33-2-40 4-5 4-7 21-8 27m-649-25-8 7 6 1 2-8m-143 49cM
24-5 36-27 45-47-7 0-11 5-16 10-9 9-21 18-29 28-2 3-1 6 0 9m-545-42c6 15 17 11 31 11-8-6-21-10-31-11m676 9-10 23 1 1c9-3 12-15 14-23l-5-1m115 2c4 8 8 9 17 9v-1l-17-8m322 4v1l13 1-13-2m-43 11v1l11-1-2-4-9 4m-299 7 1 1-1-1m2 1 1 1-1-1m-14 4 4 9 7-2-11-7m-192 2-8 5v1c4 1 9-1 8-6m-662 5c3 7 1 12-1 19 9-3 13-7 15-16l-14-3m-258 1c7 17 23 21 40 21v-1l-40-20m408 2c4 5 9 5 15 5v-3l-15-2m1113 3 6-2-6 2m-316 2v2h5l-5-2m-1048 1-2 1v1l2-2m1040 0-11 5c3-1 13-1 11-5m-123 2-1 2h2l-1-2m350 0 1 1-1-1m-4 1v1h3l-3-1m-349 1 1 1-1-1m375M
 14c9-1 33-6 38-14-9 1-33 6-38 14M574 161v1l11 6-11-7m443 0v7l22-5-22-2m-665 2c-6 5-17 12-8 19l8-19m578 13 11 13h1l14-22c-9 2-19 2-26 9m-474 5 5-2-5 2m-265-2c2 16 16 37 31 44 4-12 22-39-1-44-10-2-20 2-30 0m187 1c-1 5-8 17-6 21 2 3 5-1 7-2l17-14v-1c-7 2-12-1-18-4m115 2 6 8h1l-7-8m838 0-2 3 6 1-4-4m-881 25 28-7-12-16c-12 4-14 11-16 23m-41-19-6 4v1l6-5m22 2-11 9c4 0 13-4 11-9m77 9h1-1m-114 0-12 13 7 13 17-11-12-15m1368 15c7 0 11-3 15-9-7 0-11 3-15 9m-1489-8 1 1-1-1m1595 49 1 1c16-6 56-26 66-3 4 8 1 17 1 25 6 0 12 3 18M
 2 5-1 9-6 13-9 10-7 20-15 27-26 3-5 6-13 2-19-4-7-16-10-23-12-21-6-43-8-65-8-7 0-20-2-26 2-4 2-5 8-6 12-4 12-7 22-8 35M462 216c11 7 19 5 30 0-7-10-20-3-30 0m-101-3-2 5 4-5h-2m1036 3v1c5 4 13 7 14-2-5-1-9-2-14 1m-989-1-11 16c8 0 15-8 11-16m41 3v1c9 4 14 10 24 6-6-5-16-7-24-7m-195 3-6 11 14-1-6-10h-2m36 11 17 1c-1-14-13-14-17-1m-134-10c6 9 16 16 24 23 3 3 8 8 12 9s22-5 21-10-9-6-13-7c-15-3-29-11-44-15m215 0 1 1-1-1m1463 0v2h2l-2-2M248 244v1l18 12 4-12-22-1m52 2 12 19h1l-6-19h-7m56 0 13 16c0-7-6-14-13-16m1477 17-1-15M
c-7 2-5 13 1 15m-1554-8-3 10 18 12-15-22m107 0-3 7c4-1 8-2 9-6l-6-1m-177 2-8 4 7 6 1-10m25 1-2 8 15 1v-1l-13-8m1479 1c-6 3-10 6-3 12l3-12m-1371 5c-2 9-8 18-17 21v1l5 2 23-9-11-15m-29 2 2 2-2-2m2 3 1 1-1-1m1162 1-1 2h2l-1-2m24 9 11-9c-5 1-12 3-11 9m-1183-5 3 3-3-3m135 2 3 3 1-3h-4m-3 2-2 3 6 2-4-5m1305 3-1 1v2h4l-1-3h-2M357 298l18 6c-5-8-10-12-18-6m-127 6 23 24c0-16-9-18-23-24m234 8c8-1 3-7 0 0m-40-3c0 6 2 8 8 7l-8-7m-158 12 2 22 18-13-20-9m413 9-1 1v2l3-3h-2m-403 18v2l28 23c5-3 13-9 14-14 3-12-11-24-22-24-7 1-15 9-M
20 13m252 15 1 1-1-1m-7 3 2 2-2-2m95 4 1 1-1-1m-206 6 9 6-9-6m1521 98c6 9 27-4 35-7 27-10 37-30 54-52 6-7 17-18 17-28 1-8-16-13-23-10-9 4-11 17-18 24-7 8-18 12-25 21-7 10-11 21-18 31l-10 9c-4 5-7 9-12 12M338 394c8-3 7-9 7-16-10 2-7 8-7 16m247 10c5-3 13-7 13-14 0-5-7-15-12-10-4 4-1 19-1 24m-173-15 1 3 3-1v-1l-4-1m-130 30 2 10c7-2 9-6 6-13l-8 3m-41 15v1l17 1-3-12-14 10m377-7-2 3 2-3m-331 11v1l13 2c-2-8-7-7-13-3m52 5-1 1v2l12 5-11-8m-118 16v1c5 2 7 3 12 0l-12-1m14 9v1l26 19c1-8 4-29-11-27-5 0-11 4-15 7m56-4c2 14 3 24 M
16 31l11-27-27-4m40 9-6 22h18l2-15-14-7m-136 2 5 2-5-2m14 7 1 1-1-1m2 1 1 1-1-1m156 7c0 4 2 6 6 7-1-4-2-6-6-7m-223 4c15 21 42 37 63 51 8 6 18 15 28 17l12-26-103-42m151 3c1 6 0 16 3 21 4 5 22 10 29 11v-1l-10-9c-9 9-11-10-14-15l-8-7m1590 21-8 16 48-4v-1l-40-11M387 537c-2-7-14-20-19-7-2 5 6 11 11 10 3 0 5-2 8-3m137-11-3 7c5-1 7-2 9-6l-6-1m-129 4v3l4-1-4-2m1461 7 15-2c-5-7-10-4-15 2m-1589 7-14 31 23 13 1-28v-11l-10-5m1636 2v1h7l-7-1M297 557v10h2l1-10h-3m8 2-1 6h7l-6-6m54 19c4 5 16 7 22 8v-1l-22-7m-63 1-4 18c12 8 25 16 M
39 15-7-15-26-18-31-33h-4m19 0c5 10 12 14 23 15-2-11-13-15-23-15m68 7v1-1m3 1 1 1-1-1m1472 6 5-1-5 1m-1485 0c4 6 9 5 16 5v-1l-16-4m1397 5v1-1m-9 2v1l7-1h-7m-1427 0 6 7c-1-4-2-6-6-7m1390 3 3-2-3 2m35-2 1 1-1-1m43 4 7-1-7 1m-1564-1-11 26 59 2v-1l-48-27m1533 8v1l9 2c-2-4-5-3-9-3m121 8v1c6 1 10 2 12-4l-12 3m-153 12v1l15 2v-1l-15-2m-1489 6v1h7l-7-1m14 1v1c14 1 18 13 27 22l6-21-33-2m1450 5-16 16 23-11v-1l-7-4m-1487 1c3 6 8 16 13 20 11 8 35 11 49 11-8-30-37-29-62-31m84 0-8 32 24 1c-3-12-4-28-16-33m25 13c2 8 2 19 12 19 2-1M
2-1-14-12-19M68 668c3 17 14 36 22 51 19 38 41 74 67 108 12 16 25 38 41 51 5 3 13 2 18 2l38-2c6 0 15 1 20-2 6-4 13-19 16-25-25-6-52-9-74-22-12-8-19-22-9-34l12-12 23-17c-5-10-15-16-24-23-20-16-53-37-59-64l-39-9-52-2m287 0-1 4h1v-4m998 1 1 1-1-1m-75 7v1l31-1c-2-10-24 0-31 0m76-5 1 1-1-1m1 2 1 1-1-1m388 34c5 1 14 4 19 2 8-3 10-27 11-35-5 1-13 2-17 5-5 4-11 21-13 28m87-28-17 40c25 7 51 12 74 24 17 9 21 25 8 40-9 9-22-3-32-1-6 2-11 13-13 18l9 7-12-4-15 23c-1 2-4 6-3 8s5 2 7 2l21 1 9 3c20 9 7 25 3 40 9 6 28 14 32 25 4 10-M
4 23-8 31 8 5 17 12 20 21s-4 17-2 25c1 5 12 12 16 15l-8-67c-1-14-4-28 0-42 5-24 42-24 58-11 8 5 13 14 18 22l37 52c5 7 9 16 16 21v-77c0-8 3-23-1-31-2-4-15-8-20-11-14-9-28-21-40-33-28-28-51-60-75-91-11-15-23-36-38-48-2 5-3 11-7 15-10 9-29-12-37-17m-472 1 4 25h1c2-9 4-19-5-25m-89 1-9 16c20 0 53 1 70-11l-15-4-19 3-27-4m78 0-11 12h-1c-4-2-10 1-14 3l-32 6-39 2c-5 0-15-2-20 1-4 2-2 10-2 14 2 13 8 30 17 40 7 6 28 7 37 8 37 8 72 11 110 11v1c-18 7-41 10-60 6l-1 7-3-7-54-1v1c37 15 66 17 105 9-4 8-20 11-28 13-27 8-53 7-78-6-9-M
5-16-14-25-17-12-5-30 1-41-8h34c-2-4-19-10-10-13-6-19-20-36-15-58l-27 1-68 27-33 11-17 24v1c24 20 67 2 92-7 7-3 15-7 23-8-3 11-19 21-28 28l23 31h1l11-5-1-7c0-3 0-13 5-7 4 5 3 13 9 15-2 18 5 36 6 54 0 4-2 16-8 15-7-2-10-15-15-20l-19 35c19-3 38-15 56-5 5 2 10 3 11 9 2 13-10 24-9 36 1 15 9 20 0 35 10 1 10 10 10 18 13-2 27-8 39-2 0-18-3-63 23-64 15 0 21 15 30 24 3 3 8 2 10-2-3-1-12-6-5-8 5-1 9 3 14 2-11-8-26-11-37-19-2-1-12-8-6-11 3-1 6 3 8 5 6 4 14 7 21 9-3-8-7-13-14-17v8h-1c-5-14 3-10 12-8 9-18 34-26 53-26-12 17-38 1M
4-50 30 8 4 19 8 25 14 3 3 2 8 5 11 8 5 35 5 34 18l-5 11 9 4c1-14 5-28-2-41-3-5-9-8-12-13 17-4 21 21 23 33 1 9-3 18-2 27 0 8 7 17 8 26 2 21-3 40-5 61 14-6 18-29 22-42 10-40 14-82 22-123-3 2-7 6-11 4s-5-8-5-12c0-12-3-23-4-35 6 1 11 9 14 14l-7-5 4 26c12-9 16-23 22-37l-16 4 18-9c-23-2-39-23-16-39 6-4 15-5 22-5-7-25-49 3-56-23 14 3 23 9 38 3l-8-25v-14l-7-14 7-12 3-24c-10 2-14 1-23-2-6 13-8 10-20 8-4 13-10 37-22 44-5 3-9 0-12-3-8-7-14-19-15-29h-1a52 52 0 0 1-15 39c-10 11-29 21-44 12-5-3-8-10-13-12-4-2-10-2-14-2-10 0-26-M
3-35 2 0-7 7-7 12-7 9 0 26 3 34-1 4-2 6-13 10-17 5-4 10-6 16-4v2c-4 2-24 13-15 19 6 4 20 2 27 3v1l-25 3c10 14 30 5 40-5 14-15 18-42 7-60m397 1c-10 1-23 4-32 9-3 1-9 3-8 8 1 4 11 4 14 4 4 1 10 3 14 1 6-2 10-16 12-22m-510 8-3 8h14l-11-8m-25 8c6 0 9-1 10-7-4 1-8 3-10 7m-3-1v1-1m-906 4v5l8-4-8-1m1189 8c5 3 8 8 14 7-2-5-9-16-14-7M355 721v1l21 5c0-17-10-11-21-6m31 0v9l4 1-4-10m-147 2 3 2v-1l-3-1m16 6-2 6 8 5-4-11h-2m1360 1-4 22 18-8v-1l-14-13m-112 4c0 19-12 29-22 43 10 3 24 0 33-5-8-16-1-28 17-28-5-7-20-10-28-10m-1227 2 M
2 5 4-3-6-2m1191 4c0 11 0 21 6 31 13-6 19-22 21-35l-27 4m93-3 1 1-1-1m180 13c11 2 16 8 16 19 2-5 5-19 3-24-3-9-16 1-19 5m-195 15c9-7 11-9 23-11l-2-8c-12 3-19 8-21 19m193-15 1 1-1-1m-93 1v4c-10-5-14 9-16 16-1 3-3 7-1 10 6 9 20 4 24-5 4-11 0-15-4-25h-3M303 765l1-13c-6 3-8 10-1 13m1497-13-1 11 15-8-14-3m-799 10v1c5 2 16 8 21 7s11-10 14-14l-35 6m-689-5c0 9 0 14 10 17 3-10 0-13-10-17m51 2 1 1-1-1m1202 3h1-1m58-1c-5 3-12 4-15 8-9 8-1 19 6 24l9-32m-583 1-12 14c4-2 16-8 12-14m-666 2v1l11 5-11-6m1197 2 1 1-1-1m-1236 4c-1 9 M
7 19 13 7l-13-7m70 0 1 1-1-1m595 0 7 15 11-10-18-5m256 0c7 10 18 7 29 7v-1l-29-6m-331 7c6 7 12 1 18-3l-18 3m735-4c-7 20-18 22-36 14l-4 10c13 4 10 12 6 22l17-1 12-10 24-23-7-5h-1l-11-7m95 1h1-1m-765 2-4 12 13 1-7-13h-2m-123 5c4 4 10 1 13-3l-13 3m953 4v1c11 3 15 5 21-6l-21 5m-1565-2c-9 3-20 13-27 19-2 2-8 5-7 9 2 5 13 9 17 11 15 6 30 11 46 14 5 1 12 4 17 2 11-3 14-14 15-23 0-3 2-8 0-10-2-3-7-4-10-6-11-5-24-7-36-11-4-2-10-6-15-5m1298 0-23 4-13 5c2 13 13 3 20 1l9 3 7-13m16 4 1 3h1v-3h-2m-662 1c-5 8-12 16-20 21v1l29-4v-M
1c-4-3-6-6-4-11v-1l-5-5m650 4h1-1m-593 0-11 6v1l15-2-4-5m826 33 18 5 20-33c-9-3-26-9-34 0-6 5-5 21-4 28m-304-28v2l7 1c-1-4-4-3-7-3m-358 9 8-2-1-6c-4 1-6 4-7 8m378-8 1 1-1-1m-555 1 1 1-1-1m732 0-22 19v1h6v1c-10 1-15 7-23 14-15 12-33 26-44 42 9 4 13 12 21 18 18 14 36 29 56 40 13 7 28 15 38 0 5-8 5-20 7-29 3-10 6-20 7-30-18 0-32-15-34-33 0-5 3-11 2-16-1-10-8-19-14-27m-765 5v1l10-1v-2l-10 2m236-2 3 24 12-4-13-20h-2m-28 8v1l12 9-2-12-10 2m-797 0-1 6 5-5-4-1m484 13v1l23-10v-2l-1-1-22 12m36-7 10-2c-4-3-7-3-10 2m891 3c5 1 M
9 1 9-5l-9 5m-939-4 1 1-1-1m254 3c2 11 25 5 27-3l-27 3m419 24 3-6c-14 0-18-11-24-21-7 4-7 11-2 17 6 6 15 9 23 10m-1149 0c18 0 31-1 38-20-5-1-11-5-16-5-13 1-19 14-22 25m473-25 1 1-1-1m398 1h1-1m-400 0c-9 6-21 10-29 17-6 5-4 14-15 12 3 11-3 29-16 31 0 20 3 39 3 59 0 11 3 18-4 28-4 5-12 6-17 9-14 6-28 13-42 17 2 11 4 18-2 29-1 3-4 8-8 8-6 0-13-10-16-15h-1c0 7-3 18 3 23 32 25 65 53 69 96 2 18-5 47-27 47l-6 36c8-2 18-8 25-3 11 9 17 34 23 47 14 28 31 56 43 85 5 10 12 26 3 36-5 5-15 2-22 5-6 2-13 7-20 6 4-16 11-26 29-27-1M
-13-9-26-15-38l-32-64c-5-10-8-29-16-36-8-8-21 7-23 13l-3-5c-6 4-7 13 0 16 4 2 9 1 13 4l4 9c3 20-9 37-25 48v1c4 4 1 7-3 10l13 21c10-5 22-19 33-19l-27 42-2 14-7 21c13 6 31 13 41 24-14-2-28-9-42-13-5-2-13 0-15 6-2 4 1 10 1 14l8-10c3-3 19-11 16-1-1 4-5 6-7 9-5 8-10 17-13 26 9 3 28 5 37 1s23-17 33-15c8 1 4 10 1 14-9 8-23 16-33 22l2 13c13-4 16 2 14 14 10-3 16-15 28-13 8 1 7 9 5 15-4 11-14 17-24 22v1c15 2 15 12 14 25h1c4-6 21-13 23-1 1 12-6 28-8 40-2 10-5 22-5 32 1 6 3 11 3 17 10-6 24-17 36-8 8 6-1 18 1 26 4 19 18 36 24 5M
4l8-1c-3 9 11 26 15 34 10 20 17 44 30 63 7 10 22 23 32 30-1-17-9-34-15-50-8-23-17-47-29-69-6-10-14-20-22-28-3-2-9-6-8-11 2-6 9-1 12 1 9 7 17 16 23 25 24 34 38 76 51 115 44-6 91 22 129 41 15 8 33 22 50 22 2 6 12 9 18 11 18 9 39 19 59 22v-1c-40-27-70-66-104-100-13-13-28-33-46-41v2c-3-2-15-11-6-13 5 0 12 6 16 8 14 11 26 23 39 35 31 27 57 59 89 85 19 15 41 28 66 28v-1l-21-4c-15-6-28-16-40-27-4-5-19-17-10-22v-1c-11-8-19-11-33-12v-17c36 7 72 13 108 13 0-16 16-23 30-18 9 4 15 13 23 16 6 2 13 1 19 1l48 6c6 1 18 5 24 2 4-2 M
5-13 6-17l9 17 8 11c9-2 14 0 22 4 0-8-7-30 1-34 3 12 3 25 6 37 2 11 8 20 11 31 4 24-6 50-30 58-10 4-23 7-34 5-7-2-13-9-21-5s-13 24-16 32c-1 4-3 11-8 12-12 1-19-15-28-19-4-1-9 1-13 1-10 1-19-1-29 1 7 14 25 23 39 29v1c-13-1-24-7-34-15-4-4-8-12-13-14-8-2-18 0-26-2s-16-7-24-10c-39-10-80-26-112-53-8-6-18-13-24-22l40 15c-8-20-24-25-41-34-32-18-65-36-99-49-14-5-31-12-46-10l5 23c7-2 9 5 12 10l23 36 20 28c3 4 6 11 10 14 19 12 46 10 62 28 12 13 8 39-9 46 2-11 8-23 5-34-4-15-36-26-50-29l17 27 40 64c-24-16-42-47-56-73h-1c4 24 M
21 43 22 69h-1c-3-12-9-24-13-36-9-25-19-51-35-73h-1c2 9 7 17 10 26 6 20 11 48 6 68l-2-7h-1c-2 4-5 9-9 3-2-5 0-11 0-16 0-8-1-17-3-25-5-26-18-49-33-71h-1c3 35 22 67 30 102l5 27c1 3 0 9 3 11 2 2 7 1 10 1h131l-42-83h-1l-2 46c-7-13-9-28-7-43 1-8 5-18 3-26-2-7-4-17-9-23-6-6-17-10-19-18 5 0 8 3 13 5 4 2 8 0 11 2 10 8 10 26 17 36 2 5 8 8 11 13h1c0-7 1-14 9-16-8 19 3 32 14 46l26 36-35-38 1 3c-11-8-14-23-22-34h-1c3 11 10 20 14 30 3 9 4 18 8 27 5 11 11 25 11 37h932v-952c0-8 2-20-1-28-3-11-17-22-24-31-17-22-35-45-48-69h-1c1 55M
 18 109 14 165-1 13-7 27-13 38-3 4-8 10-14 9-17-3-29-29-36-42-18-30-31-62-45-93-6-13-10-30-18-41-14 28-15 60-32 87-9 12-22 24-38 17-22-11-31-35-49-49-4 20-8 40-18 57-5 9-14 16-25 13-9-2-18-11-25-17-6-6-12-11-17-18h-1c0 13-5 25-10 36-3 4-6 11-12 10-11 0-20-16-25-24-6 8-4 16-5 25l-7 19h1c3-5 6-10 12-11-1 10-8 19-13 28l3 2c-10 0-15 14-18 22 12-3 27-8 36-17 3-4 9-15 15-13 4 1 1 6 0 8-4 7-8 13-14 18-7 6-16 10-25 13-4 2-11 2-15 5-2 2-3 7-4 10-3 9-7 20-7 30-9-12 2-28 5-41-7-2-36-7-16-16-5-6-14-2-21-4-11-2-20-8-28-17-15-17M
-14-38-22-58-4-9-13-17-14-27l2-11-2-20 2-14c-2-11-13-20-15-32h-1c-4 20-14 58-36 66-6 3-12 1-18 0l-6 18c-3 22 3 44 4 66 1 19-1 37 3 56 3 14 14 25 16 40h-1l-1-3-5 1v1c13 4 4 12 9 21 5 8 18 16 26 22l-25-58c5 2 7 7 10 12l16 33h1c0-6 4-8 10-8-7-27-22-54-33-80-5-9-12-20-14-30 10 3 15 21 20 30l41 89c4 8 20 28 15 37s-11-5-13-9c-12 5-17-1-24-11h-1l6 25c-12-12-24-34-39-41 3 24 11 51 19 73 3 7 7 12 9 19s1 14 2 21c1 10 5 19 7 29h-1l-9-23h-1c-8 12 4 15 6 26 4 15-17 15-26 17-1 7-5 14-4 20 0 12 10 26-1 37-3 3-7 2-11 2-6 2-17 6-21M
 10-6 5-1 19-12 22-9 1-13-9-20-11-6-2-16 3-21 4v1l15-1-12 4 11 29c8-3 19-35 27-19l3 6 3 9h2l14-16 8 3c1-5 2-9 7-12 10-4 18 7 12 15v1c6 5 8 13 14 18 2 2 5 1 7 2 8 1 14 4 17-6l-7-2c12-5 12 3 7 12l9-1v1c-7 3-20 14-27 10h-1l-8 2c-5 16-24 24-40 24-7 0-16 0-18-8 18 6 49 1 53-21l-19 5-9 9-13-4c-8 10-18 9-29 13-5 2-11 6-17 4-7-2-17-11-24-11-3 0-5 5-7 7-4 5-12 9-19 9-6 1-3-4 0-6v-1c-5-1-10 2-16 1-4-1-8-6-12-6-6 2-7 12-11 16-15 13-32 1-38-14l-15 19c3 1 16 2 15 6-1 5-12 2-15 1-16-3-25-7-32-23h-2c-3 4-10 14-16 13-7 0-25-25-31-M
12l-3 9c18 2 19 20 3 26l1 3c-14-5 16-17-1-21h-5v1l9 2c-5 4-16 10-23 6-4-3-5-8-9-11-9-5-23-8-33-8l1 4c-6-3-5-9 2-10 9-1 18 4 27 5l-8-26c-4-1-11 2-14 0-6-3-8-11-10-16l-10-41c6 0 6 7 7 12 3 13 7 27 13 39h2c5-13 7-27 12-40 2-5 4-11 10-11 9 1 11 15 14 21l8 11h1c1-6 2-16 6-21 9-8 20 0 22 10h1c7-15 12-2 20 1v-10c1-8 7-17 16-11 10 6 14 17 22 25 3-6 9-25 17-12h2c3-4 11-16 15-17 5-2 8 4 10 7 5 9 9 10 9 21h1c7-7 7-17 14-4l-3 1c5 6 14 5 21 3-2-9 0-16 4-24l-7-4c21-9 42-15 64-21 7-2 20-4 24-10l-40-2c-6-1-12-4-18-3-17 1-32 8-49 7M
-7-1-30 3-33-3l69-7-34-20 35 9h13l11-13v-1l-10-12c-4-5-18-33 0-24 10 5 15 24 26 25 4 1 9-3 12-5 4-2 8-3 9-8-6 0-13 1-19-1-8-3-10-11-3-16 3 7 13 7 20 7-1-31-9-63-13-94-6-53-9-107-13-161-1-22-4-44-2-66 1-8 7-13 7-21 0-7-4-14-4-21-1-4 1-8-1-11-5-10-13-16-15-28-1-10 5-18 7-27 3-7 3-20 2-27-1-5-8-15-11-6h-1c-3-8-9-10-1-18-3-5-14-25-21-17-6 8-4 23-5 32-4 32 1 65-6 97-3 13-10 27-15 39-3 8-5 16-10 23-5 8-15 8-21 15-3 3-4 9-5 13-4 10-9 19-12 29l6-2c-5 12-19 18-25 30-4 9 4 19-5 28s-24 4-34 11c-8 6-13 16-20 21-6 5-15 5-21 11-M
9 9-15 20-26 28v1l10-1v1l-14 6 1 3c11-2 24-17 35-15 5 0 5 6 6 10 0 14 4 26 8 39 8-3 15-8 22-12 4-2 11-3 14-7 4-4 7-11 9-16 10-20 17-46 10-68l-5 3c4-10 9-4 11 4 3 13 0 24 0 37h1c3-23 17-40 26-61 3-7 6-19 14-21v1l-5 6c7 2 6 11 6 17-3 15-11 24-25 29 2 7 6 12 5 19-2 11-14 17-19 25-5 7-6 19-8 27l3 1c-7 11-12 27-13 40 9-7 16-20 23-29a397 397 0 0 0 60-135c1-2 2-11 6-10 4 2-1 16-2 19-5 19-16 39-19 59h1l25-41c3-5 9-15 12-5h-1l-1-4h-2c-24 37-47 77-64 118l-2-11h-1l-39 55-22 60h-1l12-45h-1c-13 19-27 46-47 59-23 14-31-19-25-35-M
16 1-32 7-48 9-12 1-25-2-36-4-7-2-18-5-21 4-2-5-1-8 3-11-5-9-6-16-16-20v-1c26 0 46-10 70-18v-1l-12 2c-5 0-8-3-13-3-30 1-59 13-89 2v-1h6v-1c-9-2-18-9-27-10-13-1-16 6-10 16-9-9-5-15 6-19l-15-17c-2-4-5-10-8-12-6-4-12 2-18-3-6-7-5-17-12-24-8-8-22-17-26-28 13 1 20 16 30 23-3-25-3-52-10-76-2-7-8-14-12-20-7-11-12-23-16-35-5-18-2-36-5-54-1-11-6-22-8-34-1-10 0-20-2-29-2-7-7-13-6-20s7-9 9-15c13-53 36-116 91-140v-1c-9 1-20 3-29 6-4 2-7 7-12 7s-14 3-19 2c-6-2-3-7 0-9l5-3c-7-13 3-18 15-21 13-4 27-2 39-5 19-5 38-14 57-18v-1c-14-M
3-28-3-42 2-6 3-12 10-18 11-6 0-12-7-17-9-10-4-21-5-32-4-8 1-17 4-25 7-3 1-7 5-11 5-5-1-6-9-10-10-6-3-13 3-19-1-6-3-16-16-10-23 5-4 18-5 24-6l-4-8-3-1m815 6-10 36c13-9 29-25 38-38l-28 2m-513 9 15-7c-8-4-14-2-15 7m-287-9 1 1-1-1m254 4v1l14 10 1-15-15 4m530-4 1 21h-3v18h1l10-39h-9m-636 7v2l28 8 10 3 3-18-41 5m239-5c-5 11-2 14 2 24h1l-3-24m-815 5-24 29 28-24v-1l-4-4m634 7 11-3c-4-4-9-2-11 3m1 5v5l25-8c-5-6-19 2-25 3m-112-4 1 1-1-1m-7 1 6 1-6-1m667 3v3h1l-1-3m243 1c-6 14 2 20 9 33 6 12 10 25 12 38l23-7c-8-6-25-22-20-34M
 2-5 8-8 11-12-17 0-24-5-35-18m-244 3v4h1l-1-4m-460 2 1 1-1-1m-821 28c5 0 23 2 27-3 3-4 1-16 1-21-15-1-21 12-28 24m41-24-1 17 14-17h-13m680 24v1l39 8 13-6 25-12c-10-12-23-3-35 2-12 4-29 6-42 7m521-10 5-1c-2-1-3-1-5 1m-15 3-3 4 5-1-2-3m266 3-18 60c9 6 7 16 9 26 4 14 11 24 18 36 4 6 6 16 14 17 6-43 13-106-23-139M689 883l4 5 14-12c-9-1-15-4-18 7m845-4v1h6l-1-3-5 2m-50 9-22 118h1c8-8 25-9 35-4-3-9 8-6 13-5 13 3 28 12 41 13 1-8-2-28 12-25 9 3 10 22 13 29 4 9 8 17 14 25 3 4 9 7 11 11s1 9 3 13c4 8 11 15 16 22h1c0-10-2-20-M
1-30 1-11 8-14 17-16 29-7 40 22 60 36 7-17 2-49 18-62 6-4 15-5 22-6 6 0 10 3 15 4 0-17-14-21-22-35-43 23-85-19-116-45-8-6-16-16-26-20l-6 43c-14-13 11-42-5-53-1 3-2 7 2 7l-6 8c-5-6-2-14-7-19-8-8-19-6-29-7-9-1-12-9-21-10-11-1-22 7-33 8m-773 11-20 11 8 14h1c4-7 12-17 11-25m-267 9v1l5 1-5-2m495 37v1c14 3 22-5 34-12l38-24-21 6-51 29m37-32 1 1-1-1m-85 33 25-2h13l46-29c-6-2-15 2-21 3-24 3-46 7-63 28m444-32 2 8 18 6c-2-7-14-12-20-14m-615 1-33 42c9-2 16-7 24-11 3-1 7-2 9-5 3-4 2-21 0-26m637 26c4 7 9 6 16 4-5-3-11-5-16-4m-11M
00 1 6 6 4-6h-10m68 3 4 13c4-1 21-6 21-11 0-6-21-3-25-2m1509-1v35h1l14-22v-1l-15-12m-461 6 4 5 11-5c-5-3-10-3-15 0M371 960l4 9 8-2-2-11-10 4m-56-3-16 19v1c11 9 14 3 23-6v-1l-7-13m333 1c9 16 17 9 31 3v-1c-10 2-22 0-31-2m691 0 2 4 6-3-8-1m-461 39 34-37c-10-4-41 3-43 15-1 6 6 17 9 22m15-12 38-24c-14-6-31 14-38 24m-540-8 10-3-3-8c-5 2-9 5-7 11m1039 63 5-44c1-5 4-12 2-17-2-4-19-15-23-10-2 2-2 7-3 9-2 7-7 15-7 23-1 4 3 8 5 11 5 9 13 21 21 28M342 978l-3 2v1l3-3m-48 4 10 10c0-5-5-8-10-10m766 3 7 13 23 5c1-2 4-6 3-9-2-9-26-M
9-33-9m-204 5-13 32 22-15-9-17m186 0c0 6 2 10 7 14l-7-14m363 7c0 17-8 39-3 55h1l4-40-2-15m-302 9 1 1-1-1m400 5 2 2-2-2m-398 2 3 8h1l-4-8m400 1v2h2l-2-2m-886 3 2 2v-2h-2m1310 3c-3 6-9 16-9 22-1 12 13 29 18 40h1l-8-62h-2m-1419 4c-10 6-11 13-7 24 7-4 10-17 7-24m17 4 1 1-1-1m807 1 3 12h1l-2-12h-2m-984 16 8-14c-9 1-14 6-8 14m994-9 3 14 7-6v-1l-10-7m-879 33c3-12 2-19-1-31-10 3-8 28 1 31m64-26v1l12-3c-5-4-8-1-12 2m-137-3-25 24v1c5 5 14 14 21 5 2-2 1-6 1-9l3-21m1388 1 3 6 1-1-4-5m-1357 1 3 11h1c0-5 0-8-4-11m915 0 1 1-1-1m-M
1034 6 2 7 17-5c-4-9-12-4-19-2m727-2v2l13 7c3 1 14-2 10-7-3-4-19-3-23-2m339 0-8 19 5 37-3 41c7-4 11-16 14-23 7-13 10-23 11-37 0-4 2-9 0-13-2-8-13-19-19-24m-963 2c-5 6-8 13-9 21l20-3-11-18m168 8c5-1 10-1 12-6l-12 6m699-6-25 18v1l22 6c1-7 6-18 3-25m-684 4 3-3-3 3m55 0-2 10c12 4 8 17 10 27 5 17 20 31 13 51-3 6-6 12-10 16-5 4-11 5-11 13 10-2 21 6 31 9 0-5-3-19 1-22 8-7 19 5 24-7 12-29-16-65-36-83-6-5-12-11-20-14m-362 2v1l5-1h-5m25 7c2 6 4 14 9 18 7 7 21-1 24-9 1-5-8-15-13-15-6 0-14 5-20 6m213 0-6 29c15-4 23-21 28-35l-2M
2 6m496-6-2 12 15-4v-2l-13-6m-748 5-50 24v1l56-3-6-22m10 6c4 11 6 16 19 15-4-11-6-18-19-15m299 8c2 5 14 16 21 12 3-2 5-9 7-13-9-3-19-2-28 1m30 0-5 11c13 1 5 11 12 17 4 3 18 2 23 2 0-13-9-15-18-21-4-3-7-7-12-9m-463 13v1l31-1-3-11-28 11m206-6v1-1m76 1-1 13h4l-1-13h-2m-31 5v1l25 7v-12l-25 4m64-2h1-1m106 3-1 6h1v-6m-2 35c9-2 18-8 26-12 3-1 8-2 8-6 0-5-22-16-26-13-8 5-7 23-8 31m558-31c-2 6-1 9 1 14h1l-2-14m-571 10-8 30c10-2 11-22 8-30m311 0-1 18h1c1-6 4-12 0-18m-338 4c-10 5-11 17-15 26-1 4-5 8-4 12 3 13 14 24 16 38h1c0-M
15-1-30 1-45 1-9 5-22 1-31m104 5 8 8v-8h-8m719 1-1 2 1-2m-728 1-5 17-2 25 28-7c-3-4-19-25-5-23-4-5-9-10-16-12m252 0-7 29 2 18h1c1-12 18-40 4-47m-223 2-1 3 1-3m-333 3v2l7-1-7-1m331 2-2 9h1l1-9m742 0c-6 10-18 25-20 37-1 8 4 19 6 27l11 49c2 7 2 16 6 22l1-6c9-2 5-23 4-30-1-8-4-17-4-25-1-8 2-16 2-24s-3-17-4-25 1-17-2-25m-790 1-14 9v1c9 0 20 4 14-10m52 4-3 16c5-4 5-10 5-16h-2m-289 6v2c8 6 17 12 21-2-9-4-12-5-21 0m135 1 4-6-4 6m1007-5v5h9l-9-5m-862 13c5-9-5-11 0 0m403 3 14-12c-7 0-18 3-14 12m64-8 5-3c-3-1-4 0-5 3m479-1h1-M
1m-558 2h1-1m-466 13 3 3c-5 1-2 5-1 8l24-18c-7-5-23-1-26 7m-75-8-15 22c5-3 19-16 15-22m1018 2c6 24 21 31 42 36-6-7-17-15-25-9l3-9c-8-11 4-3 9-2l-11-18-18 2m-935 25 17 9c4-11 8-19 8-31-8 4-21 14-25 22m-150-8h10v-12c-7 1-8 6-10 12m1120-12 17 22h19v1l-17 8c10 3 16-1 21-10l-19-6-21-15m-1045 5c-4 6-9 13-15 17l-12 8c-7 12 4 35 10 45 9-4 29-15 34-24 2-4 0-9-1-13-3-10-7-26-16-33m53 1h1-1m667 2-3 9h1l4-9h-2m-331 1c-4 11-7 29-3 40 5-6 10-8 18-8-4-11-7-23-15-32m712 1-2 4 2-4m-505 26c11-2 32-12 33-24-14 5-27 9-33 24z" style="fM
ill:#010101;stroke:none"/>
  <path d="M1896 1162c5 20 8 51 1 71-3 9-11 15-13 23 23-14 21-46 18-70-1-6-1-20-6-24z" style="fill:#fff;stroke:none"/>
  <path d="m1594 1165-1 2 1-2m-975 6 3 9 19-3-2-9-20 3m593-3 1 1-1-1m-604 2c-5 11-9 19 5 24 1-8 0-17-5-24m229 0c3 22 13 42 26 60h1c0-21-13-44-27-60m374 0 1 1-1-1m-646 3c-9 12 9 11 15 17l-13-1c4 12 16 32 26 40l-6-28-2-14-20-14m-385 28c5 6 14 9 21 13l48 24c6 3 17 12 24 11 8-2 18-13 24-18 21-16 51-34 66-56-60 8-126 2-183 26m1182-26c-4 13 4 27 8 39h1l-9-39m-341 5c15 21 46 20 M
58-4-20 0-38 9-58 4m2 15c-3-5-11-15-17-17-4 0-11 8-8 11 4 6 19 5 25 6m-717 74 61 39c21-40 34-85 45-128-8-1-20 16-26 22-17 16-36 31-54 46-8 6-19 13-26 21m112-89c-6 47-32 89-44 134l19 13c4-10 14-17 17-26 5-13 6-30 8-43 6-27 13-51 13-78h-13m756 5-1 18c6-5 11-14 11-22l-10 4m-513 36h2c3-7 12-20 9-28-3-6-24-9-25-1-2 8 11 22 14 29m561-33 1 1-1-1m-588 2-11 1-3 10c4-2 14-6 14-11m924 7 10-6c-5-1-8 2-10 6m-1015-1 4 21h1c0-8 0-15-5-21m59 0 2 13h1c3-6 2-9-3-13m977 0-17 6v1c5 1 19 2 17-7m-936 4c-3 5-15 22-13 28 1 3 10 2 13 4 6 3M
 4 11 3 16h1c3-6 10-13 11-20s-10-23-15-28m529 4 1 1-1-1m-551 2h1-1m-7 6-6 11c4-2 9-7 6-11m-99 1-14 11v1c9 0 19 0 14-12m630 22c9-1 18-14 21-22-15 4-18 6-21 22m-619-21v11h3l-3-11m33 9 2 3-2-3m349 0v1l13 9c-3-7-6-10-13-10m332 2-14 35c15-3 22-21 14-35z" style="fill:#010101;stroke:none"/>
  <path d="M1485 1227c2 6 12 14 17 19 31 31 81 29 120 14 11-4 32-12 38-23-39 16-82 37-125 23-10-4-20-10-28-17-7-6-12-15-22-16z" style="fill:#fff;stroke:none"/>
  <path d="m460 1228-2 43 24-9-22-34m947 5v24l10-4-10-20m-519 3c4 13 13 15 M
24 22 18 10 35 26 56 30-8-11-23-15-35-21-16-9-30-21-45-31m-397 6c8 13 18 17 21-1l-21 1m33-1-5 15 24-1-6-13-13-1m35 2c6 10 11 15 23 16-5-11-10-16-23-16m44 3c3 5 6 13 12 15-3-5-6-13-12-15m14 1 4 14 7-1c-2-8-1-14-11-13m53 0-19 31 7 23c11-2 31-17 26-30-2-6-9-7-12-12-2-4 1-8-2-12z" style="fill:#010101;stroke:none"/>
  <path d="M1849 1251c-7 16-16 31-22 48-11 36-4 71 6 106 3 11 6 21 7 32 1 4 0 9 5 11 0-36-18-68-17-104 0-19 4-39 10-57 4-12 11-24 13-36h-2z" style="fill:#fff;stroke:none"/>
  <path d="m864 1253 9 60c1 11 2 2M
1 14 26 5 1 11-1 16-2 10-2 21-3 31-3l-2-5 10-1 3-4 10 5 34 1c-7-8-20-6-29-8-18-5-37-14-54-22-11-6-13-16-19-26-5-7-16-16-23-21m509 3 1 1-1-1m25 2h1-1m-24 0 16 42h1c-3-13-9-32-17-42m-146 4 1 1-1-1m-3 1 1 1-1-1m169 4 6 16h1l-1-16h-6m-35 1 5 31 3-1 3 4c-1-11-5-25-11-34z" style="fill:#010101;stroke:none"/>
  <path d="M1593 1308c6-6 14-7 22-8 17-4 45-6 53-24-10 2-19 7-29 10l-36 9c-6 1-16 6-10 13z" style="fill:#fff;stroke:none"/>
  <path d="m1218 1278-9 26c8-6 18-17 9-26m-744 8c1 3 4 6 4 9 0 8-10-3-11-5-17 3-15 36-15 50 2M
0-6 42-12 63-12 8 0 20 1 23 10 3 6-1 14-3 20l20-5 19-17 29-32c-6-1-11 3-16 7-11 8-21 19-32 28-2-17 21-34 34-41-11-9-31-3-45-3-10 0-19-3-28-7-5-3-11-8-16-8-8-2-18 4-26 6z" style="fill:#010101;stroke:none"/>
  <path d="M1924 1285c-17 29-30 63-30 97 0 42 18 82 16 124-1 27-16 63-47 63 6 8 19 3 25-2 16-11 25-30 28-49 8-43-9-84-10-126-1-22 1-43 7-64 4-14 11-28 13-43h-2z" style="fill:#fff;stroke:none"/>
  <path d="M1410 1286c0 15 4 30 8 45 1 8 2 15 9 20l-11-40-6-25m-153 1-1 4h1v-4m-978 2c-44 35-90 69-130 109l-29 32c-4 5-8M
 10-9 17 27 0 52-9 78-18l117-41 32-12c3-1 10-2 12-5 3-4 3-13 3-18 1-4 3-9 2-13-2-6-14-12-19-16-18-12-37-25-57-35m1173 1c3 8 9 18 17 22 0-13-7-16-17-22m-401 5v1-1m-5 1v1h3l-3-1m158 5h1-1m160 0 7 19h1c-1-8 0-15-8-19m86 2 2 4h1l-3-4m-91 11 12 97c4-2 12-6 13-10 2-6-2-18-4-24-4-23-8-43-21-63m-262 2v1-1m292 0 1 1-1-1m0 6 5 35 10 15h1c-2-16-1-41-16-50m-266 3c-15 10-41 25-60 25-13 0-27-7-40-10-5 5-15 3-22 4-6 1-11 4-16 6v2c31 15 64 28 99 19 12-3 21-12 32-16l-3 4v1l8-1v1l-16 9 33-6-8-33-5 4-2-9m-511 1-4 11c8 0 12 0 14-9l-10M
-2m586 1 1 1-1-1m-1 2-5 12c5-2 6-8 5-12m-188 8v1h5l-5-1m8 1v1-1m4 1 1 1-1-1m-657 7-4 22 22-7-18-15m542 2v1c19 4 38 4 57-2h-25l-32 1m-244-1v11l4-2-4-9m-63 8 12 3 4-9c-7 0-13-1-16 6m23-2-4 9 4-9m569 0-23 44 12-38-12 16-24 37 8-2c-18 16-28 34-41 55 0-11 5-22 9-32-15 3-21 36-2 35 11-1 21-15 27-23 17-22 33-42 41-69 2-6 7-16 5-23m232 1 6 34 8 23c7-4 6-12 4-19-5-13-7-29-18-38m-525 1c10 16 26 32 46 34 11 1 20-3 31-3 5 0 9 3 13 3 13 0 30-4 42-8-10-6-23-8-34-14-6-3-15-11-22-12-9-1-21 5-30 6-17 1-30-2-46-6m265 11-54 24-20 18-M
29 20v1c5 0 8 4 13 5l14-3c12-2 30-4 40-12 8-6 14-19 20-28 5-7 15-17 16-25m-684 3c-7 1-34 4-32 14 1 4 8 4 11 3 7-3 16-11 21-17m48 55 23-26 25-29c-9 0-16 8-23 13-9 7-31 16-31 30 0 4 4 9 6 12m37-12 24-10 15-28-13-2-8 11-18 29m42-37-14 34h1c4-9 15-25 13-34m5 3-1 4h1v-4m788 3 1 8c3-3 2-5-1-8m-790 2 1 1-1-1m580 0 1 1-1-1m-581 3 1 1-1-1m-1 2 1 1-1-1m-203 2-41 14c1 20 17 40 36 26l9-8c2-6-2-26-4-32m561 1v1l14-1h-14m-360 2 1 1-1-1m460 7c-7-1-14 4-20 7-12 6-26 11-39 13v1c10 2 26 7 36 6 19-3 38-23 54-33-6-2-29-1-31 6m-461-5 1 M
1-1-1m10 2-4 12 10-2-6-10m-13 5 1 1-1-1m807 1c-6 8 0 17 1 26l3-1-4-25m-808 1 1 1-1-1m-96 2 5 8-5-8m95 0 1 1-1-1m-114 4-9 8 17 6-8-14m123 9 1 1-1-1m-2 1-2 1v1l2-2m782 0c-5 3-9 4-15 2l2 14 17-2-4-14m-834 11v1l15 1-5-7-10 5m36-5-2 4h1l1-4m411 1 1 1-1-1m430 0c0 3 0 4 3 5l-3-5m-849 1-4 4 4-4m421 0 1 1-1-1m-546 3c-14 12-16 30-28 44-19 25-54 43-84 50v1c14 3 27-9 39-15 28-14 57-33 88-40l-15-40m115 0v1-1m54 0-11 8v1h7c-4 4-8 4-13 4 0 14 11 15 22 11l-5-24m23 7 1 12h1l-2-12z" style="fill:#010101;stroke:none"/>
 1440 1 10c6 22 26 6 40 5 6 0 9 6 15 7 10 1 20-3 29-4-3-10-18-5-25-4-7 0-11-6-18-6-15 0-37 18-38-8h-4z" style="fill:#fff;stroke:none"/>
  <path d="M483 1442c1 4 9 26 15 19 3-3 2-9 3-12l-18-7m56 7-1 5 21 3 2-5-22-3m65 0-2 4c3-1 3-2 2-4m-100 2v2l2-2h-2m72 1-2 4h1l1-4m-3 5-1 2 1-2m21 4-24 30 15 8c4-13 11-24 9-38z" style="fill:#010101;stroke:none"/>
  <path d="M1006 1465c7 21 38 16 54 11l-29-1-25-10z" style="fill:#fff;stroke:none"/>
  <path d="M1383 1481c2 11 17-3 20-7l-20 7m-744-4-8 5 2 6 6-11m-28 8 6-5-6 5m755 2v1l5-M
2-5 1m-679 5 3 9h1l2-12-6 3m-79 9h1l4-9c-5 2-6 4-5 9m14-8-10 20c8-5 18-10 10-20m35 8-4 20h1l3-20m18 1-3 3v1l7 3-4-7m46 3 1 1-1-1z" style="fill:#010101;stroke:none"/>
  <path d="M1718 1508c-13 24-22 47-25 74-1 8-3 19-1 27l-22 2-71 1c-3-15-16-28-22-42-2-5-2-12-8-13 0 20 17 38 25 55-17 3-27-18-42-24-11-5-8 7 0 10l10 6 13 11c-32 0-65 11-96 18-10 2-20 6-30 7-11 0-25-6-37-8-23-2-46 0-68 4-13 3-24 9-37 12-21 6-43 9-64 14-17 5-34 13-52 14-14 1-30-2-44-3-35-2-70-5-104-11l-37-9c-1-8-13-5-11 2 3 14 29 14 39 19 12 7 18 29 16 4M
2-1 4-6 6-7 10l8-4 4 7-26-3c1 10 9 10 17 11v1l-19 8-9-32c-2-5-3-10-9-9l10 37 4 15h12l30-4v-2l-17-5v-1l19-8 29-2c5 13 21-8 33-1 6 4 2 13-1 18-7 10-21 11-32 11v1l28-3c-5 15 2 19 10 29 4 5 7 13 15 11 6-2 8-8 9-13 5-13 5-29 0-42 11-5 23-16 35-15v1c-15 4-24 18-7 28 12 6 30 7 43 8 20 1 40-2 59-6 15-4 28-10 43-10l81 6 22 3c3 1 8 4 11 3 9-2 3-14 0-18 5 2 21 9 19 16-1 7-13 10-19 12-28 9-59 1-85 12 3 12 17 12 27 12 24 0 58-3 78-18 16-12 12-31-7-37v-1c9-3 19-12 23-20 25 7 54 7 79 12 64 12 126 28 191 15l1 7h2c6-11 14-12 24-17 M
5 18 17 14 29 4 9-9 15-25 11-37h4v-1c-6-4-4-12-4-18 0-12-5-41-20-42v-1l7-2v-1c-12 0-22-6-34-10-16-6-32-10-49-14-6-1-23-4-24-11-3-21 5-50 11-70 3-7 11-21 9-28z" style="fill:#fff;stroke:none"/>
  <path d="m514 1541 18-10 33-20c-12-5-20 1-29 7-10 7-17 11-22 23m74-30c-1 8-3 13 6 17 2-7-2-12-6-17m-125 3-14 6 4 10 8-4 2-12m62 27v1c6 0 14 2 20 1 9-3 21-18 24-27l-44 25z" style="fill:#010101;stroke:none"/>
  <path d="M1815 1616h2c8-18-1-36 4-54 5-19 20-29 28-45-6 1-12 5-17 9-25 19-22 44-18 72l1 18z" style="fill:#fff;stroke:M
  <path d="m662 1523 3-2-3 2m708 6 4 2c-1-3-1-3-4-2z" style="fill:#010101;stroke:none"/>
  <path d="M1476 1535h8v2l-5 1c3 10 12 7 11-3-2-8-12-7-14 0z" style="fill:#fff;stroke:none"/>
  <path d="m582 1530-1 3c2-1 3-1 1-3m-164 7h10l-2-5-8 5m220-5-2 4 4-1-2-3m-128 3-5 4 3 2 2-6m783 24 21-4 4-6v6l5 3c5-3 13-11 7-16-3-3-9-1-13-1-15 0-24 0-24 18m-55-18v2h2v-2h-2m-67 17c17 0 17 15 21 28 10-12 4-21-5-32-2-3-7-10-12-9-4 1-4 10-4 13m-79-13 5 8-5-8m-462 2 1 1-1-1m779 7h6l4-4-2 4c3 1 10 0 8-5-4-7-14 1-16 5m-1157 31 38-M
22 17-11-11-2-14 10-30 25m984-35c-2 10 0 15 4 24l7-8v-1c-6 0-14-6-6-10l-2 4h9c-2-7-5-9-12-9z" style="fill:#010101;stroke:none"/>
  <path d="m1759 1779 1-4h-1c-4 14 22 12 30 12 27 0 60-12 79-32 33-34 28-92 43-134 5-16 13-32 23-45 7-8 18-15 22-25-19 7-34 28-43 45-22 43-16 94-38 137-13 25-40 39-66 46-16 4-34 7-50 0z" style="fill:#fff;stroke:none"/>
  <path d="m1336 1552-6 8v1l10 8-4-17m-592 3 1 1-1-1m344 0-8 28c12-3 19 28 23 37h2c6-19 10-40-5-57l-12-8m140 0 1 1-1-1m142 1 3 5-3-5m-143 1-1 3 1-3z" style="fill:#010101;stM
  <path d="M1463 1558c-3 2 0 6 3 4s-1-6-3-4z" style="fill:#fff;stroke:none"/>
  <path d="m1153 1561-3 9c6 1 6-5 3-9z" style="fill:#010101;stroke:none"/>
  <path d="M1528 1570c-4-14-12 2 0 0z" style="fill:#fff;stroke:none"/>
  <path d="M1250 1564v1-1m110 0-4 7h4v-7m-898 7v1l10-1h-10m931-2 1 1-1-1m8 4-1 7h2l-1-7m20 6-7 3 1 6 12-3-6-6m42 3 1 1-1-1m-384 2-1 4 1-4m50 2-1 9c3-3 3-6 1-9m270 3v1h3l-3-1z" style="fill:#010101;stroke:none"/>
  <path d="M1475 1609c0-3 0-8 3-10 4-3 11 4 10 8-1 8-19 9-25 12 4 3 8 1 M
12 0 12-2 25-9 15-22-10-15-29 1-15 12z" style="fill:#fff;stroke:none"/>
  <path d="M267 1753c18 0 35-6 52-11 32-11 63-25 94-38v-1l-11-1v-1c37-14 79-26 111-52 9-7 18-22 25-32-18-6-37-10-55-10-11 0-25 3-36 1-7-2-10-8-13-14-17 8-33 26-48 38-29 25-58 51-84 79-12 13-27 26-35 42m287-159v1h4l-4-1m579 8 1 1-1-1m-491 4-3 2v1l3-3m-26 16v1l7-3-7 2m841 23 1 3-6 1c14 11 38 19 40 40 1 9-3 16-5 25l10 1c-3-13 9-25 18-33 23-20 49-34 77-45 10-4 28-5 33-16-11-5-22 2-33 2-46 0-91 13-135 22m170-26c2 14-24 19-34 23-26 10-49 26-70 44-9 7M
-20 17-18 30 59 0 116 25 175 25 0-14 0-31 6-43 4-8 16-16 18-24 1-6-4-15-6-21-2-7-2-24-7-29-3-4-12-3-16-3-16-2-32-2-48-2m72 5c2 15 5 31 11 45 9-6 16-16 23-24 2-3 5-8 3-12-2-3-7-4-10-4-9-2-18-5-27-5m-1089 7 5 9c7-2 14-7 11-15l-16 6m1132 1c0 13-10 22-18 31-3 3-9 7-11 12-1 5 6 14 8 19 4 10 5 19 5 29h-1l-16-42c-20 10-25 41-27 61l68-3c-3-14-9-30-8-45 1-17 12-33 23-46l-3-7 9-3-29-6m37 8 1 3-6 1v1c4 7 3 11-1 17l19 1v-1l-11-3-2-4 10-1-1 4 17 5c-3-11-10-14-20-17v-1l7-2v-1l-13-2m-1197 29 8-6c16-15-15-28-14-10l2 7 4 9m752-21v1M
l14 1c-7 7-27 9-36 10v1l46 1-1-3 64-12-29-4-58 5z" style="fill:#010101;stroke:none"/>
  <path d="M1779 1650v1h5l-5-1z" style="fill:#fff;stroke:none"/>
  <path d="M567 1653c-4 3-10 5-13 9-4 8 0 23 1 31 5-4 18-12 19-18 1-5-5-18-7-22m1201 1-5 9 8-6-3-3m-409 8v1c15 1 20 5 34-3l-34 2m-52-1 1 1-1-1m-591 3-9 6c4-1 9-2 9-6m1056 20 8-1 8-13-10 6h-1l-2-4-10 2 7-4-2-5c-6 3-17 12-16 20 2 7 15 3 18-1m-982-18-4 5h-1c-5-3-8 4-11 8-7 9-17 15-14 27l-5-5h-1c-7 7-27 18-23 30 23-11 43-38 70-40l-11-25m635 1c-1 4-4 10-3 15 2 6 17 3 22 3M
-5 4-13 4-19 4 1 5 3 17 7 20 13 8 48 2 40-19-1-5-7-9-11-12l-15-9c-7-2-14-3-21-2m375-1 1 1-1-1m3 1 1 1-1-1m-386 2 3 6 3-7-6 1m388-1c-8 6-10 5-13 16l-5-1v1l1 4 13 8-16-6c-1 7-5 6-10 9 6 3 11 0 17-2l-4 3v1c4-1 12-1 15-4 6-4 5-24 2-29m-1288 15v1l18 14 8 5 1-8-3-25-24 13z" style="fill:#010101;stroke:none"/>
  <path d="M1773 1673v11h1l-1-11z" style="fill:#fff;stroke:none"/>
  <path d="M1066 1681v1h6l-6-1m326 0v3h18l-18-3m-719 4c-13 10-8 24-3 37 13-9 4-14 2-25-1-4 1-8 1-12m396 24 58-9-1-5 10-5-50-4-17 3v20m336-18c-9 3-16 M
0-17 12l18-11-1-1m7 0-17 13c7 4 15 4 23 4l-6-17m340 1 9 44 22-4v-1l-19 1c6-5 16-3 10-13l-9 7 6-9c-9-6-13-9-7-20l-12-5m-380 2v1-1m-37 15 5 2-6 2-3 14c14-6 26-16 37-26-7-8-33-4-33 8m430-12-3 11 9-3v-1l-6-7m-635 2v1-1m656 2 1 1-1-1m-533 4v1l16-1c-5-2-11-2-16 0m-117 5 9-3c-3-1-7 0-9 3m667-3 1 1-1-1m-574 1v1h5l-5-1m-6 1v1h3l-3-1m124 29v1l50 3c3-9 23-7 30-7-3-19-11-20-27-23-5-1-11-4-16-2s-8 7-12 11l-25 17m-130-28 1 1-1-1m547 0v1l5 1-5-2m12 2 3 12c7-2 17-5 20-12h-23m-966 2 4 10h1l-5-10m266 2v1l15-2-15 1m194 19c21 0 44 7 5M
0-20-10 1-29-1-38 4-4 3-9 12-12 16m165-17c2 10 5 18 15 21-5-9-3-12 2-20l-17-1m359 6 1 1-1-1m-732 5 6-4-6 4m197 4 9-8c-5 1-7 3-9 8m533-8 1 1-1-1m-703 1v1h5l-5-1m131 6c2 10 23 9 29 3l4-8-33 5m-63 11 23-13c-11-8-20 3-23 13m-449-14-5 9 7-9h-2m506 5-23 13c22 4 42 4 64 4-4-5-11-3-17-3-6 1-22-1-26-5l7-1-5-8m190 8v1l27 2c-5-8-19-3-27-3m-571 2 1 1-1-1m2 5 1 1-1-1m1 2 1 1-1-1m2 5 1 1-1-1m37 124-10-28-7-19c-6-13-23-5-30 3-11 13-3 34 5 47 3 5 8 13 15 12 10-1 19-10 27-15m-246-7h1c5-12 19-29 17-42-22 5-15 25-18 42m276-32 1 1-1-1M
m-32 1 1 1-1-1m1 2 1 1-1-1m369 8h25c-5-6-23-12-25 0m-368-5h1-1m1 2 1 1-1-1m19 11 19 26h1c-3-11-11-19-20-26m271 3c11 14 29 24 43 34 5 4 12 9 19 10 5 0 9-3 13-5l-9-34-66-5m-238 3 1 1-1-1m317 2 7 26c16-3 23-13 31-26h-38m52 3 4 17 33-19c-11-5-26-2-37 2m-398-2 20 52h1c-2-19-6-38-21-52m436 0-10 22 22-14c-3-5-6-8-12-8m22 3 7 19h1l7-17-15-2m-197 1c7 10 18 19 28 25l-28-25m127 6-1 2 1-2m61 1-15 18 19-8-4-10m-58 5c-3 1-10 5-8 10 2 3 7 1 8-2v-8m98 1 1 1-1-1m-1 4h1-1m-69 0-12 13c6 1 18-6 12-13m68 2-1 6h1v-6m-33 2-4 3v1c3-1 5-1 M
4-4m53 1-7 8 18 4c-2-6-5-10-11-12m-217 3 2 2-2-2m70 12 16-7v-2c-6-2-17 1-16 9z" style="fill:#010101;stroke:none"/>
  <path d="M1024 1942c4-12 2-29 2-42-11 2-11 37-2 42m14-41c1 8 12 12 18 18 5 6 7 15 10 22 2 8-1 16-2 24-3 14-3 34 6 46l2-46h1l17 35 25 48h1c2-11-6-25-10-35l-9-30-14-29h1c5 10 12 29 22 34l-1-3c10 12 21 31 35 38-12-28-50-48-40-82-9 1-9 9-9 16l-12-14-16-35-9-2-16-5z" style="fill:#fff;stroke:none"/>
  <path d="M1332 1912c9 0 16-1 22-9-10 1-15 0-22 9m67-5-7 24c12-3 23-9 25-22l-18-2m-296 1c14 22 33 28 56 38 M
16 6 32 13 49 17 6 2 14 6 21 5 5 0 9-3 14-4v-1l-9-1-1 5-4-6c-31-1-68-13-94-29-11-7-19-19-32-24m142 5 1 1-1-1m-71 7 1 1-1-1m203 0 1 1-1-1m-23 1-9 3c-1 5-4 6-9 6v1l14 6 4-16m22 1 1 1-1-1m-1 2 1 1-1-1m-408 2 1 3h1l-2-3m407 0 1 1-1-1m-2 3 1 1-1-1m-46 2c-10 3-32-1-37 9 16 8 38 2 55 0v-1l-8-3v3h-1l-9-8m44 1 1 1-1-1z" style="fill:#010101;stroke:none"/>
  <path d="m1311 1934-11 8v1c4-1 11-4 11-9z" style="fill:#fff;stroke:none"/>
  <path d="M1418 1935c-12 14-32 14-47 23v1c13 0 26-3 37-10 5-3 10-8 10-14m-189 5v1h12l-12-1m-23Mk
3 10 1 1-1-1m305 14c3 6 7 4 13 2l-13-2m-46 11 24 4v-1c-5-3-6-7-4-12-8-2-19 0-20 9m-260-9 1 1-1-1m1 2 1 1-1-1z" style="fill:#010101;stroke:none"/>
  <path d="m1141 1972 30 62c2-5-1-11-3-15-4-12-9-24-15-35-3-5-5-14-12-12z" style="fill:#fff;stroke:none"/>
  <path d="M1279 1971v1l7 4-7-5m-28 2 1 1-1-1m80 0-14 10 8 7 6-17z" style="fill:#010101;stroke:none"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_208543" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_208543)">
<path d="M278.667 302.667V242.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M278.667 458.667V422.667H266.667V458.667H278.667ZM
<path d="M206.667 314.667H254.667V302.667H206.667V314.667Z" fill="#0F1013"/>
<path d="M206.667 350.667H254.667V338.667H206.667V350.667Z" fill="#0F1013"/>
<path d="M206.667 422.667H254.667V410.667H206.667V422.667Z" fill="#0F1013"/>
<path d="M218.667 338.667H242.667V314.667H218.667V338.667Z" fill="#50447F"/>
<path d="M266.667 254.667H278.667V242.667H266.667V254.667Z" fill="#50447F"/>
<path d="M206.667 314.667H218.667V302.667H206.667V314.667Z" fill="#50447F"/>
<path d="M206.667 350.667H218.667V338.6M
67H206.667V350.667Z" fill="#50447F"/>
<path d="M206.667 422.667H218.667V410.667H206.667V422.667Z" fill="#50447F"/>
<path d="M218.667 302.667V242.667H206.667V302.667H218.667Z" fill="#E72E4B"/>
<path d="M206.667 302.667V254.667H194.667V302.667H206.667Z" fill="#E72E4B"/>
<path d="M206.667 254.667H218.667V242.667H206.667V254.667Z" fill="#EE6C81"/>
<path d="M266.667 302.667V230.667H218.667V302.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 410.667V350.667H194.667V410.667H266.667Z" fill="#E72E4B"/>
<path d="M194.667 36M
2.667H206.667V350.667H194.667V362.667Z" fill="#EE6C81"/>
<path d="M266.667 230.667H218.667V242.667H266.667V230.667Z" fill="#EE6C81"/>
<path d="M278.667 422.667H266.667V446.667H278.667V422.667Z" fill="#EE6C81"/>
<path d="M266.667 350.667H218.667V362.667H266.667V350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M266.667 470.667V422.667H194.667V458.667H206.667V470.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 422.667H218.667V434.667H266.667V422.667Z" fill="#EE6C81"/>
<path d="M206.667 470.M
667H218.667V458.667H206.667V470.667Z" fill="white"/>
<path d="M230.667 470.667H242.667V458.667H230.667V470.667Z" fill="white"/>
<path d="M254.667 470.667H266.667V458.667H254.667V470.667Z" fill="white"/>
<mask id="mask1_5_208543" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_208543)">
<path d="M446.667 278.667H506.667V290.667H446.667V278.667Z" fill="#0F1013"M
<path d="M458.667 290.667H470.667V314.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M482.667 290.667H494.667V362.667H482.667V290.667Z" fill="#0F1013"/>
<path d="M470.667 302.667L470.667 314.667L446.667 314.667L446.667 302.667L470.667 302.667Z" fill="#0F1013"/>
<path d="M470.667 314.667H482.667V326.667H470.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 266.667H494.667V290.667H470.667V266.667Z" fill="#394358"/>
<path d="M494.667 278.667H506.667V302.667H494.667V278.667Z" fill="#394358"/>
<path d="M494.667 350.6M
67H506.667V374.667H494.667V350.667Z" fill="#394358"/>
<path d="M494.667 398.667H506.667V422.667H494.667V398.667Z" fill="#394358"/>
<path d="M470.667 362.667H506.667V386.667H470.667V362.667Z" fill="#394358"/>
<path d="M506.667 350.667L506.667 374.667L494.667 374.667L494.667 350.667L506.667 350.667Z" fill="#9699A0"/>
<path d="M482.667 386.667H506.667V398.667H482.667V386.667Z" fill="#394358"/>
<path d="M470.667 386.667H482.667V434.667H470.667V386.667Z" fill="#0F1013"/>
<path d="M482.667 398.667H494.667V410.667H482.667M
V398.667Z" fill="#0F1013"/>
<path d="M458.667 422.667H470.667V446.667H458.667V422.667Z" fill="#0F1013"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#0F1013"/>
<path d="M482.667 434.667H494.667V458.667H482.667V434.667Z" fill="#394358"/>
<path d="M458.667 446.667H482.667V458.667H458.667V446.667Z" fill="#394358"/>
<path d="M482.667 434.667H458.667V458.667H482.667V434.667Z" fill="#E72E4B"/>
<path d="M482.667 434.667H470.667V458.667H482.667V434.667Z" fill="#EE6C81"/>
<path d="M494.667 446.667H482.M
667V458.667H494.667V446.667Z" fill="#E72E4B"/>
<path d="M482.667 458.667H470.667V470.667H482.667V458.667Z" fill="#E72E4B"/>
<path d="M482.667 470.667H470.667V482.667H482.667V470.667Z" fill="#E72E4B"/>
<path d="M482.667 482.667H470.667V506.667H482.667V482.667Z" fill="#0F1013"/>
<path d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#9699A0"/>
<mask id="mask2_5_208543" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554M
.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_208543)">
<path d="M398.667 398.667H326.667V470.667H398.667V398.667Z" fill="white"/>
<path d="M386.667 350.667H338.667V386.667H386.667V350.667Z" fill="#0F1013"/>
<path d="M386.667 362.667H338.667V374.667H386.667V362.667Z" fill="#394358"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#0F1013"/>
<path d="M386.667 386.667H338.667V398.667H386.667V386.667Z" fill="white"/>
<path d="M326.667 458.667V410.667H314.667V458.667H326.667Z" fM
<path d="M410.667 458.667V410.667H398.667V458.667H410.667Z" fill="white"/>
<path d="M338.667 398.667H326.667V410.667H338.667V398.667Z" fill="#B5B5B7"/>
<path d="M362.667 458.667H326.667V470.667H362.667V458.667Z" fill="#B5B5B7"/>
<path d="M314.667 458.667H278.667V506.667H314.667V458.667Z" fill="white"/>
<path d="M314.667 446.667H290.667V458.667H314.667V446.667Z" fill="white"/>
<path d="M302.667 434.667H290.667V446.667H302.667V434.667Z" fill="white"/>
<path d="M290.667 506.667H278.667V542.667H290.667VM
506.667Z" fill="white"/>
<path d="M290.667 458.667H278.667V482.667H290.667V458.667Z" fill="#B5B5B7"/>
<path d="M446.667 446.667H410.667V494.667H446.667V446.667Z" fill="white"/>
<path d="M350.667 482.667H326.667V530.667H350.667V482.667Z" fill="#B5B5B7"/>
<path d="M446.667 434.667H422.667V446.667H446.667V434.667Z" fill="white"/>
<path d="M434.667 422.667H422.667V434.667H434.667V422.667Z" fill="white"/>
<path d="M434.667 494.667H422.667V530.667H434.667V494.667Z" fill="white"/>
<path d="M422.667 458.667H410.667V494.667M
H422.667V458.667Z" fill="#B5B5B7"/>
<path d="M410.667 434.667H398.667V458.667H410.667V434.667Z" fill="#B5B5B7"/>
<path d="M398.667 446.667H386.667V470.667H398.667V446.667Z" fill="#B5B5B7"/>
<path d="M422.667 530.667H410.667V542.667H422.667V530.667Z" fill="white"/>
<path d="M422.667 542.667H410.667V554.667H422.667V542.667Z" fill="white"/>
<path d="M302.667 542.667H290.667V554.667H302.667V542.667Z" fill="white"/>
<path d="M326.667 458.667H314.667V470.667H326.667V458.667Z" fill="#394358"/>
<path d="M338.667 470.667H32M
6.667V482.667H338.667V470.667Z" fill="#0F1013"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#394358"/>
<path d="M338.667 482.667H326.667V494.667H338.667V482.667Z" fill="#394358"/>
<path d="M350.667 494.667H338.667V506.667H350.667V494.667Z" fill="#0F1013"/>
<path d="M350.667 506.667H338.667V518.667H350.667V506.667Z" fill="#0F1013"/>
<path d="M350.667 482.667H338.667V494.667H350.667V482.667Z" fill="#0F1013"/>
<path d="M350.667 470.667H338.667V482.667H350.667V470.667Z" fill="#0F1013"/>
M386.667 470.667H350.667V482.667H386.667V470.667Z" fill="#0F1013"/>
<path d="M362.667 482.667H350.667V494.667H362.667V482.667Z" fill="#0F1013"/>
<path d="M398.667 482.667H386.667V494.667H398.667V482.667Z" fill="#0F1013"/>
<path d="M398.667 470.667H386.667V482.667H398.667V470.667Z" fill="#0F1013"/>
<path d="M410.667 470.667H398.667V482.667H410.667V470.667Z" fill="#0F1013"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="#0F1013"/>
<path d="M410.667 494.667H398.667V506.667H410.667V494.667Z" fill="#M
<path d="M422.667 494.667H410.667V506.667H422.667V494.667Z" fill="#0F1013"/>
<path d="M446.667 494.667H434.667V506.667H446.667V494.667Z" fill="#0F1013"/>
<path d="M458.667 494.667H446.667V506.667H458.667V494.667Z" fill="#0F1013"/>
<path d="M458.667 506.667H446.667V518.667H458.667V506.667Z" fill="#0F1013"/>
<path d="M470.667 506.667H458.667V518.667H470.667V506.667Z" fill="white"/>
<path d="M482.667 506.667H470.667V518.667H482.667V506.667Z" fill="white"/>
<path d="M494.667 506.667H482.667V518.667H494.667V50M
6.667Z" fill="white"/>
<path d="M506.667 506.667H494.667V518.667H506.667V506.667Z" fill="white"/>
<path d="M482.667 494.667H470.667V506.667H482.667V494.667Z" fill="white"/>
<path d="M470.667 494.667H458.667V506.667H470.667V494.667Z" fill="white"/>
<path d="M458.667 482.667H446.667V494.667H458.667V482.667Z" fill="#B5B5B7"/>
<path d="M494.667 518.667H482.667V530.667H494.667V518.667Z" fill="white"/>
<path d="M506.667 530.667H494.667V542.667H506.667V530.667Z" fill="white"/>
<path d="M506.667 518.667H494.667V530.667H506M
.667V518.667Z" fill="white"/>
<path d="M518.667 530.667H506.667V542.667H518.667V530.667Z" fill="white"/>
<path d="M530.667 542.667H518.667V554.667H530.667V542.667Z" fill="white"/>
<path d="M410.667 458.667H398.667V470.667H410.667V458.667Z" fill="#0F1013"/>
<path d="M338.667 494.667H326.667V506.667H338.667V494.667Z" fill="#394358"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#0F1013"/>
<path d="M338.667 530.667H326.667V542.667H338.667V530.667Z" fill="#B5B5B7"/>
<path d="M350.667 542.667H338.66M
7V554.667H350.667V542.667Z" fill="#B5B5B7"/>
<path d="M350.667 482.667H338.667V494.667H350.667V482.667Z" fill="#394358"/>
<path d="M338.667 494.667H326.667V506.667H338.667V494.667Z" fill="#394358"/>
<path d="M278.667 506.667H266.667V518.667H278.667V506.667Z" fill="#B5B5B7"/>
<path d="M278.667 518.667H266.667V530.667H278.667V518.667Z" fill="#B5B5B7"/>
<path d="M266.667 530.667H254.667V542.667H266.667V530.667Z" fill="#B5B5B7"/>
<path d="M266.667 506.667H254.667V518.667H266.667V506.667Z" fill="white"/>
67 518.667H254.667V530.667H266.667V518.667Z" fill="white"/>
<path d="M254.667 530.667H242.667V542.667H254.667V530.667Z" fill="white"/>
<path d="M254.667 518.667H242.667V530.667H254.667V518.667Z" fill="white"/>
<path d="M242.667 530.667H230.667V542.667H242.667V530.667Z" fill="white"/>
<path d="M230.667 542.667H218.667V554.667H230.667V542.667Z" fill="white"/>
<path d="M302.667 506.667H290.667V518.667H302.667V506.667Z" fill="#0F1013"/>
<mask id="mask3_5_208543" style="mask-type:luminance" maskUnits="userSpaceOnUsM
e" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_208543)">
<path d="M446.667 266.667H278.667V314.667H446.667V266.667Z" fill="#0F1013"/>
<path d="M434.667 314.667H290.667V326.667H434.667V314.667Z" fill="#0F1013"/>
<path d="M434.667 254.667H290.667V266.667H434.667V254.667Z" fill="#0F1013"/>
<path d="M398.667 206.667H326.667V254.667H398.667V206.667Z" fill="#0F1013"/>
<path d="M422.667 326.667H302.667V338.667H422.667V32M
6.667Z" fill="#0F1013"/>
<path d="M410.667 302.667H314.667V314.667H410.667V302.667Z" fill="#E72E4B"/>
<path d="M410.667 338.667H314.667V350.667H410.667V338.667Z" fill="#0F1013"/>
<path d="M386.667 314.667H338.667V326.667H386.667V314.667Z" fill="#E72E4B"/>
<path d="M374.667 326.667H350.667V338.667H374.667V326.667Z" fill="#E72E4B"/>
<path d="M434.667 278.667H290.667V302.667H434.667V278.667Z" fill="#E72E4B"/>
<path d="M398.667 278.667H326.667V290.667H398.667V278.667Z" fill="white"/>
<path d="M398.667 290.667H326.667V3M
02.667H398.667V290.667Z" fill="white"/>
<path d="M386.667 290.667H338.667V302.667H386.667V290.667Z" fill="#F0A100"/>
<path d="M398.667 302.667H326.667V314.667H398.667V302.667Z" fill="white"/>
<path d="M386.667 266.667H338.667V278.667H386.667V266.667Z" fill="white"/>
<path d="M386.667 230.667H338.667V254.667H386.667V230.667Z" fill="#5653EC"/>
<path d="M386.667 194.667H338.667V206.667H386.667V194.667Z" fill="#0F1013"/>
<path d="M386.667 314.667H338.667V326.667H386.667V314.667Z" fill="white"/>
<path d="M386.667 278.66M
7H374.667V290.667H386.667V278.667Z" fill="#018F4F"/>
<path d="M374.667 278.667H350.667V314.667H374.667V278.667Z" fill="#F0A100"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="#E72E4B"/>
<path d="M362.667 278.667H350.667V290.667H362.667V278.667Z" fill="#D47300"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="#5653EC"/>
<path d="M362.667 302.667H350.667V314.667H362.667V302.667Z" fill="#D47300"/>
<path d="M386.667 302.667H374.667V314.667H386.667V302.667Z" fill="#0F1013"/>
 d="M338.667 314.667H326.667V326.667H338.667V314.667Z" fill="#E72E4B"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#E72E4B"/>
<path d="M326.667 182.667H314.667V230.667H326.667V182.667Z" fill="#F0A100"/>
<path d="M410.667 182.667H398.667V230.667H410.667V182.667Z" fill="#F0A100"/>
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="#F0A100"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#F0A100"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" filM
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#F0A100"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#394358"/>
<path d="M350.667 242.667H338.667V254.667H350.667V242.667Z" fill="white"/>
<path d="M386.667 242.667H374.667V254.667H386.667V242.667Z" fill="white"/>
<path d="M434.667 278.667H422.667V302.667H434.667V278.667Z" fill="#EE6C81"/>
<path d="M422.667 278.667H410.667V290.667H422.667V278.667Z" fill="#EE6C81"/>
<path d="M326.667 338.667H314.667V350.667H326.66Lv7V338.667Z" fill="#394358"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#394358"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_209536" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_209536)">
<path d="M278.667 302.667V242.667H266.667V302.667H278.667Z" fill="#0F1013"/>
<path d="M278.667 458.667V422.667H266.667V458.667H278.667ZM
<path d="M206.667 314.667H254.667V302.667H206.667V314.667Z" fill="#0F1013"/>
<path d="M206.667 350.667H254.667V338.667H206.667V350.667Z" fill="#0F1013"/>
<path d="M206.667 422.667H254.667V410.667H206.667V422.667Z" fill="#0F1013"/>
<path d="M218.667 338.667H242.667V314.667H218.667V338.667Z" fill="#50447F"/>
<path d="M266.667 254.667H278.667V242.667H266.667V254.667Z" fill="#50447F"/>
<path d="M206.667 314.667H218.667V302.667H206.667V314.667Z" fill="#50447F"/>
<path d="M206.667 350.667H218.667V338.6M
67H206.667V350.667Z" fill="#50447F"/>
<path d="M206.667 422.667H218.667V410.667H206.667V422.667Z" fill="#50447F"/>
<path d="M218.667 302.667V242.667H206.667V302.667H218.667Z" fill="#E72E4B"/>
<path d="M206.667 302.667V254.667H194.667V302.667H206.667Z" fill="#E72E4B"/>
<path d="M206.667 254.667H218.667V242.667H206.667V254.667Z" fill="#EE6C81"/>
<path d="M266.667 302.667V230.667H218.667V302.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 410.667V350.667H194.667V410.667H266.667Z" fill="#E72E4B"/>
<path d="M194.667 36M
2.667H206.667V350.667H194.667V362.667Z" fill="#EE6C81"/>
<path d="M266.667 230.667H218.667V242.667H266.667V230.667Z" fill="#EE6C81"/>
<path d="M278.667 422.667H266.667V446.667H278.667V422.667Z" fill="#EE6C81"/>
<path d="M266.667 350.667H218.667V362.667H266.667V350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M266.667 470.667V422.667H194.667V458.667H206.667V470.667H266.667Z" fill="#E72E4B"/>
<path d="M266.667 422.667H218.667V434.667H266.667V422.667Z" fill="#EE6C81"/>
<path d="M206.667 470.M
667H218.667V458.667H206.667V470.667Z" fill="white"/>
<path d="M230.667 470.667H242.667V458.667H230.667V470.667Z" fill="white"/>
<path d="M254.667 470.667H266.667V458.667H254.667V470.667Z" fill="white"/>
<mask id="mask1_5_209536" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_209536)">
<path d="M482.667 242.667H518.667V398.667H482.667V242.667Z" fill="#9D5EDB"M
<path d="M518.667 254.667H530.667V386.667H518.667V254.667Z" fill="#9D5EDB"/>
<path d="M482.667 242.667H494.667V398.667H482.667V242.667Z" fill="#542D7B"/>
<path d="M470.667 254.667H482.667V266.667H470.667V254.667Z" fill="#00EAC0"/>
<path d="M458.667 266.667H470.667V278.667H458.667V266.667Z" fill="#00EAC0"/>
<path d="M470.667 278.667H482.667V290.667H470.667V278.667Z" fill="#00EAC0"/>
<path d="M482.667 386.667H530.667V398.667H482.667V386.667Z" fill="#542D7B"/>
<path d="M482.667 314.667H506.667V326.667H482.667V314.6M
67Z" fill="#542D7B"/>
<path d="M482.667 278.667H506.667V290.667H482.667V278.667Z" fill="#542D7B"/>
<path d="M482.667 350.667H506.667V362.667H482.667V350.667Z" fill="#542D7B"/>
<path d="M470.667 290.667H482.667V302.667H470.667V290.667Z" fill="#00EAC0"/>
<path d="M446.667 278.667H458.667V290.667H446.667V278.667Z" fill="#00EAC0"/>
<path d="M458.667 290.667H470.667V302.667H458.667V290.667Z" fill="white"/>
<path d="M446.667 254.667H458.667V266.667H446.667V254.667Z" fill="white"/>
<path d="M482.667 398.667H518.667V410.66M
7H482.667V398.667Z" fill="#394358"/>
<path d="M482.667 410.667H506.667V422.667H482.667V410.667Z" fill="#394358"/>
<path d="M482.667 410.667H506.667V446.667H482.667V410.667Z" fill="#394358"/>
<path d="M482.667 398.667H530.667V410.667H482.667V398.667Z" fill="#0F1013"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#0F1013"/>
<path d="M506.667 410.667H518.667V422.667H506.667V410.667Z" fill="#0F1013"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#0F1013"/>
<path d="M506.667 422M
.667H518.667V434.667H506.667V422.667Z" fill="#0F1013"/>
<mask id="mask2_5_209536" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_209536)">
<path d="M398.667 374.667H326.667V386.667H398.667V374.667Z" fill="#00EAC0"/>
<path d="M398.667 386.667H314.667V398.667H398.667V386.667Z" fill="#00EAC0"/>
<path d="M422.667 362.667H410.667V374.667H422.667V362.667Z" fill="wM
<path d="M434.667 362.667H422.667V374.667H434.667V362.667Z" fill="#00EAC0"/>
<path d="M422.667 350.667H410.667V362.667H422.667V350.667Z" fill="#00EAC0"/>
<path d="M302.667 350.667H290.667V362.667H302.667V350.667Z" fill="#00EAC0"/>
<path d="M350.667 386.667H338.667V398.667H350.667V386.667Z" fill="white"/>
<path d="M290.667 374.667H278.667V386.667H290.667V374.667Z" fill="white"/>
<path d="M374.667 362.667H362.667V374.667H374.667V362.667Z" fill="white"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.66M
<path d="M326.667 362.667H314.667V374.667H326.667V362.667Z" fill="#00EAC0"/>
<path d="M350.667 362.667H338.667V374.667H350.667V362.667Z" fill="#00EAC0"/>
<path d="M374.667 350.667H362.667V362.667H374.667V350.667Z" fill="#00EAC0"/>
<path d="M386.667 362.667H374.667V374.667H386.667V362.667Z" fill="#00EAC0"/>
<path d="M410.667 362.667H398.667V374.667H410.667V362.667Z" fill="#00EAC0"/>
<path d="M434.667 374.667H422.667V386.667H434.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 374.667H434.667V386.6M
67H446.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 386.667H434.667V398.667H446.667V386.667Z" fill="#00EAC0"/>
<path d="M302.667 386.667H290.667V398.667H302.667V386.667Z" fill="#00EAC0"/>
<path d="M434.667 386.667H410.667V398.667H434.667V386.667Z" fill="#00EAC0"/>
<path d="M314.667 374.667H302.667V386.667H314.667V374.667Z" fill="#00EAC0"/>
<path d="M446.667 398.667H278.667V434.667H446.667V398.667Z" fill="#9D5EDB"/>
<path d="M434.667 434.667H290.667V446.667H434.667V434.667Z" fill="#9D5EDB"/>
<path d="M338.667 47M
0.667H290.667V482.667H338.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 470.667H386.667V482.667H434.667V470.667Z" fill="#00EAC0"/>
<path d="M434.667 506.667H380.667V518.667H434.667V506.667Z" fill="#00EAC0"/>
<path d="M344.667 506.667H290.667V518.667H344.667V506.667Z" fill="#00EAC0"/>
<path d="M398.667 446.667H326.667V458.667H398.667V446.667Z" fill="#9D5EDB"/>
<path d="M398.667 482.667H326.667V494.667H398.667V482.667Z" fill="#00EAC0"/>
<path d="M398.667 518.667H326.667V530.667H398.667V518.667Z" fill="#00EAC0"/>
path d="M446.667 398.667H278.667V410.667H446.667V398.667Z" fill="#394358"/>
<path d="M314.667 398.667H278.667V410.667H314.667V398.667Z" fill="#0F1013"/>
<path d="M314.667 410.667H278.667V434.667H314.667V410.667Z" fill="#542D7B"/>
<path d="M302.667 434.667H290.667V446.667H302.667V434.667Z" fill="#542D7B"/>
<path d="M302.667 470.667H290.667V482.667H302.667V470.667Z" fill="#00EAC0"/>
<path d="M290.667 458.667H278.667V470.667H290.667V458.667Z" fill="#00EAC0"/>
<path d="M290.667 434.667H278.667V446.667H290.667V434.667Z"M
<path d="M446.667 458.667H434.667V470.667H446.667V458.667Z" fill="#00EAC0"/>
<path d="M464.667 542.667H452.667V554.667H464.667V542.667Z" fill="#00EAC0"/>
<path d="M242.667 542.667H230.667V554.667H242.667V542.667Z" fill="#00EAC0"/>
<path d="M458.667 518.667H446.667V530.667H458.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 518.667H266.667V530.667H278.667V518.667Z" fill="#00EAC0"/>
<path d="M278.667 542.667H254.667V554.667H278.667V542.667Z" fill="#00EAC0"/>
<path d="M446.667 434.667H434.667V446.66M
7H446.667V434.667Z" fill="#00EAC0"/>
<path d="M422.667 446.667H398.667V458.667H422.667V446.667Z" fill="#00EAC0"/>
<path d="M326.667 446.667H302.667V458.667H326.667V446.667Z" fill="#00EAC0"/>
<path d="M374.667 458.667H350.667V470.667H374.667V458.667Z" fill="#00EAC0"/>
<path d="M326.667 434.667H314.667V446.667H326.667V434.667Z" fill="#542D7B"/>
<path d="M326.667 470.667H314.667V482.667H326.667V470.667Z" fill="#00EAC0"/>
<path d="M362.667 446.667H326.667V458.667H362.667V446.667Z" fill="#542D7B"/>
<path d="M362.667 482M
.667H326.667V494.667H362.667V482.667Z" fill="white"/>
<path d="M314.667 434.667H302.667V446.667H314.667V434.667Z" fill="#542D7B"/>
<path d="M314.667 470.667H302.667V482.667H314.667V470.667Z" fill="white"/>
<path d="M434.667 542.667H290.667V554.667H434.667V542.667Z" fill="#00EAC0"/>
<path d="M500.667 542.667H476.667V554.667H500.667V542.667Z" fill="#00EAC0"/>
<path d="M380.667 518.667H368.667V530.667H380.667V518.667Z" fill="white"/>
<path d="M326.667 542.667H314.667V554.667H326.667V542.667Z" fill="white"/>
278.667 542.667H266.667V554.667H278.667V542.667Z" fill="white"/>
<path d="M410.667 542.667H398.667V554.667H410.667V542.667Z" fill="white"/>
<path d="M434.667 506.667H422.667V518.667H434.667V506.667Z" fill="white"/>
<mask id="mask3_5_209536" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_209536)">
<path d="M422.667 338.667H302.667V350.667H422.667V338.667Z" fiM
<path d="M434.667 326.667H290.667V338.667H434.667V326.667Z" fill="white"/>
<path d="M410.667 314.667H314.667V326.667H410.667V314.667Z" fill="white"/>
<path d="M422.667 302.667H302.667V314.667H422.667V302.667Z" fill="white"/>
<path d="M434.667 290.667H290.667V302.667H434.667V290.667Z" fill="white"/>
<path d="M446.667 290.667H434.667V338.667H446.667V290.667Z" fill="#394358"/>
<path d="M422.667 314.667H410.667V326.667H422.667V314.667Z" fill="#394358"/>
<path d="M302.667 290.667H278.667V302.667H302.667V290M
.667Z" fill="#9699A0"/>
<path d="M314.667 302.667H290.667V314.667H314.667V302.667Z" fill="#9699A0"/>
<path d="M398.667 338.667H386.667V350.667H398.667V338.667Z" fill="#9699A0"/>
<path d="M410.667 326.667H398.667V338.667H410.667V326.667Z" fill="#9699A0"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#9699A0"/>
<path d="M314.667 314.667H302.667V326.667H314.667V314.667Z" fill="#0F1013"/>
<path d="M326.667 326.667H290.667V338.667H326.667V326.667Z" fill="#9699A0"/>
<path d="M314.667 326.667H290.667VM
338.667H314.667V326.667Z" fill="white"/>
<path d="M338.667 338.667H302.667V350.667H338.667V338.667Z" fill="#9699A0"/>
<path d="M326.667 338.667H302.667V350.667H326.667V338.667Z" fill="white"/>
<path d="M302.667 302.667H290.667V338.667H302.667V302.667Z" fill="#394358"/>
<path d="M290.667 290.667H278.667V338.667H290.667V290.667Z" fill="#394358"/>
<path d="M290.667 290.667H278.667V302.667H290.667V290.667Z" fill="#0F1013"/>
<path d="M350.667 278.667H278.667V290.667H350.667V278.667Z" fill="white"/>
<path d="M446.667 278M
.667H374.667V290.667H446.667V278.667Z" fill="white"/>
<path d="M314.667 266.667H278.667V278.667H314.667V266.667Z" fill="white"/>
<path d="M446.667 266.667H410.667V278.667H446.667V266.667Z" fill="white"/>
<path d="M290.667 278.667H278.667V290.667H290.667V278.667Z" fill="#9699A0"/>
<path d="M290.667 254.667H278.667V266.667H290.667V254.667Z" fill="white"/>
<path d="M446.667 254.667H434.667V266.667H446.667V254.667Z" fill="white"/>
<path d="M374.667 278.667H350.667V302.667H374.667V278.667Z" fill="#0F1013"/>
4.667 302.667H350.667V314.667H374.667V302.667Z" fill="#394358"/>
<path d="M434.667 302.667H422.667V338.667H434.667V302.667Z" fill="#394358"/>
<path d="M410.667 266.667H314.667V278.667H410.667V266.667Z" fill="#0F1013"/>
<path d="M422.667 254.667H302.667V266.667H422.667V254.667Z" fill="#0F1013"/>
<path d="M410.667 242.667H314.667V254.667H410.667V242.667Z" fill="#0F1013"/>
<path d="M398.667 230.667H326.667V242.667H398.667V230.667Z" fill="#0F1013"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#0F1M
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#E72E4B"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#E72E4B"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="#0F1013"/>
<path d="M386.667 278.667H374.667V290.667H386.667V278.667Z" fill="#0F1013"/>
<path d="M374.667 230.667H362.667V242.667H374.667V230.667Z" fill="#394358"/>
<path d="M386.667 242.667H374.667V254.667H386.667V242.667Z" fill="#394358"/>
<path d="M398.667 254.667H386.667V266.667H398.667V2M
54.667Z" fill="#394358"/>
<path d="M398.667 266.667H386.667V278.667H398.667V266.667Z" fill="#394358"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#0F1013"/>
<path d="M302.667 314.667H290.667V338.667H302.667V314.667Z" fill="#0F1013"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_203255" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_203255)">
<path d="M278.667 278.667H218.667V290.667H278.667V278.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V314.667H266.667V290.667ZM
<path d="M242.667 290.667H230.667V362.667H242.667V290.667Z" fill="#0F1013"/>
<path d="M254.667 302.667V314.667H278.667V302.667H254.667Z" fill="#0F1013"/>
<path d="M254.667 314.667H242.667V326.667H254.667V314.667Z" fill="#0F1013"/>
<path d="M254.667 266.667H230.667V290.667H254.667V266.667Z" fill="#394358"/>
<path d="M230.667 278.667H218.667V302.667H230.667V278.667Z" fill="#394358"/>
<path d="M230.667 350.667H218.667V374.667H230.667V350.667Z" fill="#394358"/>
<path d="M230.667 398.667H218.667V422.6M
67H230.667V398.667Z" fill="#394358"/>
<path d="M254.667 362.667H218.667V386.667H254.667V362.667Z" fill="#394358"/>
<path d="M254.667 362.667H230.667V374.667H254.667V362.667Z" fill="#9699A0"/>
<path d="M242.667 386.667H218.667V398.667H242.667V386.667Z" fill="#394358"/>
<path d="M254.667 386.667H242.667V434.667H254.667V386.667Z" fill="#0F1013"/>
<path d="M242.667 398.667H230.667V410.667H242.667V398.667Z" fill="#0F1013"/>
<path d="M266.667 422.667H254.667V446.667H266.667V422.667Z" fill="#0F1013"/>
<path d="M254.667 43M
4.667H242.667V446.667H254.667V434.667Z" fill="#0F1013"/>
<path d="M242.667 434.667H230.667V458.667H242.667V434.667Z" fill="#394358"/>
<path d="M266.667 446.667H242.667V458.667H266.667V446.667Z" fill="#394358"/>
<mask id="mask1_5_203255" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_203255)">
<path d="M494.667 242.667H482.667V302.667H494.667V242.667Z" fill="M
<path d="M494.667 266.667H446.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 254.667H494.667V302.667H506.667V254.667Z" fill="#5653EC"/>
<path d="M494.667 230.667H482.667V242.667H494.667V230.667Z" fill="#5653EC"/>
<path d="M506.667 242.667H494.667V254.667H506.667V242.667Z" fill="#5653EC"/>
<path d="M518.667 254.667H506.667V266.667H518.667V254.667Z" fill="white"/>
<path d="M530.667 266.667H518.667V278.667H530.667V266.667Z" fill="white"/>
<path d="M482.667 218.667H470.667V230.667H482.667V2M
18.667Z" fill="#5653EC"/>
<path d="M470.667 206.667H458.667V218.667H470.667V206.667Z" fill="#5653EC"/>
<path d="M482.667 230.667H470.667V242.667H482.667V230.667Z" fill="#5653EC"/>
<path d="M518.667 266.667H506.667V278.667H518.667V266.667Z" fill="#5653EC"/>
<path d="M530.667 278.667H518.667V290.667H530.667V278.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="#5653EC"/>
<path d="M542.667 290.667H530.667V302.667H542.667V290.667Z" fill="white"/>
<path d="M494.667 362.667H518.667VM
374.667H494.667V362.667Z" fill="#5653EC"/>
<path d="M494.667 374.667H506.667V386.667H494.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 374.667H518.667V386.667H506.667V374.667Z" fill="#5653EC"/>
<path d="M506.667 386.667H518.667V398.667H506.667V386.667Z" fill="#5653EC"/>
<path d="M494.667 386.667H506.667V422.667H494.667V386.667Z" fill="#5653EC"/>
<path d="M518.667 374.667H530.667V410.667H518.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 410.667H530.667V422.667H518.667V410.667Z" fill="#5653EC"/>
67 410.667H518.667V422.667H506.667V410.667Z" fill="#5653EC"/>
<path d="M506.667 398.667H518.667V410.667H506.667V398.667Z" fill="#5653EC"/>
<path d="M506.667 422.667H518.667V434.667H506.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 422.667H506.667V434.667H494.667V422.667Z" fill="#5653EC"/>
<path d="M482.667 422.667H494.667V446.667H482.667V422.667Z" fill="#5653EC"/>
<path d="M494.667 434.667H506.667V446.667H494.667V434.667Z" fill="#5653EC"/>
<path d="M482.667 446.667H494.667V458.667H482.667V446.667Z" fill="#5653ECM
<path d="M470.667 458.667H482.667V470.667H470.667V458.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#5653EC"/>
<path d="M458.667 446.667H470.667V458.667H458.667V446.667Z" fill="#3532A9"/>
<path d="M446.667 434.667H458.667V446.667H446.667V434.667Z" fill="#3532A9"/>
<path d="M458.667 470.667H470.667V482.667H458.667V470.667Z" fill="#5653EC"/>
<path d="M446.667 470.667H458.667V482.667H446.667V470.667Z" fill="#5653EC"/>
<path d="M482.667 374.667H494.667V386.667H482.667V374.M
667Z" fill="#5653EC"/>
<path d="M530.667 374.667H542.667V386.667H530.667V374.667Z" fill="#5653EC"/>
<path d="M518.667 362.667H530.667V374.667H518.667V362.667Z" fill="#5653EC"/>
<path d="M470.667 434.667H482.667V446.667H470.667V434.667Z" fill="#3532A9"/>
<path d="M470.667 446.667H482.667V458.667H470.667V446.667Z" fill="#3532A9"/>
<path d="M482.667 422.667H494.667V434.667H482.667V422.667Z" fill="#3532A9"/>
<path d="M542.667 302.667H530.667V314.667H542.667V302.667Z" fill="#5653EC"/>
<path d="M542.667 362.667H530.667V3M
74.667H542.667V362.667Z" fill="white"/>
<path d="M542.667 386.667H530.667V410.667H542.667V386.667Z" fill="white"/>
<path d="M542.667 314.667H530.667V326.667H542.667V314.667Z" fill="#5653EC"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#5653EC"/>
<path d="M518.667 278.667H506.667V290.667H518.667V278.667Z" fill="#5653EC"/>
<path d="M518.667 290.667H506.667V302.667H518.667V290.667Z" fill="#5653EC"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#5653EC"/>
<path d="M518.667 32M
6.667H506.667V338.667H518.667V326.667Z" fill="#0F1013"/>
<path d="M518.667 338.667H506.667V350.667H518.667V338.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#0F1013"/>
<path d="M530.667 290.667H518.667V302.667H530.667V290.667Z" fill="#5653EC"/>
<path d="M530.667 302.667H518.667V314.667H530.667V302.667Z" fill="#5653EC"/>
<path d="M530.667 314.667H518.667V326.667H530.667V314.667Z" fill="#5653EC"/>
<path d="M506.667 290.667H494.667V302.667H506.667V290.667Z" fill="#3532A9"/>
path d="M518.667 302.667H506.667V314.667H518.667V302.667Z" fill="#3532A9"/>
<path d="M506.667 302.667H494.667V314.667H506.667V302.667Z" fill="#3532A9"/>
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 314.667H518.667V338.667H530.667V314.667Z" fill="#3532A9"/>
<path d="M530.667 326.667H518.667V338.667H530.667V326.667Z" fill="#0F1013"/>
<path d="M458.667 290.667H446.667V302.667H458.667V290.667Z" fill="#0F1013"/>
<path d="M518.667 302.667H506.667V314.667H518.667V302.667Z"M
<path d="M518.667 314.667H506.667V326.667H518.667V314.667Z" fill="#0F1013"/>
<path d="M470.667 278.667H458.667V290.667H470.667V278.667Z" fill="#0F1013"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M470.667 266.667H446.667V278.667H470.667V266.667Z" fill="#394358"/>
<mask id="mask2_5_203255" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="M
<g mask="url(#mask2_5_203255)">
<path d="M374.667 350.667H290.667V470.667H374.667V350.667Z" fill="#394358"/>
<path d="M386.667 350.667H374.667V458.667H386.667V350.667Z" fill="#394358"/>
<path d="M290.667 362.667H278.667V470.667H290.667V362.667Z" fill="#0F1013"/>
<path d="M374.667 362.667H302.667V434.667H374.667V362.667Z" fill="#0F1013"/>
<path d="M350.667 398.667H326.667V410.667H350.667V398.667Z" fill="#018F4F"/>
<path d="M362.667 386.667H350.667V398.667H362.667V386.667Z" fill="#018F4F"/>
M326.667 386.667H314.667V398.667H326.667V386.667Z" fill="#018F4F"/>
<path d="M314.667 362.667H302.667V374.667H314.667V362.667Z" fill="#394358"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#394358"/>
<path d="M374.667 350.667H362.667V362.667H374.667V350.667Z" fill="#394358"/>
<path d="M326.667 446.667H314.667V458.667H326.667V446.667Z" fill="#018F4F"/>
<path d="M362.667 446.667H338.667V458.667H362.667V446.667Z" fill="#0F1013"/>
<path d="M446.667 350.667H398.667V374.667H446.667V350.667Z" fill="#M
<path d="M446.667 386.667H398.667V422.667H446.667V386.667Z" fill="#394358"/>
<path d="M446.667 434.667H398.667V470.667H446.667V434.667Z" fill="#394358"/>
<path d="M434.667 374.667H398.667V386.667H434.667V374.667Z" fill="#0F1013"/>
<path d="M434.667 422.667H398.667V434.667H434.667V422.667Z" fill="#0F1013"/>
<path d="M398.667 350.667H386.667V470.667H398.667V350.667Z" fill="#0F1013"/>
<path d="M386.667 458.667H374.667V470.667H386.667V458.667Z" fill="#0F1013"/>
<path d="M446.667 386.667H434.667V398.667H446.66M
7V386.667Z" fill="#018F4F"/>
<path d="M446.667 398.667H410.667V410.667H446.667V398.667Z" fill="#0F1013"/>
<path d="M410.667 446.667H398.667V458.667H410.667V446.667Z" fill="#018F4F"/>
<path d="M446.667 470.667H290.667V482.667H446.667V470.667Z" fill="#018F4F"/>
<path d="M446.667 506.667H422.667V554.667H446.667V506.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H422.667V518.667H434.667V506.667Z" fill="#394358"/>
<path d="M302.667 470.667H278.667V482.667H302.667V470.667Z" fill="#006332"/>
<path d="M446.667 482.667H434M
.667V542.667H446.667V482.667Z" fill="#018F4F"/>
<path d="M314.667 482.667H302.667V542.667H314.667V482.667Z" fill="#018F4F"/>
<path d="M422.667 482.667H410.667V542.667H422.667V482.667Z" fill="#006332"/>
<path d="M290.667 482.667H278.667V530.667H290.667V482.667Z" fill="#006332"/>
<path d="M278.667 506.667H254.667V548.667H278.667V506.667Z" fill="#D9D9D9"/>
<path d="M278.667 506.667H254.667V554.667H278.667V506.667Z" fill="#0F1013"/>
<path d="M266.667 506.667H254.667V518.667H266.667V506.667Z" fill="#394358"/>
302.667 506.667H278.667V554.667H302.667V506.667Z" fill="#394358"/>
<path d="M302.667 542.667H278.667V554.667H302.667V542.667Z" fill="#0F1013"/>
<path d="M302.667 518.667H278.667V530.667H302.667V518.667Z" fill="#0F1013"/>
<path d="M470.667 506.667H446.667V554.667H470.667V506.667Z" fill="#394358"/>
<path d="M470.667 542.667H446.667V554.667H470.667V542.667Z" fill="#0F1013"/>
<path d="M470.667 518.667H446.667V530.667H470.667V518.667Z" fill="#0F1013"/>
<path d="M386.667 482.667H374.667V494.667H386.667V482.667Z" fill="#0M
<path d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill="#0F1013"/>
<path d="M374.667 506.667H362.667V518.667H374.667V506.667Z" fill="#0F1013"/>
<path d="M386.667 506.667H374.667V518.667H386.667V506.667Z" fill="#0F1013"/>
<path d="M398.667 506.667H386.667V518.667H398.667V506.667Z" fill="#0F1013"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#394358"/>
<path d="M374.667 518.667H362.667V530.667H374.667V518.667Z" fill="#394358"/>
<path d="M422.667 530.667H410.667V542.667H422.667M
V530.667Z" fill="#0F1013"/>
<path d="M314.667 530.667H302.667V542.667H314.667V530.667Z" fill="#006332"/>
<mask id="mask3_5_203255" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_203255)">
<path d="M446.667 314.667H278.667V326.667H446.667V314.667Z" fill="#3532A9"/>
<path d="M446.667 326.667H278.667V338.667H446.667V326.667Z" fill="#3532A9"/>
302.667H278.667V314.667H446.667V302.667Z" fill="#5653EC"/>
<path d="M302.667 290.667H278.667V302.667H302.667V290.667Z" fill="#5653EC"/>
<path d="M302.667 278.667H278.667V290.667H302.667V278.667Z" fill="#5653EC"/>
<path d="M446.667 278.667H422.667V290.667H446.667V278.667Z" fill="#5653EC"/>
<path d="M446.667 290.667H410.667V302.667H446.667V290.667Z" fill="#5653EC"/>
<path d="M446.667 314.667H398.667V326.667H446.667V314.667Z" fill="#5653EC"/>
<path d="M290.667 278.667H278.667V290.667H290.667V278.667Z" fill="#5653EC"/>M
<path d="M290.667 266.667H278.667V278.667H290.667V266.667Z" fill="#5653EC"/>
<path d="M314.667 290.667H302.667V302.667H314.667V290.667Z" fill="#5653EC"/>
<path d="M290.667 290.667H278.667V314.667H290.667V290.667Z" fill="#3532A9"/>
<path d="M446.667 266.667H434.667V278.667H446.667V266.667Z" fill="#5653EC"/>
<path d="M314.667 326.667H278.667V338.667H314.667V326.667Z" fill="#0F1013"/>
<path d="M398.667 290.667H326.667V302.667H398.667V290.667Z" fill="#0F1013"/>
<path d="M314.667 338.667H290.667V350.667H314.667V338.667M
<path d="M434.667 338.667H410.667V350.667H434.667V338.667Z" fill="#0F1013"/>
<path d="M326.667 314.667H290.667V326.667H326.667V314.667Z" fill="#F0A100"/>
<path d="M446.667 326.667H410.667V338.667H446.667V326.667Z" fill="#0F1013"/>
<path d="M434.667 314.667H398.667V326.667H434.667V314.667Z" fill="#F0A100"/>
<path d="M350.667 314.667H338.667V326.667H350.667V314.667Z" fill="#F0A100"/>
<path d="M326.667 338.667H314.667V350.667H326.667V338.667Z" fill="#F0A100"/>
<path d="M398.667 338.667H326.667V350.M
667H398.667V338.667Z" fill="#5653EC"/>
<path d="M386.667 314.667H374.667V326.667H386.667V314.667Z" fill="#F0A100"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#F0A100"/>
<path d="M374.667 314.667H350.667V338.667H374.667V314.667Z" fill="#5653EC"/>
<path d="M398.667 230.667H326.667V290.667H398.667V230.667Z" fill="white"/>
<path d="M362.667 314.667H350.667V326.667H362.667V314.667Z" fill="#5653EC"/>
<path d="M374.667 266.667H350.667V290.667H374.667V266.667Z" fill="#E72E4B"/>
<path d="M338.667 338M
.667H326.667V350.667H338.667V338.667Z" fill="#3532A9"/>
<path d="M374.667 338.667H350.667V350.667H374.667V338.667Z" fill="#0F1013"/>
<path d="M326.667 230.667H314.667V278.667H326.667V230.667Z" fill="white"/>
<path d="M314.667 254.667H302.667V278.667H314.667V254.667Z" fill="white"/>
<path d="M410.667 230.667H398.667V278.667H410.667V230.667Z" fill="white"/>
<path d="M422.667 254.667H410.667V278.667H422.667V254.667Z" fill="white"/>
<path d="M338.667 242.667H326.667V278.667H338.667V242.667Z" fill="#E72E4B"/>
398.667 242.667H386.667V278.667H398.667V242.667Z" fill="#E72E4B"/>
<path d="M386.667 242.667H338.667V254.667H386.667V242.667Z" fill="#E72E4B"/>
<path d="M374.667 242.667H350.667V254.667H374.667V242.667Z" fill="#0F1013"/>
<path d="M350.667 242.667H326.667V254.667H350.667V242.667Z" fill="#F0A100"/>
<path d="M398.667 242.667H374.667V254.667H398.667V242.667Z" fill="#F0A100"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#E72E4B"/>
<path d="M374.667 206.667H350.667V218.667H374.667V206.667Z" fill="#EM
<path d="M374.667 194.667H350.667V206.667H374.667V194.667Z" fill="white"/>
<path d="M374.667 230.667H350.667V242.667H374.667V230.667Z" fill="#394358"/>
<path d="M350.667 218.667H338.667V230.667H350.667V218.667Z" fill="#B5B5B7"/>
<path d="M386.667 218.667H374.667V230.667H386.667V218.667Z" fill="#B5B5B7"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#B5B5B7"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#B5B5B7"/>
<path d="M326.667 194.667H314.667V206.667H326.667V1M
94.667Z" fill="#B5B5B7"/>
<path d="M410.667 194.667H398.667V206.667H410.667V194.667Z" fill="#B5B5B7"/>
<path d="M350.667 230.667H314.667V242.667H350.667V230.667Z" fill="white"/>
<path d="M410.667 230.667H374.667V242.667H410.667V230.667Z" fill="white"/>
<path d="M338.667 218.667H326.667V230.667H338.667V218.667Z" fill="white"/>
<path d="M326.667 218.667H314.667V230.667H326.667V218.667Z" fill="white"/>
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="white"/>
<path d="M398.667 218.667H386.667V230.667HL
398.667V218.667Z" fill="white"/>
<path d="M410.667 218.667H398.667V230.667H410.667V218.667Z" fill="white"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" fill="white"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_197616" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_197616)">
<path d="M278.667 266.667H242.667V302.667H278.667V266.667Z" fill="#E72E4B"/>
<path d="M242.667 278.667H230.667V302.667H242.667V278.667ZM
<path d="M278.667 302.667H230.667V314.667H278.667V302.667Z" fill="#E72E4B"/>
<path d="M230.667 302.667H218.667V314.667H230.667V302.667Z" fill="#394358"/>
<path d="M242.667 314.667H230.667V326.667H242.667V314.667Z" fill="#394358"/>
<path d="M266.667 314.667H242.667V326.667H266.667V314.667Z" fill="#394358"/>
<path d="M254.667 350.667H230.667V362.667H254.667V350.667Z" fill="#0F1013"/>
<path d="M278.667 326.667H230.667V338.667H278.667V326.667Z" fill="white"/>
<path d="M230.667 338.667H218.667V350.667M
H230.667V338.667Z" fill="#394358"/>
<path d="M218.667 350.667H206.667V374.667H218.667V350.667Z" fill="#E72E4B"/>
<path d="M230.667 350.667H218.667V386.667H230.667V350.667Z" fill="#E72E4B"/>
<path d="M242.667 362.667H230.667V398.667H242.667V362.667Z" fill="#E72E4B"/>
<path d="M254.667 362.667H242.667V398.667H254.667V362.667Z" fill="#E72E4B"/>
<path d="M266.667 350.667H254.667V386.667H266.667V350.667Z" fill="#E72E4B"/>
<path d="M278.667 338.667H266.667V362.667H278.667V338.667Z" fill="#E72E4B"/>
<path d="M278.667 326.M
667H266.667V338.667H278.667V326.667Z" fill="white"/>
<path d="M266.667 338.667H254.667V350.667H266.667V338.667Z" fill="#0F1013"/>
<path d="M278.667 314.667H266.667V326.667H278.667V314.667Z" fill="#0F1013"/>
<path d="M254.667 338.667H230.667V350.667H254.667V338.667Z" fill="white"/>
<path d="M230.667 326.667H218.667V338.667H230.667V326.667Z" fill="white"/>
<path d="M230.667 386.667H218.667V434.667H230.667V386.667Z" fill="white"/>
<path d="M242.667 398.667H230.667V446.667H242.667V398.667Z" fill="white"/>
.667 398.667H254.667V446.667H266.667V398.667Z" fill="white"/>
<path d="M218.667 398.667H206.667V422.667H218.667V398.667Z" fill="#E72E4B"/>
<path d="M230.667 398.667H218.667V410.667H230.667V398.667Z" fill="#E72E4B"/>
<path d="M230.667 410.667H218.667V422.667H230.667V410.667Z" fill="#F0A100"/>
<path d="M230.667 314.667H218.667V326.667H230.667V314.667Z" fill="white"/>
<path d="M278.667 266.667H254.667V278.667H278.667V266.667Z" fill="#EE6C81"/>
<path d="M266.667 398.667H230.667V410.667H266.667V398.667Z" fill="white"/>
<path d="M254.667 410.667H242.667V422.667H254.667V410.667Z" fill="white"/>
<path d="M266.667 386.667H254.667V398.667H266.667V386.667Z" fill="white"/>
<path d="M278.667 398.667H266.667V410.667H278.667V398.667Z" fill="white"/>
<path d="M278.667 410.667H266.667V422.667H278.667V410.667Z" fill="white"/>
<path d="M230.667 434.667H218.667V446.667H230.667V434.667Z" fill="#0F1013"/>
<path d="M254.667 422.667H242.667V434.667H254.667V422.667Z" fill="#394358"/>
<path d="M230.667 350.667H206.667V362.667H230.667V350.667Z" fill="M
<path d="M254.667 362.667H230.667V374.667H254.667V362.667Z" fill="#EE6C81"/>
<path d="M218.667 398.667H206.667V410.667H218.667V398.667Z" fill="#EE6C81"/>
<mask id="mask1_5_197616" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_197616)">
<path d="M494.667 350.667V338.667H470.667V350.667H494.667Z" fill="#0F1013"/>
<path d="M482.667 374.667V362.667H4M
58.667V374.667H482.667Z" fill="#394358"/>
<path d="M482.667 386.667V374.667H458.667V386.667H482.667Z" fill="#0F1013"/>
<path d="M494.667 398.667V386.667H470.667V398.667H494.667Z" fill="#394358"/>
<path d="M494.667 410.667V398.667H482.667V410.667H494.667Z" fill="#0F1013"/>
<path d="M506.667 398.667V386.667H494.667V398.667H506.667Z" fill="#0F1013"/>
<path d="M530.667 398.667V386.667H518.667V398.667H530.667Z" fill="#0F1013"/>
<path d="M530.667 386.667V374.667H518.667V386.667H530.667Z" fill="#0F1013"/>
7 362.667V350.667H530.667V362.667H542.667Z" fill="#0F1013"/>
<path d="M530.667 350.667V338.667H518.667V350.667H530.667Z" fill="#394358"/>
<path d="M530.667 338.667V326.667H518.667V338.667H530.667Z" fill="#0F1013"/>
<path d="M530.667 326.667V314.667H518.667V326.667H530.667Z" fill="#394358"/>
<path d="M530.667 314.667V302.667H518.667V314.667H530.667Z" fill="#0F1013"/>
<path d="M518.667 302.667V290.667H506.667V302.667H518.667Z" fill="#394358"/>
<path d="M518.667 290.667V278.667H494.667V290.667H518.667Z" fill="#0F1013"M
<path d="M506.667 266.667V254.667H482.667V266.667H506.667Z" fill="#0F1013"/>
<path d="M494.667 242.667V230.667H470.667V242.667H494.667Z" fill="#0F1013"/>
<path d="M518.667 278.667V266.667H494.667V278.667H518.667Z" fill="#394358"/>
<path d="M494.667 254.667V242.667H470.667V254.667H494.667Z" fill="#394358"/>
<path d="M506.667 230.667V218.667H482.667V230.667H506.667Z" fill="#394358"/>
<path d="M518.667 386.667V374.667H506.667V386.667H518.667Z" fill="#0F1013"/>
<path d="M530.667 362.667V350.667H518.667V362.667H530.6M
67Z" fill="#0F1013"/>
<path d="M518.667 350.667V338.667H506.667V350.667H518.667Z" fill="#394358"/>
<path d="M518.667 338.667V326.667H506.667V338.667H518.667Z" fill="#0F1013"/>
<path d="M518.667 398.667V386.667H506.667V398.667H518.667Z" fill="#394358"/>
<path d="M530.667 374.667V362.667H518.667V374.667H530.667Z" fill="#394358"/>
<path d="M506.667 410.667V398.667H494.667V410.667H506.667Z" fill="#394358"/>
<path d="M518.667 410.667V398.667H506.667V410.667H518.667Z" fill="#394358"/>
<path d="M542.667 374.667V362.667H53M
0.667V374.667H542.667Z" fill="#394358"/>
<path d="M542.667 386.667V374.667H530.667V386.667H542.667Z" fill="#394358"/>
<path d="M518.667 326.667V302.667H506.667V326.667H518.667Z" fill="white"/>
<path d="M518.667 326.667V314.667H506.667V326.667H518.667Z" fill="white"/>
<path d="M506.667 290.667H458.667V338.667H506.667V290.667Z" fill="white"/>
<path d="M494.667 278.667H470.667V290.667H494.667V278.667Z" fill="white"/>
<path d="M458.667 326.667V302.667H446.667V326.667H458.667Z" fill="#B5B5B7"/>
<path d="M470.667 302.667M
V290.667H458.667V302.667H470.667Z" fill="#B5B5B7"/>
<path d="M482.667 338.667V326.667H458.667V338.667H482.667Z" fill="#B5B5B7"/>
<path d="M494.667 374.667H482.667V386.667H494.667V374.667Z" fill="#394358"/>
<path d="M482.667 350.667H470.667V362.667H482.667V350.667Z" fill="#0F1013"/>
<path d="M470.667 350.667H458.667V362.667H470.667V350.667Z" fill="#0F1013"/>
<path d="M470.667 338.667H458.667V350.667H470.667V338.667Z" fill="#0F1013"/>
<path d="M482.667 338.667H470.667V350.667H482.667V338.667Z" fill="#394358"/>
d="M494.667 266.667H482.667V278.667H494.667V266.667Z" fill="#0F1013"/>
<path d="M506.667 230.667H494.667V242.667H506.667V230.667Z" fill="#394358"/>
<path d="M518.667 350.667H506.667V362.667H518.667V350.667Z" fill="#394358"/>
<path d="M482.667 194.667H458.667V230.667H482.667V194.667Z" fill="white"/>
<path d="M494.667 182.667H458.667V194.667H494.667V182.667Z" fill="white"/>
<path d="M506.667 182.667H494.667V218.667H506.667V182.667Z" fill="#B5B5B7"/>
<path d="M482.667 194.667H470.667V230.667H482.667V194.667Z" fill="#BM
<path d="M518.667 182.667H506.667V230.667H518.667V182.667Z" fill="white"/>
<path d="M494.667 182.667H482.667V194.667H494.667V182.667Z" fill="#394358"/>
<path d="M446.667 302.667H422.667V326.667H446.667V302.667Z" fill="#0F1013"/>
<path d="M434.667 302.667H422.667V326.667H434.667V302.667Z" fill="#394358"/>
<mask id="mask2_5_197616" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_197616)">
<path d="M422.667 350.667H302.667V410.667H422.667V350.667Z" fill="#B5B5B7"/>
<path d="M326.667 350.667H302.667V410.667H326.667V350.667Z" fill="#9699A0"/>
<path d="M338.667 398.667H326.667V410.667H338.667V398.667Z" fill="#9699A0"/>
<path d="M410.667 362.667H398.667V422.667H410.667V362.667Z" fill="white"/>
<path d="M362.667 422.667H326.667V434.667H362.667V422.667Z" fill="#394358"/>
<path d="M410.667 422.667H374.667V434.667H410.667V422.667Z" fill="#394358"/>
<path d="M410.667 446.M
667H374.667V458.667H410.667V446.667Z" fill="#394358"/>
<path d="M410.667 470.667H374.667V482.667H410.667V470.667Z" fill="#394358"/>
<path d="M410.667 494.667H374.667V506.667H410.667V494.667Z" fill="#394358"/>
<path d="M350.667 434.667H314.667V446.667H350.667V434.667Z" fill="#9699A0"/>
<path d="M410.667 434.667H374.667V446.667H410.667V434.667Z" fill="#9699A0"/>
<path d="M410.667 458.667H374.667V470.667H410.667V458.667Z" fill="#9699A0"/>
<path d="M410.667 482.667H374.667V494.667H410.667V482.667Z" fill="#9699A0"/>
th d="M410.667 506.667H374.667V518.667H410.667V506.667Z" fill="#9699A0"/>
<path d="M350.667 446.667H314.667V458.667H350.667V446.667Z" fill="#394358"/>
<path d="M338.667 458.667H302.667V470.667H338.667V458.667Z" fill="#9699A0"/>
<path d="M314.667 458.667H302.667V470.667H314.667V458.667Z" fill="#B5B5B7"/>
<path d="M350.667 482.667H314.667V494.667H350.667V482.667Z" fill="#9699A0"/>
<path d="M350.667 506.667H314.667V518.667H350.667V506.667Z" fill="#9699A0"/>
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fM
<path d="M326.667 482.667H314.667V494.667H326.667V482.667Z" fill="#B5B5B7"/>
<path d="M350.667 518.667H302.667V530.667H350.667V518.667Z" fill="#9699A0"/>
<path d="M422.667 518.667H374.667V530.667H422.667V518.667Z" fill="#9699A0"/>
<path d="M446.667 542.667H398.667V554.667H446.667V542.667Z" fill="#9699A0"/>
<path d="M362.667 530.667H290.667V554.667H362.667V530.667Z" fill="#9699A0"/>
<path d="M434.667 530.667H374.667V554.667H434.667V530.667Z" fill="#9699A0"/>
<path d="M338.667 470.667H302.667V482.667HM
338.667V470.667Z" fill="#394358"/>
<path d="M350.667 494.667H314.667V506.667H350.667V494.667Z" fill="#394358"/>
<path d="M326.667 542.667H290.667V554.667H326.667V542.667Z" fill="#394358"/>
<path d="M410.667 434.667H398.667V446.667H410.667V434.667Z" fill="white"/>
<path d="M410.667 446.667H398.667V458.667H410.667V446.667Z" fill="#B5B5B7"/>
<path d="M410.667 470.667H398.667V482.667H410.667V470.667Z" fill="#B5B5B7"/>
<path d="M434.667 530.667H422.667V542.667H434.667V530.667Z" fill="#B5B5B7"/>
<path d="M410.667 530.667M
H398.667V542.667H410.667V530.667Z" fill="#B5B5B7"/>
<path d="M446.667 542.667H434.667V554.667H446.667V542.667Z" fill="#B5B5B7"/>
<path d="M314.667 518.667H302.667V530.667H314.667V518.667Z" fill="#B5B5B7"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#B5B5B7"/>
<path d="M350.667 542.667H338.667V554.667H350.667V542.667Z" fill="#B5B5B7"/>
<path d="M326.667 530.667H290.667V542.667H326.667V530.667Z" fill="#B5B5B7"/>
<path d="M410.667 458.667H398.667V470.667H410.667V458.667Z" fill="white"/>
"M422.667 518.667H410.667V542.667H422.667V518.667Z" fill="#B5B5B7"/>
<path d="M422.667 518.667H410.667V542.667H422.667V518.667Z" fill="#B5B5B7"/>
<path d="M410.667 482.667H398.667V494.667H410.667V482.667Z" fill="white"/>
<path d="M410.667 410.667H314.667V422.667H410.667V410.667Z" fill="#B5B5B7"/>
<path d="M362.667 410.667H314.667V422.667H362.667V410.667Z" fill="#9699A0"/>
<mask id="mask3_5_197616" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_197616)">
<path d="M446.667 314.667H278.667V326.667H446.667V314.667Z" fill="#3532A9"/>
<path d="M446.667 326.667H278.667V338.667H446.667V326.667Z" fill="#3532A9"/>
<path d="M446.667 302.667H278.667V314.667H446.667V302.667Z" fill="#5653EC"/>
<path d="M302.667 290.667H278.667V302.667H302.667V290.667Z" fill="#5653EC"/>
<path d="M302.667 278.667H278.667V290.667H302.667V278.667Z" fill="#5653EC"/>
<path d="M446.667 278.667H422.667V290M
.667H446.667V278.667Z" fill="#5653EC"/>
<path d="M446.667 290.667H410.667V302.667H446.667V290.667Z" fill="#5653EC"/>
<path d="M446.667 314.667H398.667V326.667H446.667V314.667Z" fill="#5653EC"/>
<path d="M290.667 278.667H278.667V290.667H290.667V278.667Z" fill="#5653EC"/>
<path d="M290.667 266.667H278.667V278.667H290.667V266.667Z" fill="#5653EC"/>
<path d="M314.667 290.667H302.667V302.667H314.667V290.667Z" fill="#5653EC"/>
<path d="M290.667 290.667H278.667V314.667H290.667V290.667Z" fill="#3532A9"/>
266.667H434.667V278.667H446.667V266.667Z" fill="#5653EC"/>
<path d="M314.667 326.667H278.667V338.667H314.667V326.667Z" fill="#0F1013"/>
<path d="M398.667 290.667H326.667V302.667H398.667V290.667Z" fill="#0F1013"/>
<path d="M314.667 338.667H290.667V350.667H314.667V338.667Z" fill="#0F1013"/>
<path d="M434.667 338.667H410.667V350.667H434.667V338.667Z" fill="#0F1013"/>
<path d="M326.667 314.667H290.667V326.667H326.667V314.667Z" fill="#F0A100"/>
<path d="M446.667 326.667H410.667V338.667H446.667V326.667Z" fill="#0F1013"/>M
<path d="M434.667 314.667H398.667V326.667H434.667V314.667Z" fill="#F0A100"/>
<path d="M350.667 314.667H338.667V326.667H350.667V314.667Z" fill="#F0A100"/>
<path d="M326.667 338.667H314.667V350.667H326.667V338.667Z" fill="#F0A100"/>
<path d="M398.667 338.667H326.667V350.667H398.667V338.667Z" fill="#5653EC"/>
<path d="M386.667 314.667H374.667V326.667H386.667V314.667Z" fill="#F0A100"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#F0A100"/>
<path d="M374.667 314.667H350.667V338.667H374.667V314.667M
<path d="M398.667 230.667H326.667V290.667H398.667V230.667Z" fill="white"/>
<path d="M362.667 314.667H350.667V326.667H362.667V314.667Z" fill="#5653EC"/>
<path d="M374.667 266.667H350.667V290.667H374.667V266.667Z" fill="#E72E4B"/>
<path d="M338.667 338.667H326.667V350.667H338.667V338.667Z" fill="#3532A9"/>
<path d="M374.667 338.667H350.667V350.667H374.667V338.667Z" fill="#0F1013"/>
<path d="M326.667 230.667H314.667V278.667H326.667V230.667Z" fill="white"/>
<path d="M314.667 254.667H302.667V278.667HM
314.667V254.667Z" fill="white"/>
<path d="M410.667 230.667H398.667V278.667H410.667V230.667Z" fill="white"/>
<path d="M422.667 254.667H410.667V278.667H422.667V254.667Z" fill="white"/>
<path d="M338.667 242.667H326.667V278.667H338.667V242.667Z" fill="#E72E4B"/>
<path d="M398.667 242.667H386.667V278.667H398.667V242.667Z" fill="#E72E4B"/>
<path d="M386.667 242.667H338.667V254.667H386.667V242.667Z" fill="#E72E4B"/>
<path d="M374.667 242.667H350.667V254.667H374.667V242.667Z" fill="#0F1013"/>
<path d="M350.667 242.667H326M
.667V254.667H350.667V242.667Z" fill="#F0A100"/>
<path d="M398.667 242.667H374.667V254.667H398.667V242.667Z" fill="#F0A100"/>
<path d="M374.667 218.667H350.667V230.667H374.667V218.667Z" fill="#E72E4B"/>
<path d="M374.667 206.667H350.667V218.667H374.667V206.667Z" fill="#E72E4B"/>
<path d="M374.667 194.667H350.667V206.667H374.667V194.667Z" fill="white"/>
<path d="M374.667 230.667H350.667V242.667H374.667V230.667Z" fill="#394358"/>
<path d="M350.667 218.667H338.667V230.667H350.667V218.667Z" fill="#B5B5B7"/>
6.667 218.667H374.667V230.667H386.667V218.667Z" fill="#B5B5B7"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#B5B5B7"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#B5B5B7"/>
<path d="M326.667 194.667H314.667V206.667H326.667V194.667Z" fill="#B5B5B7"/>
<path d="M410.667 194.667H398.667V206.667H410.667V194.667Z" fill="#B5B5B7"/>
<path d="M350.667 230.667H314.667V242.667H350.667V230.667Z" fill="white"/>
<path d="M410.667 230.667H374.667V242.667H410.667V230.667Z" fill="white"M
<path d="M338.667 218.667H326.667V230.667H338.667V218.667Z" fill="white"/>
<path d="M326.667 218.667H314.667V230.667H326.667V218.667Z" fill="white"/>
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="white"/>
<path d="M398.667 218.667H386.667V230.667H398.667V218.667Z" fill="white"/>
<path d="M410.667 218.667H398.667V230.667H410.667V218.667Z" fill="white"/>
<path d="M386.667 206.667H374.667V218.667H386.667V206.667Z" fill="white"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_201751" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_201751)">
<path d="M278.667 266.667H254.667V290.667H278.667V266.667Z" fill="#0F1013"/>
<path d="M254.667 254.667H194.667V314.667H254.667V254.667ZM
<path d="M242.667 266.667H206.667V302.667H242.667V266.667Z" fill="#0F1013"/>
<path d="M194.667 266.667H182.667V302.667H194.667V266.667Z" fill="#0F1013"/>
<path d="M242.667 326.667V314.667H206.667V326.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 254.667V242.667H206.667V254.667H242.667Z" fill="#394358"/>
<path d="M206.667 302.667H194.667V314.667H206.667V302.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V302.667H266.667V290.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H254.667V278.6M
67H266.667V266.667Z" fill="#394358"/>
<path d="M206.667 314.667H182.667V338.667H206.667V314.667Z" fill="#394358"/>
<path d="M230.667 326.667H218.667V350.667H230.667V326.667Z" fill="#0F1013"/>
<path d="M194.667 242.667H182.667V254.667H194.667V242.667Z" fill="#394358"/>
<path d="M266.667 326.667H230.667V362.667H266.667V326.667Z" fill="#394358"/>
<path d="M194.667 326.667H182.667V338.667H194.667V326.667Z" fill="#0F1013"/>
<path d="M254.667 338.667H242.667V350.667H254.667V338.667Z" fill="#0F1013"/>
<path d="M194.667 25M
4.667H182.667V266.667H194.667V254.667Z" fill="#D47300"/>
<path d="M206.667 242.667H194.667V254.667H206.667V242.667Z" fill="#D47300"/>
<path d="M254.667 242.667H242.667V254.667H254.667V242.667Z" fill="#F0A100"/>
<path d="M266.667 254.667H254.667V266.667H266.667V254.667Z" fill="#F0A100"/>
<path d="M254.667 230.667H194.667V242.667H254.667V230.667Z" fill="#F0A100"/>
<path d="M242.667 218.667H206.667V230.667H242.667V218.667Z" fill="#F0A100"/>
<path d="M218.667 230.667H206.667V242.667H218.667V230.667Z" fill="#D47300"/>
path d="M206.667 230.667H194.667V242.667H206.667V230.667Z" fill="#D47300"/>
<path d="M218.667 326.667H206.667V338.667H218.667V326.667Z" fill="#D47300"/>
<mask id="mask1_5_201751" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_201751)">
<path d="M446.667 302.667L446.667 242.667L458.667 242.667L458.667 302.667L446.667 302.667Z" fill="#0F1013"/>
67 458.667L446.667 422.667L458.667 422.667L458.667 458.667L446.667 458.667Z" fill="#E72E4B"/>
<path d="M518.667 314.667L470.667 314.667L470.667 302.667L518.667 302.667L518.667 314.667Z" fill="#0F1013"/>
<path d="M518.667 350.667L470.667 350.667L470.667 338.667L518.667 338.667L518.667 350.667Z" fill="#0F1013"/>
<path d="M518.667 422.667L470.667 422.667L470.667 410.667L518.667 410.667L518.667 422.667Z" fill="#0F1013"/>
<path d="M506.667 338.667L482.667 338.667L482.667 314.667L506.667 314.667L506.667 338.667Z" fill="#M
<path d="M458.667 254.667L446.667 254.667L446.667 242.667L458.667 242.667L458.667 254.667Z" fill="#50447F"/>
<path d="M518.667 314.667L506.667 314.667L506.667 302.667L518.667 302.667L518.667 314.667Z" fill="#50447F"/>
<path d="M518.667 350.667L506.667 350.667L506.667 338.667L518.667 338.667L518.667 350.667Z" fill="#50447F"/>
<path d="M518.667 422.667L506.667 422.667L506.667 410.667L518.667 410.667L518.667 422.667Z" fill="#50447F"/>
<path d="M506.667 302.667L506.667 242.667L518.667 242.667L518.667 302.667LM
506.667 302.667Z" fill="#E72E4B"/>
<path d="M518.667 302.667L518.667 254.667L530.667 254.667L530.667 302.667L518.667 302.667Z" fill="#E72E4B"/>
<path d="M518.667 254.667L506.667 254.667L506.667 242.667L518.667 242.667L518.667 254.667Z" fill="#EE6C81"/>
<path d="M518.667 254.667L506.667 254.667L506.667 242.667L518.667 242.667L518.667 254.667Z" fill="#E72E4B"/>
<path d="M530.667 290.667L518.667 290.667L518.667 254.667L530.667 254.667L530.667 290.667Z" fill="#EE6C81"/>
<path d="M506.667 266.667L494.667 266.667L494.667M
 254.667L506.667 254.667L506.667 266.667Z" fill="#EE6C81"/>
<path d="M458.667 302.667L458.667 230.667L506.667 230.667L506.667 302.667L458.667 302.667Z" fill="#E72E4B"/>
<path d="M458.667 410.667L458.667 350.667L530.667 350.667L530.667 410.667L458.667 410.667Z" fill="#E72E4B"/>
<path d="M506.667 266.667L494.667 266.667L494.667 254.667L506.667 254.667L506.667 266.667Z" fill="#0F1013"/>
<path d="M494.667 278.667L482.667 278.667L482.667 266.667L494.667 266.667L494.667 278.667Z" fill="#0F1013"/>
<path d="M518.667 266.66M
7L506.667 266.667L506.667 254.667L518.667 254.667L518.667 266.667Z" fill="#0F1013"/>
<path d="M530.667 290.667L518.667 290.667L518.667 278.667L530.667 278.667L530.667 290.667Z" fill="#0F1013"/>
<path d="M506.667 278.667L494.667 278.667L494.667 266.667L506.667 266.667L506.667 278.667Z" fill="#50447F"/>
<path d="M494.667 242.667L482.667 242.667L482.667 230.667L494.667 230.667L494.667 242.667Z" fill="#0F1013"/>
<path d="M470.667 230.667H506.667V242.667H470.667V230.667Z" fill="#EE6C81"/>
<path d="M494.667 350.667H506.6M
67V362.667H494.667V350.667Z" fill="#EE6C81"/>
<path d="M470.667 266.667H482.667V278.667H470.667V266.667Z" fill="#EE6C81"/>
<path d="M482.667 254.667H494.667V266.667H482.667V254.667Z" fill="#EE6C81"/>
<path d="M494.667 242.667H506.667V254.667H494.667V242.667Z" fill="#EE6C81"/>
<path d="M530.667 350.667L530.667 398.667L518.667 398.667L518.667 350.667L530.667 350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M458.667 470.667V422.667H530.667V458.667H518.667V470.667H458.667Z" fill="#E72E4B"/>
path d="M518.667 446.667H530.667V458.667H518.667V446.667Z" fill="#EE6C81"/>
<path d="M482.667 422.667H530.667V434.667H482.667V422.667Z" fill="#EE6C81"/>
<path d="M518.667 470.667L506.667 470.667L506.667 458.667L518.667 458.667L518.667 470.667Z" fill="white"/>
<path d="M494.667 470.667L482.667 470.667L482.667 458.667L494.667 458.667L494.667 470.667Z" fill="white"/>
<path d="M470.667 470.667L458.667 470.667L458.667 458.667L470.667 458.667L470.667 470.667Z" fill="white"/>
<path d="M530.667 386.667H518.667V398.667H530.M
667V386.667Z" fill="#50447F"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#D9D9D9"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#0F1013"/>
<mask id="mask2_5_201751" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_201751)">
<path d="M386.667 398.667H338.667V434.667H386.667V398.667Z" fill="#E72E4B"/>
67 386.667H314.667V398.667H410.667V386.667Z" fill="#E72E4B"/>
<path d="M428.667 350.667H296.667V386.667H428.667V350.667Z" fill="#E72E4B"/>
<path d="M338.667 374.667H326.667V386.667H338.667V374.667Z" fill="#0F1013"/>
<path d="M398.667 374.667H386.667V386.667H398.667V374.667Z" fill="#0F1013"/>
<path d="M374.667 374.667H350.667V422.667H374.667V374.667Z" fill="white"/>
<path d="M428.667 350.667H368.667V362.667H428.667V350.667Z" fill="#EE6C81"/>
<path d="M356.667 350.667H344.667V362.667H356.667V350.667Z" fill="#EE6C81"/M
<path d="M338.667 434.667V410.667H314.667V434.667H338.667Z" fill="#0F1013"/>
<path d="M326.667 446.667V422.667H302.667V446.667H326.667Z" fill="#0F1013"/>
<path d="M338.667 446.667H290.667V458.667H338.667V446.667Z" fill="#E72E4B"/>
<path d="M338.667 470.667H290.667V554.667H338.667V470.667Z" fill="#E72E4B"/>
<path d="M338.667 446.667H326.667V458.667H338.667V446.667Z" fill="#EE6C81"/>
<path d="M338.667 482.667H326.667V506.667H338.667V482.667Z" fill="#EE6C81"/>
<path d="M338.667 470.667H314.667V482.667H338.667V470.66M
7Z" fill="#EE6C81"/>
<path d="M338.667 518.667H302.667V530.667H338.667V518.667Z" fill="#EE6C81"/>
<path d="M326.667 458.667H302.667V470.667H326.667V458.667Z" fill="#0F1013"/>
<path d="M290.667 506.667H278.667V554.667H290.667V506.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V554.667H350.667V506.667Z" fill="#E72E4B"/>
<path d="M278.667 518.667H266.667V554.667H278.667V518.667Z" fill="#E72E4B"/>
<path d="M350.667 506.667H338.667V530.667H350.667V506.667Z" fill="#EE6C81"/>
<path d="M290.667 542.667H278.667V554M
.667H290.667V542.667Z" fill="#0F1013"/>
<path d="M314.667 542.667H302.667V554.667H314.667V542.667Z" fill="#0F1013"/>
<path d="M338.667 542.667H326.667V554.667H338.667V542.667Z" fill="#0F1013"/>
<path d="M326.667 410.667H314.667V422.667H326.667V410.667Z" fill="#504480"/>
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#504480"/>
<path d="M386.667 434.667L386.667 410.667L410.667 410.667L410.667 434.667L386.667 434.667Z" fill="#0F1013"/>
<path d="M398.667 446.667L398.667 422.667L422.667 422.667L422.6M
67 446.667L398.667 446.667Z" fill="#0F1013"/>
<path d="M386.667 446.667H434.667V458.667H386.667V446.667Z" fill="#E72E4B"/>
<path d="M386.667 470.667H434.667V554.667H386.667V470.667Z" fill="#E72E4B"/>
<path d="M386.667 446.667H398.667V458.667H386.667V446.667Z" fill="#EE6C81"/>
<path d="M422.667 470.667H434.667V494.667H422.667V470.667Z" fill="#EE6C81"/>
<path d="M404.667 470.667H428.667V482.667H404.667V470.667Z" fill="#EE6C81"/>
<path d="M398.667 458.667H422.667V470.667H398.667V458.667Z" fill="#0F1013"/>
4.667 506.667H446.667V554.667H434.667V506.667Z" fill="#E72E4B"/>
<path d="M374.667 506.667H386.667V554.667H374.667V506.667Z" fill="#E72E4B"/>
<path d="M446.667 518.667H458.667V554.667H446.667V518.667Z" fill="#E72E4B"/>
<path d="M422.667 494.667H434.667V518.667H422.667V494.667Z" fill="#EE6C81"/>
<path d="M434.667 518.667H458.667V530.667H434.667V518.667Z" fill="#EE6C81"/>
<path d="M434.667 542.667H446.667V554.667H434.667V542.667Z" fill="#0F1013"/>
<path d="M410.667 542.667H422.667V554.667H410.667V542.667Z" fill="#0F1M
<path d="M386.667 542.667H398.667V554.667H386.667V542.667Z" fill="#0F1013"/>
<path d="M398.667 410.667H410.667V422.667H398.667V410.667Z" fill="#504480"/>
<path d="M410.667 422.667H422.667V434.667H410.667V422.667Z" fill="#504480"/>
<path d="M350.667 530.667H266.667V542.667H350.667V530.667Z" fill="#0F1013"/>
<path d="M350.667 530.667H314.667V542.667H350.667V530.667Z" fill="#50447F"/>
<path d="M458.667 530.667H374.667V542.667H458.667V530.667Z" fill="#0F1013"/>
<path d="M458.667 530.667H422.667V542.667H458.667V5M
30.667Z" fill="#50447F"/>
<path d="M446.667 506.667H410.667V518.667H446.667V506.667Z" fill="#EE6C81"/>
<mask id="mask3_5_201751" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_201751)">
<path d="M350.667 254.667H278.667V266.667H350.667V254.667Z" fill="#0F1013"/>
<path d="M434.667 266.667H290.667V350.667H434.667V266.667Z" fill="#0F1013"/>
<path d="M326.667 20M
6.667H278.667V242.667H326.667V206.667Z" fill="#0F1013"/>
<path d="M446.667 254.667H374.667V266.667H446.667V254.667Z" fill="#0F1013"/>
<path d="M446.667 206.667H398.667V242.667H446.667V206.667Z" fill="#0F1013"/>
<path d="M434.667 218.667H410.667V230.667H434.667V218.667Z" fill="#5BFF4D"/>
<path d="M314.667 218.667H290.667V230.667H314.667V218.667Z" fill="#5BFF4D"/>
<path d="M338.667 218.667H326.667V254.667H338.667V218.667Z" fill="#394358"/>
<path d="M398.667 218.667H386.667V254.667H398.667V218.667Z" fill="#0F1013"/>
path d="M326.667 206.667H314.667V218.667H326.667V206.667Z" fill="#394358"/>
<path d="M350.667 254.667H338.667V266.667H350.667V254.667Z" fill="#394358"/>
<path d="M446.667 206.667H434.667V218.667H446.667V206.667Z" fill="#394358"/>
<path d="M446.667 254.667H434.667V266.667H446.667V254.667Z" fill="#394358"/>
<path d="M290.667 278.667H278.667V326.667H290.667V278.667Z" fill="#0F1013"/>
<path d="M446.667 278.667H434.667V326.667H446.667V278.667Z" fill="#0F1013"/>
<path d="M386.667 278.667H338.667V338.667H386.667V278.667Z"M
<path d="M338.667 278.667H290.667V290.667H338.667V278.667Z" fill="#394358"/>
<path d="M434.667 278.667H386.667V290.667H434.667V278.667Z" fill="#394358"/>
<path d="M374.667 278.667H362.667V290.667H374.667V278.667Z" fill="#0F1013"/>
<path d="M362.667 278.667H350.667V290.667H362.667V278.667Z" fill="#0F1013"/>
<path d="M338.667 278.667H326.667V290.667H338.667V278.667Z" fill="#0F1013"/>
<path d="M374.667 302.667H350.667V314.667H374.667V302.667Z" fill="#0F1013"/>
<path d="M374.667 326.667H350.667V338.66M
7H374.667V326.667Z" fill="#0F1013"/>
<path d="M446.667 302.667H410.667V314.667H446.667V302.667Z" fill="#394358"/>
<path d="M314.667 302.667H278.667V314.667H314.667V302.667Z" fill="#394358"/>
<path d="M302.667 302.667H290.667V314.667H302.667V302.667Z" fill="#0F1013"/>
<path d="M434.667 302.667H422.667V314.667H434.667V302.667Z" fill="#0F1013"/>
<path d="M422.667 302.667H410.667V314.667H422.667V302.667Z" fill="#5BFF4D"/>
<path d="M422.667 326.667H410.667V338.667H422.667V326.667Z" fill="#394358"/>
<path d="M386.667 338M+
.667H374.667V350.667H386.667V338.667Z" fill="#394358"/>
<path d="M314.667 326.667H302.667V338.667H314.667V326.667Z" fill="#394358"/>
<path d="M338.667 206.667H326.667V218.667H338.667V206.667Z" fill="#394358"/>
<path d="M398.667 206.667H386.667V218.667H398.667V206.667Z" fill="#0F1013"/>
<svg width="768" height="768" viewBox="0 0 768 768" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M768 0H0V768H768V0Z" fill="#E1DFDA"/>
<mask id="mask0_5_198205" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask0_5_198205)">
<path d="M278.667 266.667H254.667V290.667H278.667V266.667Z" fill="#0F1013"/>
<path d="M254.667 254.667H194.667V314.667H254.667V254.667ZM
<path d="M242.667 266.667H206.667V302.667H242.667V266.667Z" fill="#0F1013"/>
<path d="M194.667 266.667H182.667V302.667H194.667V266.667Z" fill="#0F1013"/>
<path d="M242.667 326.667V314.667H206.667V326.667H242.667Z" fill="#0F1013"/>
<path d="M242.667 254.667V242.667H206.667V254.667H242.667Z" fill="#394358"/>
<path d="M206.667 302.667H194.667V314.667H206.667V302.667Z" fill="#0F1013"/>
<path d="M266.667 290.667H254.667V302.667H266.667V290.667Z" fill="#0F1013"/>
<path d="M266.667 266.667H254.667V278.6M
67H266.667V266.667Z" fill="#394358"/>
<path d="M206.667 314.667H182.667V338.667H206.667V314.667Z" fill="#394358"/>
<path d="M230.667 326.667H218.667V350.667H230.667V326.667Z" fill="#0F1013"/>
<path d="M194.667 242.667H182.667V254.667H194.667V242.667Z" fill="#394358"/>
<path d="M266.667 326.667H230.667V362.667H266.667V326.667Z" fill="#394358"/>
<path d="M194.667 326.667H182.667V338.667H194.667V326.667Z" fill="#0F1013"/>
<path d="M254.667 338.667H242.667V350.667H254.667V338.667Z" fill="#0F1013"/>
<path d="M194.667 25M
4.667H182.667V266.667H194.667V254.667Z" fill="#D47300"/>
<path d="M206.667 242.667H194.667V254.667H206.667V242.667Z" fill="#D47300"/>
<path d="M254.667 242.667H242.667V254.667H254.667V242.667Z" fill="#F0A100"/>
<path d="M266.667 254.667H254.667V266.667H266.667V254.667Z" fill="#F0A100"/>
<path d="M254.667 230.667H194.667V242.667H254.667V230.667Z" fill="#F0A100"/>
<path d="M242.667 218.667H206.667V230.667H242.667V218.667Z" fill="#F0A100"/>
<path d="M218.667 230.667H206.667V242.667H218.667V230.667Z" fill="#D47300"/>
path d="M206.667 230.667H194.667V242.667H206.667V230.667Z" fill="#D47300"/>
<path d="M218.667 326.667H206.667V338.667H218.667V326.667Z" fill="#D47300"/>
<mask id="mask1_5_198205" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask1_5_198205)">
<path d="M446.667 302.667L446.667 242.667L458.667 242.667L458.667 302.667L446.667 302.667Z" fill="#0F1013"/>
67 458.667L446.667 422.667L458.667 422.667L458.667 458.667L446.667 458.667Z" fill="#E72E4B"/>
<path d="M518.667 314.666L470.667 314.667L470.667 302.667L518.667 302.666L518.667 314.666Z" fill="#0F1013"/>
<path d="M518.667 350.666L470.667 350.667L470.667 338.667L518.667 338.666L518.667 350.666Z" fill="#0F1013"/>
<path d="M518.667 422.666L470.667 422.667L470.667 410.667L518.667 410.666L518.667 422.666Z" fill="#0F1013"/>
<path d="M506.667 338.667L482.667 338.667L482.667 314.667L506.667 314.667L506.667 338.667Z" fill="#M
<path d="M458.667 254.667L446.667 254.667L446.667 242.667L458.667 242.667L458.667 254.667Z" fill="#50447F"/>
<path d="M518.667 314.667L506.667 314.667L506.667 302.667L518.667 302.667L518.667 314.667Z" fill="#50447F"/>
<path d="M518.667 350.667L506.667 350.667L506.667 338.667L518.667 338.667L518.667 350.667Z" fill="#50447F"/>
<path d="M518.667 422.667L506.667 422.667L506.667 410.667L518.667 410.667L518.667 422.667Z" fill="#50447F"/>
<path d="M506.667 302.667L506.667 242.667L518.667 242.667L518.667 302.667LM
506.667 302.667Z" fill="#E72E4B"/>
<path d="M518.667 302.667L518.667 254.667L530.667 254.667L530.667 302.667L518.667 302.667Z" fill="#E72E4B"/>
<path d="M518.667 254.667L506.667 254.667L506.667 242.667L518.667 242.667L518.667 254.667Z" fill="#EE6C81"/>
<path d="M518.667 254.667L506.667 254.667L506.667 242.667L518.667 242.667L518.667 254.667Z" fill="#E72E4B"/>
<path d="M530.667 290.667L518.667 290.667L518.667 254.667L530.667 254.667L530.667 290.667Z" fill="#EE6C81"/>
<path d="M506.667 266.667L494.667 266.667L494.667M
 254.667L506.667 254.667L506.667 266.667Z" fill="#EE6C81"/>
<path d="M458.667 302.667L458.667 230.667L506.667 230.667L506.667 302.667L458.667 302.667Z" fill="#E72E4B"/>
<path d="M458.667 410.667L458.667 350.667L530.667 350.667L530.667 410.667L458.667 410.667Z" fill="#E72E4B"/>
<path d="M506.667 266.667L494.667 266.667L494.667 254.667L506.667 254.667L506.667 266.667Z" fill="#0F1013"/>
<path d="M494.667 278.667L482.667 278.667L482.667 266.667L494.667 266.667L494.667 278.667Z" fill="#0F1013"/>
<path d="M518.667 266.66M
7L506.667 266.667L506.667 254.667L518.667 254.667L518.667 266.667Z" fill="#0F1013"/>
<path d="M530.667 290.667L518.667 290.667L518.667 278.667L530.667 278.667L530.667 290.667Z" fill="#0F1013"/>
<path d="M506.667 278.667L494.667 278.667L494.667 266.667L506.667 266.667L506.667 278.667Z" fill="#50447F"/>
<path d="M494.667 242.667L482.667 242.667L482.667 230.667L494.667 230.667L494.667 242.667Z" fill="#0F1013"/>
<path d="M470.667 230.667H506.667V242.667H470.667V230.667Z" fill="#EE6C81"/>
<path d="M494.667 350.667H506.6M
67V362.667H494.667V350.667Z" fill="#EE6C81"/>
<path d="M470.667 266.667H482.667V278.667H470.667V266.667Z" fill="#EE6C81"/>
<path d="M482.667 254.667H494.667V266.667H482.667V254.667Z" fill="#EE6C81"/>
<path d="M494.667 242.667H506.667V254.667H494.667V242.667Z" fill="#EE6C81"/>
<path d="M530.667 350.667L530.667 398.667L518.667 398.667L518.667 350.667L530.667 350.667Z" fill="#EE6C81"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M458.667 470.667V422.667H530.667V458.667H518.667V470.667H458.667Z" fill="#E72E4B"/>
path d="M518.667 446.667H530.667V458.667H518.667V446.667Z" fill="#EE6C81"/>
<path d="M482.667 422.667H530.667V434.667H482.667V422.667Z" fill="#EE6C81"/>
<path d="M518.667 470.667L506.667 470.667L506.667 458.667L518.667 458.667L518.667 470.667Z" fill="white"/>
<path d="M494.667 470.667L482.667 470.667L482.667 458.667L494.667 458.667L494.667 470.667Z" fill="white"/>
<path d="M470.667 470.667L458.667 470.667L458.667 458.667L470.667 458.667L470.667 470.667Z" fill="white"/>
<path d="M530.667 386.667H518.667V398.667H530.M
667V386.667Z" fill="#50447F"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#D9D9D9"/>
<path d="M518.667 374.667H506.667V386.667H518.667V374.667Z" fill="#0F1013"/>
<mask id="mask2_5_198205" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask2_5_198205)">
<path d="M374.667 350.667H290.667V470.667H374.667V350.667Z" fill="#394358"/>
67 350.667H374.667V458.667H386.667V350.667Z" fill="#394358"/>
<path d="M290.667 362.667H278.667V470.667H290.667V362.667Z" fill="#0F1013"/>
<path d="M374.667 362.667H302.667V434.667H374.667V362.667Z" fill="#0F1013"/>
<path d="M350.667 398.667H326.667V410.667H350.667V398.667Z" fill="#018F4F"/>
<path d="M362.667 386.667H350.667V398.667H362.667V386.667Z" fill="#018F4F"/>
<path d="M326.667 386.667H314.667V398.667H326.667V386.667Z" fill="#018F4F"/>
<path d="M314.667 362.667H302.667V374.667H314.667V362.667Z" fill="#394358M
<path d="M314.667 422.667H302.667V434.667H314.667V422.667Z" fill="#394358"/>
<path d="M374.667 350.667H362.667V362.667H374.667V350.667Z" fill="#394358"/>
<path d="M326.667 446.667H314.667V458.667H326.667V446.667Z" fill="#018F4F"/>
<path d="M362.667 446.667H338.667V458.667H362.667V446.667Z" fill="#0F1013"/>
<path d="M446.667 350.667H398.667V374.667H446.667V350.667Z" fill="#394358"/>
<path d="M446.667 386.667H398.667V422.667H446.667V386.667Z" fill="#394358"/>
<path d="M446.667 434.667H398.667V470.667H446.667V434.M
667Z" fill="#394358"/>
<path d="M434.667 374.667H398.667V386.667H434.667V374.667Z" fill="#0F1013"/>
<path d="M434.667 422.667H398.667V434.667H434.667V422.667Z" fill="#0F1013"/>
<path d="M398.667 350.667H386.667V470.667H398.667V350.667Z" fill="#0F1013"/>
<path d="M386.667 458.667H374.667V470.667H386.667V458.667Z" fill="#0F1013"/>
<path d="M446.667 386.667H434.667V398.667H446.667V386.667Z" fill="#018F4F"/>
<path d="M446.667 398.667H410.667V410.667H446.667V398.667Z" fill="#0F1013"/>
<path d="M410.667 446.667H398.667V4M
58.667H410.667V446.667Z" fill="#018F4F"/>
<path d="M446.667 470.667H290.667V482.667H446.667V470.667Z" fill="#018F4F"/>
<path d="M446.667 506.667H422.667V554.667H446.667V506.667Z" fill="#0F1013"/>
<path d="M434.667 506.667H422.667V518.667H434.667V506.667Z" fill="#394358"/>
<path d="M302.667 470.667H278.667V482.667H302.667V470.667Z" fill="#006332"/>
<path d="M446.667 482.667H434.667V542.667H446.667V482.667Z" fill="#018F4F"/>
<path d="M314.667 482.667H302.667V542.667H314.667V482.667Z" fill="#018F4F"/>
7 482.667H410.667V542.667H422.667V482.667Z" fill="#006332"/>
<path d="M290.667 482.667H278.667V530.667H290.667V482.667Z" fill="#006332"/>
<path d="M278.667 506.667H254.667V548.667H278.667V506.667Z" fill="#D9D9D9"/>
<path d="M278.667 506.667H254.667V554.667H278.667V506.667Z" fill="#0F1013"/>
<path d="M266.667 506.667H254.667V518.667H266.667V506.667Z" fill="#394358"/>
<path d="M302.667 506.667H278.667V554.667H302.667V506.667Z" fill="#394358"/>
<path d="M302.667 542.667H278.667V554.667H302.667V542.667Z" fill="#0F1013"M
<path d="M302.667 518.667H278.667V530.667H302.667V518.667Z" fill="#0F1013"/>
<path d="M470.667 506.667H446.667V554.667H470.667V506.667Z" fill="#394358"/>
<path d="M470.667 542.667H446.667V554.667H470.667V542.667Z" fill="#0F1013"/>
<path d="M470.667 518.667H446.667V530.667H470.667V518.667Z" fill="#0F1013"/>
<path d="M386.667 482.667H374.667V494.667H386.667V482.667Z" fill="#0F1013"/>
<path d="M386.667 494.667H374.667V506.667H386.667V494.667Z" fill="#0F1013"/>
<path d="M374.667 506.667H362.667V518.667H374.667V506.6M
67Z" fill="#0F1013"/>
<path d="M386.667 506.667H374.667V518.667H386.667V506.667Z" fill="#0F1013"/>
<path d="M398.667 506.667H386.667V518.667H398.667V506.667Z" fill="#0F1013"/>
<path d="M398.667 518.667H386.667V530.667H398.667V518.667Z" fill="#394358"/>
<path d="M374.667 518.667H362.667V530.667H374.667V518.667Z" fill="#394358"/>
<path d="M422.667 530.667H410.667V542.667H422.667V530.667Z" fill="#0F1013"/>
<path d="M314.667 530.667H302.667V542.667H314.667V530.667Z" fill="#006332"/>
<mask id="mask3_5_198205" styleM
="mask-type:luminance" maskUnits="userSpaceOnUse" x="170" y="170" width="385" height="385">
<path d="M554.667 170.667H170.667V554.667H554.667V170.667Z" fill="white"/>
<g mask="url(#mask3_5_198205)">
<path d="M446.667 266.667H278.667V314.667H446.667V266.667Z" fill="#0F1013"/>
<path d="M434.667 314.667H290.667V326.667H434.667V314.667Z" fill="#0F1013"/>
<path d="M434.667 254.667H290.667V266.667H434.667V254.667Z" fill="#0F1013"/>
<path d="M398.667 206.667H326.667V254.667H398.667V206.667Z" fill="#0F1013"/>
 d="M422.667 326.667H302.667V338.667H422.667V326.667Z" fill="#0F1013"/>
<path d="M410.667 302.667H314.667V314.667H410.667V302.667Z" fill="#E72E4B"/>
<path d="M410.667 338.667H314.667V350.667H410.667V338.667Z" fill="#0F1013"/>
<path d="M386.667 314.667H338.667V326.667H386.667V314.667Z" fill="#E72E4B"/>
<path d="M374.667 326.667H350.667V338.667H374.667V326.667Z" fill="#E72E4B"/>
<path d="M434.667 278.667H290.667V302.667H434.667V278.667Z" fill="#E72E4B"/>
<path d="M398.667 278.667H326.667V290.667H398.667V278.667Z" filM
<path d="M398.667 290.667H326.667V302.667H398.667V290.667Z" fill="white"/>
<path d="M386.667 290.667H338.667V302.667H386.667V290.667Z" fill="#F0A100"/>
<path d="M398.667 302.667H326.667V314.667H398.667V302.667Z" fill="white"/>
<path d="M386.667 266.667H338.667V278.667H386.667V266.667Z" fill="white"/>
<path d="M386.667 230.667H338.667V254.667H386.667V230.667Z" fill="#5653EC"/>
<path d="M386.667 194.667H338.667V206.667H386.667V194.667Z" fill="#0F1013"/>
<path d="M386.667 314.667H338.667V326.667H386.667V31M
4.667Z" fill="white"/>
<path d="M386.667 278.667H374.667V290.667H386.667V278.667Z" fill="#018F4F"/>
<path d="M374.667 278.667H350.667V314.667H374.667V278.667Z" fill="#F0A100"/>
<path d="M350.667 278.667H338.667V290.667H350.667V278.667Z" fill="#E72E4B"/>
<path d="M362.667 278.667H350.667V290.667H362.667V278.667Z" fill="#D47300"/>
<path d="M350.667 302.667H338.667V314.667H350.667V302.667Z" fill="#5653EC"/>
<path d="M362.667 302.667H350.667V314.667H362.667V302.667Z" fill="#D47300"/>
<path d="M386.667 302.667H374.667V3M
14.667H386.667V302.667Z" fill="#0F1013"/>
<path d="M338.667 314.667H326.667V326.667H338.667V314.667Z" fill="#E72E4B"/>
<path d="M398.667 314.667H386.667V326.667H398.667V314.667Z" fill="#E72E4B"/>
<path d="M326.667 182.667H314.667V230.667H326.667V182.667Z" fill="#F0A100"/>
<path d="M410.667 182.667H398.667V230.667H410.667V182.667Z" fill="#F0A100"/>
<path d="M350.667 206.667H338.667V218.667H350.667V206.667Z" fill="#F0A100"/>
<path d="M350.667 230.667H338.667V242.667H350.667V230.667Z" fill="#F0A100"/>
7 206.667H374.667V218.667H386.667V206.667Z" fill="#F0A100"/>
<path d="M386.667 230.667H374.667V242.667H386.667V230.667Z" fill="#F0A100"/>
<path d="M374.667 254.667H350.667V266.667H374.667V254.667Z" fill="#394358"/>
<path d="M350.667 242.667H338.667V254.667H350.667V242.667Z" fill="white"/>
<path d="M386.667 242.667H374.667V254.667H386.667V242.667Z" fill="white"/>
<path d="M434.667 278.667H422.667V302.667H434.667V278.667Z" fill="#EE6C81"/>
<path d="M422.667 278.667H410.667V290.667H422.667V278.667Z" fill="#EE6C81"/>
path d="M326.667 338.667H314.667V350.667H326.667V338.667Z" fill="#394358"/>
<path d="M410.667 338.667H398.667V350.667H410.667V338.667Z" fill="#394358"/>
text/html;charset=utf-8
<!DOCTYPE html><html lang="en-us"> <head> <title>On the Edge of Oblivion</title> <style> body { margin:0; background: #000; overflow: hidden; } canvas { bottom: 0; height: 100vw; left: 0; margin: auto; max-height: 100vh; max-width: 100vh; position: absolute; right: 0; top: 0; width: 100vw; } .text { color:white; position: absolute; top: 0; left: 0; font-family:Consolas; padding:2vw; font-size:1vw; } </style> </head> <body> <canvas id="canvas"></canvas> </body> </html> <script> var power = 19+2*9;var eventHorizon = M
2;var radiation = 19 +3*2;function onTheEdgeOfOblivion(p,q,r){function j(a,b){return b=a,a=-2500/(1024/h),Math.floor(Math.random()*(b-a+1))+a;}var f=document.querySelector("canvas"),g=f.getContext("2d"),h=f.width=1250,n=f.height=1250,i=[],k=0,l=4000+p*1000;var c=document.createElement("canvas"),d=c.getContext("2d");c.width=1500,c.height=1500;var a=c.width/2;var e=d.createRadialGradient(a,a,0,a,a,a);e.addColorStop(0.1/100,"#fff"),e.addColorStop(0.5/100,"hsl(25, 60%, 15%)"),e.addColorStop(35/100,"hsl(25,65%,1%)"),e.aM
ddColorStop(0.9,"transparent"),d.fillStyle=e,d.beginPath(),d.arc(a,a,a,1,Math.PI*2),d.fill();var m=function(){this.oR=j(-h/(16-q)),this.radius=j(100,this.oR)/5,this.oX=h/2,this.oY=n/2,this.matter=j(0,l),this.paramZ=0.2/100*r+7.5/100,k++,i[k]=this;};m.prototype.draw=function(){var a=Math.sin(this.matter)*this.oR+this.oX,b=Math.cos(this.matter)*this.oR/1+this.oY;g.globalAlpha=this.paramZ,g.drawImage(c,a-this.radius/2,b-this.radius/2,this.radius,this.radius);};for(var b=0;b<l;b++)new m();for(var b=1,o=i.length;b<o;b++Lq)g.globalCompositeOperation="lighter",i[b].draw();};onTheEdgeOfOblivion(power, eventHorizon, radiation);</script>h!
CjA=:BNB.BNB:bnb144ctp570v48w8xnfru7t2dde6qg7q279c6479l:670855991::0
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
IiCCPsRGB IEC61966-2.1
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
CjA=:ETH.ETH:0xea1C97Aaf56c7747337eA1aa028264f02EB2C032:6699811:te:0
CjA=:BNB.BNB:bnb19x7uqqex4xskl2pl2jx4r502sy2sdtz3r872lh:3450906:te:0
JjH=:BNB.TWT-8C2:bnb1jnfpv4jc9w7dam2k2436ny57460jcg36wfslsg:4156132757:te:0
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:cad5ee6c-e8ea-1180-9761-b63092c8b4ab" xmpMM:InstanceID="xmp.iid:73c390e2-8584-4021-b1d9-72ed2429d76c" xmpMM:OriginalDocumentID="2D1FM
0A454008F8A69CC1748D053B7F32" 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-06:00" xmp:MetadataDate="2023-02-09T15:35-06:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:f6de588f-63ee-446a-9b4e-763d8a187820" stEvt:when="2023-02-09T15:35-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:7M
3c390e2-8584-4021-b1d9-72ed2429d76c" stEvt:when="2023-02-09T15:35-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"?>
{"Background":"Turquoise Glass","Bits":"Boar Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":358,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Artisan Ham","Plate":"Bronze","Collection":"Lil' Bits","Id":485,"Total":2500}
{"Background":"Ruby Glass","Bits":"Hotdog","Plate":"Bronze","Collection":"Lil' Bits","Id":2390,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rabbit Haunch","Plate":"Ceramic","Collection":"Lil' Bits","Id":1526,"Total":2500}
{"Background":"Ruby Glass","Bits":"Horse Flank","Plate":"Silver","Collection":"Lil' Bits","Id":1832,"Total":2500}
{"Background":"Ruby Glass","Bits":"Steak","Plate":"Gold","Collection":"Lil' Bits","Id":694,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Rack of Ribs","Plate":"Bronze","Collection":"Lil' Bits","Id":31,"Total":2500}
{"Background":"Ruby Glass","Bits":"Bacon","Plate":"Silver","Collection":"Lil' Bits","Id":2197,"Total":2500}
{"Background":"Ruby Glass","Bits":"Beef Chop","Plate":"Silver","Collection":"Lil' Bits","Id":961,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1288,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Crab Legs","Plate":"Bronze","Collection":"Lil' Bits","Id":2179,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Chicken Breast","Plate":"Ceramic","Collection":"Lil' Bits","Id":1253,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lamb Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1820,"Total":2500}
{"Background":"Ruby Glass","Bits":"Shrimp","Plate":"Ceramic","Collection":"Lil' Bits","Id":2273,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Shark Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":1796,"Total":2500}
{"Background":"Ruby Glass","Bits":"Shark Meat","Plate":"Silver","Collection":"Lil' Bits","Id":314,"Total":2500}
{"Background":"Ruby Glass","Bits":"Wolf Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":2025,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Drumstick","Plate":"Bronze","Collection":"Lil' Bits","Id":467,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Salami Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":1095,"Total":2500}
{"Background":"Ruby Glass","Bits":"Artisan Ham","Plate":"Silver","Collection":"Lil' Bits","Id":2219,"Total":2500}
{"Background":"Ruby Glass","Bits":"Pepperoni Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":313,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Beef Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1769,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Halibut Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1875,"Total":2500}
{"Background":"Ruby Glass","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":1700,"Total":2500}
{"Background":"Ruby Glass","Bits":"Pork Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1717,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":1651,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Pepperoni Stick and Slice","Plate":"Bronze","Collection":"Lil' Bits","Id":1939,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rack of Ribs","Plate":"Bronze","Collection":"Lil' Bits","Id":1229,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Octopus Tentacle","Plate":"Bronze","Collection":"Lil' Bits","Id":1145,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Steak","Plate":"Bronze","Collection":"Lil' Bits","Id":543,"Total":2500}
{"Background":"Ruby Glass","Bits":"Pork Chop","Plate":"Silver","Collection":"Lil' Bits","Id":2356,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salmon Meat","Plate":"Silver","Collection":"Lil' Bits","Id":392,"Total":2500}
{"Background":"Ruby Glass","Bits":"Drumstick","Plate":"Silver","Collection":"Lil' Bits","Id":222,"Total":2500}
{"Background":"Ruby Glass","Bits":"Ground Beef","Plate":"Ceramic","Collection":"Lil' Bits","Id":1889,"Total":2500}
{"Background":"Ruby Glass","Bits":"Boar Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1588,"Total":2500}
{"Background":"Ruby Glass","Bits":"Wolf Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1259,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rabbit Haunch","Plate":"Silver","Collection":"Lil' Bits","Id":1615,"Total":2500}
{"Background":"Ruby Glass","Bits":"Swordfish Meat","Plate":"Silver","Collection":"Lil' Bits","Id":681,"Total":2500}
{"Background":"Ruby Glass","Bits":"Venison","Plate":"Silver","Collection":"Lil' Bits","Id":2400,"Total":2500}
{"Background":"Ruby Glass","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":132,"Total":2500}
{"Background":"Ruby Glass","Bits":"Boar Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":2392,"Total":2500}
{"Background":"Ruby Glass","Bits":"Drumstick","Plate":"Ceramic","Collection":"Lil' Bits","Id":1643,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Chicken Wing","Plate":"Bronze","Collection":"Lil' Bits","Id":1354,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Chicken Breast","Plate":"Bronze","Collection":"Lil' Bits","Id":2305,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Lamb Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":703,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salmon Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":2010,"Total":2500}
{"Background":"Ruby Glass","Bits":"Artisan Ham","Plate":"Ceramic","Collection":"Lil' Bits","Id":2122,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Shrimp","Plate":"Bronze","Collection":"Lil' Bits","Id":1411,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salmon Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1464,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":397,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Swordfish Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":1187,"Total":2500}
{"Background":"Ruby Glass","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":1790,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Ground Beef","Plate":"Bronze","Collection":"Lil' Bits","Id":360,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Artisan Ham","Plate":"Ceramic","Collection":"Lil' Bits","Id":2005,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Horse Flank","Plate":"Bronze","Collection":"Lil' Bits","Id":391,"Total":2500}
{"Background":"Ruby Glass","Bits":"Octopus Tentacle","Plate":"Ceramic","Collection":"Lil' Bits","Id":216,"Total":2500}
{"Background":"Ruby Glass","Bits":"Swordfish Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1433,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salami Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":2384,"Total":2500}
{"Background":"Ruby Glass","Bits":"Hotdog","Plate":"Silver","Collection":"Lil' Bits","Id":1313,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Chicken Wing","Plate":"Ceramic","Collection":"Lil' Bits","Id":2495,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Pork Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1601,"Total":2500}
{"Background":"Ruby Glass","Bits":"Shrimp","Plate":"Silver","Collection":"Lil' Bits","Id":591,"Total":2500}
{"Background":"Ruby Glass","Bits":"Halibut Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1878,"Total":2500}
{"Background":"Ruby Glass","Bits":"Crab Legs","Plate":"Bronze","Collection":"Lil' Bits","Id":1924,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rack of Ribs","Plate":"Silver","Collection":"Lil' Bits","Id":1523,"Total":2500}
DjB=:BNB.BNB:bnb1unx8ny4mjjk3nyxcrrnhnmt3qtrwgt73kv4fhe:85077174:te:0
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
9	$	$	$	$	$	$	$	$	$	$	$	$	$	$	$	$	$	$
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
iJP)JP)JP)JP)JP)JP)JP)JP)JP)JP)J
zj)JP)JP)JP)JP)JP)JP)JP)JP)JP)JPf
JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP+
)JP)JP)JP)JP)JP)JP)JP)JP)JP)JPf
)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)J
)JP)JP)JP)JP)JP)JP)JP)JP)JPf
)JP)JP)JP)JP)JP)JP)JP)JP)JPf
{i)JP)JP)JP)JP)JP)JP)JP)JPf
H@)JP)JP)JP)JP)JP)JP)JP)JPf
)JP)JP)JP)JP)JP)JPdW
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/"
            xmlns:tiff="httM
p://ns.adobe.com/tiff/1.0/">
         <exif:PixelXDimension>676</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
         <exif:PixelYDimension>476</exif:PixelYDimension>
         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
         <tiff:YResolution>130</tiff:YResolution>
         <tiff:XResolution>130</tiff:XResolution>
         <tiff:Orientation>1</tiff:Orientation>
      </rdf:Description>
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
((((((((((((((((((((((((((((((((((((((((((((((((((
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
((((((((((((((((((((((((((((((((((((((((((((((((((
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
((((((((((((((((((((((((((((((((((((((((((((((((((
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
A group of anthropologists recently made a surprising discovery while exploring a remote cave in the mountains. The team stumbled upon an ancient stone figurine that has left experts in awe.
The artifact, estimated to be thousands of years old, is in the shape of a frog with distinctive bulging eyes and a smirking mouth. It stands at just over 4 inches tall and iM
s carved from a single piece of volcanic rock.
The discovery sheds new light on the cultural beliefs and practices of the civilization that created it. The intricate details and realistic depiction of the frog have sparked much debate among the scientific community.
Further studies and analysis of the figurine and its surroundings are planned in the hopes of gaining more insight into the culture and history of the people who made it.
This rare find is already being hailed as one of the most significant arc#heological discoveries of the year.h!
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>491</exif:PixelYDimension>
         <exif:PixelXDimension>341</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
c/Foundry USA Pool #dropgold/
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
	!http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about=""/> </rdf:RDF> </x:xmpmeta>                                                                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                             <?xpacket end="w"?>
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
m^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3I
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
{"Background":"Ruby Glass","Bits":"Crab Legs","Plate":"Ceramic","Collection":"Lil' Bits","Id":1700,"Total":2500}
{"Background":"Ruby Glass","Bits":"Pork Chop","Plate":"Silver","Collection":"Lil' Bits","Id":2356,"Total":2500}
{"Background":"Ruby Glass","Bits":"Beef Chop","Plate":"Silver","Collection":"Lil' Bits","Id":961,"Total":2500}
{"Background":"Ruby Glass","Bits":"Crab Legs","Plate":"Silver","Collection":"Lil' Bits","Id":709,"Total":2500}
{"Background":"Ruby Glass","Bits":"Swordfish Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1433,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Drumstick","Plate":"Bronze","Collection":"Lil' Bits","Id":467,"Total":2500}
{"Background":"Ruby Glass","Bits":"Shrimp","Plate":"Silver","Collection":"Lil' Bits","Id":591,"Total":2500}
{"Background":"Ruby Glass","Bits":"Wolf Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":180,"Total":2500}
{"Background":"Ruby Glass","Bits":"Ground Beef","Plate":"Ceramic","Collection":"Lil' Bits","Id":1889,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lamb Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1820,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salami Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":2291,"Total":2500}
{"Background":"Ruby Glass","Bits":"Artisan Ham","Plate":"Silver","Collection":"Lil' Bits","Id":2219,"Total":2500}
{"Background":"Ruby Glass","Bits":"Venison","Plate":"Silver","Collection":"Lil' Bits","Id":2400,"Total":2500}
{"Background":"Ruby Glass","Bits":"Halibut Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1784,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Chicken Breast","Plate":"Bronze","Collection":"Lil' Bits","Id":2305,"Total":2500}
{"Background":"Ruby Glass","Bits":"Chicken Breast","Plate":"Silver","Collection":"Lil' Bits","Id":2083,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Ground Beef","Plate":"Bronze","Collection":"Lil' Bits","Id":360,"Total":2500}
{"Background":"Ruby Glass","Bits":"Sausage Links","Plate":"Bronze","Collection":"Lil' Bits","Id":312,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rabbit Haunch","Plate":"Silver","Collection":"Lil' Bits","Id":1615,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salami Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":2384,"Total":2500}
{"Background":"Ruby Glass","Bits":"Halibut Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1878,"Total":2500}
GzTXtRaw profile type xmp
2023-02-10T03:00:26+00:00Z
2023-02-10T03:00:26+00:00+
2023-02-10T03:00:26+00:00|
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Ruby Glass","Bits":"Pepperoni Stick and Slice","Plate":"Silver","Collection":"Lil' Bits","Id":313,"Total":2500}
{"Background":"Ruby Glass","Bits":"Swordfish Meat","Plate":"Silver","Collection":"Lil' Bits","Id":681,"Total":2500}
{"Background":"Ruby Glass","Bits":"Drumstick","Plate":"Silver","Collection":"Lil' Bits","Id":222,"Total":2500}
{"Background":"Ruby Glass","Bits":"Artisan Ham","Plate":"Ceramic","Collection":"Lil' Bits","Id":2122,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salmon Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":2010,"Total":2500}
{"Background":"Ruby Glass","Bits":"Chicken Wing","Plate":"Silver","Collection":"Lil' Bits","Id":1252,"Total":2500}
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>517</exif:PixelYDimension>
         <exif:PixelXDimension>397</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
."""""""""""""""""""#
DDDDDDDDDDDDDDDDDpwwwwzVffgV
t""""""""""""""""""""#h
{"Background":"Ruby Glass","Bits":"Rack of Ribs","Plate":"Silver","Collection":"Lil' Bits","Id":1523,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Turquoise Glass","Bits":"Bacon","Plate":"Bronze","Collection":"Lil' Bits","Id":946,"Total":2500}
((((((((((((((((((((((((((((((((((((((((((((((((((
{"Background":"Ruby Glass","Bits":"Horse Flank","Plate":"Silver","Collection":"Lil' Bits","Id":1832,"Total":2500}
{"Background":"Ruby Glass","Bits":"Steak","Plate":"Silver","Collection":"Lil' Bits","Id":132,"Total":2500}
{"Background":"Ruby Glass","Bits":"Steak","Plate":"Gold","Collection":"Lil' Bits","Id":694,"Total":2500}
{"Background":"Ruby Glass","Bits":"Chicken Wing","Plate":"Ceramic","Collection":"Lil' Bits","Id":161,"Total":2500}
{"Background":"Ruby Glass","Bits":"Venison","Plate":"Ceramic","Collection":"Lil' Bits","Id":1369,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rack of Ribs","Plate":"Ceramic","Collection":"Lil' Bits","Id":1153,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Crab Legs","Plate":"Bronze","Collection":"Lil' Bits","Id":2179,"Total":2500}
{"Background":"Ruby Glass","Bits":"Shrimp","Plate":"Ceramic","Collection":"Lil' Bits","Id":2273,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Artisan Ham","Plate":"Bronze","Collection":"Lil' Bits","Id":485,"Total":2500}
{"Background":"Ruby Glass","Bits":"Boar Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1588,"Total":2500}
{"Background":"Ruby Glass","Bits":"Pepperoni Stick and Slice","Plate":"Ceramic","Collection":"Lil' Bits","Id":1268,"Total":2500}
{"Background":"Ruby Glass","Bits":"Pork Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1717,"Total":2500}
{"Background":"Ruby Glass","Bits":"Hotdog","Plate":"Bronze","Collection":"Lil' Bits","Id":2390,"Total":2500}
{"Background":"Ruby Glass","Bits":"Chicken Breast","Plate":"Ceramic","Collection":"Lil' Bits","Id":661,"Total":2500}
{"Background":"Ruby Glass","Bits":"Octopus Tentacle","Plate":"Silver","Collection":"Lil' Bits","Id":2298,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salmon Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":1464,"Total":2500}
text/plain;charset=utf-8
{"Background":"Ruby Glass","Bits":"Crab Legs","Plate":"Bronze","Collection":"Lil' Bits","Id":1924,"Total":2500}
{"Background":"Ruby Glass","Bits":"Horse Flank","Plate":"Ceramic","Collection":"Lil' Bits","Id":2195,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Boar Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":771,"Total":2500}
{"Background":"Ruby Glass","Bits":"Octopus Tentacle","Plate":"Ceramic","Collection":"Lil' Bits","Id":216,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lamb Chop","Plate":"Silver","Collection":"Lil' Bits","Id":1900,"Total":2500}
{"Background":"Ruby Glass","Bits":"Wolf Meat","Plate":"Bronze","Collection":"Lil' Bits","Id":2025,"Total":2500}
{"Background":"Ruby Glass","Bits":"Sausage Links","Plate":"Ceramic","Collection":"Lil' Bits","Id":817,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rack of Ribs","Plate":"Bronze","Collection":"Lil' Bits","Id":1229,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Beef Chop","Plate":"Bronze","Collection":"Lil' Bits","Id":1769,"Total":2500}
{"Background":"Ruby Glass","Bits":"Steak","Plate":"Ceramic","Collection":"Lil' Bits","Id":1729,"Total":2500}
{"Background":"Ruby Glass","Bits":"Hotdog","Plate":"Silver","Collection":"Lil' Bits","Id":1313,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lobster Tail","Plate":"Ceramic","Collection":"Lil' Bits","Id":1651,"Total":2500}
{"Background":"Ruby Glass","Bits":"Wolf Meat","Plate":"Silver","Collection":"Lil' Bits","Id":1259,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lobster Tail","Plate":"Silver","Collection":"Lil' Bits","Id":1124,"Total":2500}
{"Background":"Ruby Glass","Bits":"Beef Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1974,"Total":2500}
{"Background":"Ruby Glass","Bits":"Shark Meat","Plate":"Silver","Collection":"Lil' Bits","Id":314,"Total":2500}
{"Background":"Ruby Glass","Bits":"Drumstick","Plate":"Ceramic","Collection":"Lil' Bits","Id":1643,"Total":2500}
{"Background":"Ruby Glass","Bits":"Hotdog","Plate":"Ceramic","Collection":"Lil' Bits","Id":1234,"Total":2500}
{"Background":"Ruby Glass","Bits":"Bacon","Plate":"Silver","Collection":"Lil' Bits","Id":2197,"Total":2500}
{"Background":"Ruby Glass","Bits":"Boar Meat","Plate":"Ceramic","Collection":"Lil' Bits","Id":2392,"Total":2500}
{"Background":"Ruby Glass","Bits":"Bacon","Plate":"Ceramic","Collection":"Lil' Bits","Id":1790,"Total":2500}
{"Background":"Turquoise Glass","Bits":"Chicken Wing","Plate":"Bronze","Collection":"Lil' Bits","Id":1354,"Total":2500}
{"Background":"Ruby Glass","Bits":"Rabbit Haunch","Plate":"Ceramic","Collection":"Lil' Bits","Id":1526,"Total":2500}
{"Background":"Ruby Glass","Bits":"Artisan Ham","Plate":"Bronze","Collection":"Lil' Bits","Id":1632,"Total":2500}
{"Background":"Ruby Glass","Bits":"Salmon Meat","Plate":"Silver","Collection":"Lil' Bits","Id":392,"Total":2500}
{"Background":"Ruby Glass","Bits":"Lamb Chop","Plate":"Ceramic","Collection":"Lil' Bits","Id":1807,"Total":2500}
{"Background":"Ruby Glass","Bits":"Sausage Links","Plate":"Silver","Collection":"Lil' Bits","Id":775,"Total":2500}
 c287fbdfb4ef121de0605f96feca37ecH0E
 231da2fb84993a324707b46564b0a80fG0D
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rM
df: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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:55Z" xmp:MetadataDate="2023-02-10T01:32:55Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:4690bc0f-f80a-2945-ad13M
-f55022548014" xmpMM:DocumentID="adobe:docid:photoshop:08b165e8-1b22-cc44-a65f-8fd5798e483e" xmpMM:OriginalDocumentID="xmp.did:2a729314-6c64-0d44-a509-b9291386188d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:2a729314-6c64-0d44-a509-b9291386188d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:4690bcM
0f-f80a-2945-ad13-f55022548014" stEvt:when="2023-02-10T01:32:55Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                       M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                  <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adM
obe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:58Z" xmp:MetadataDate="2023-02-10T01:32:58Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:5e551199-271f-b544-920e-daf3254aec86" xmpMM:DocumentID="adobe:docid:photoshop:11e9ca0c-af9b-d240-a27f-aa759bfdcf2e" xmpMM:OriginalDocumentID="xmp.did:2b8b4de3-0bd6-1546-8b84-89acaf8a4a98"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="createdM
" stEvt:instanceID="xmp.iid:2b8b4de3-0bd6-1546-8b84-89acaf8a4a98" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:5e551199-271f-b544-920e-daf3254aec86" stEvt:when="2023-02-10T01:32:58Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
c/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
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
=G=G=G=G=G=G=G=G=G=G=G=G=G=G=G<
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
 I I I I I I I I I I I I I I I I I
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
text/plain;charset=utf-8
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="httM
p://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:30Z" xmp:MetadataDate="2023-02-10T01:33:30Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:6915052d-1549-e442-aba4-e5f5b9e88321" xmpMM:DocumentID="adobe:docid:photoshop:d0b95fa0-7a44-a345-a16e-a6b4fb26dcce" xmpMM:OriginalDocumentID="xmp.did:508f5767-84d7-c74f-a1a2-b3acfeb8432e"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:actionM
="created" stEvt:instanceID="xmp.iid:508f5767-84d7-c74f-a1a2-b3acfeb8432e" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6915052d-1549-e442-aba4-e5f5b9e88321" stEvt:when="2023-02-10T01:33:30Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>   M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/M
08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:46Z" xmp:MetadataDate="2023-02-1M
0T01:32:46Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:7063bc38-630f-a64c-bc67-aa3531ceb572" xmpMM:DocumentID="adobe:docid:photoshop:46886ee5-2a65-7344-81d5-9a956ec489c7" xmpMM:OriginalDocumentID="xmp.did:c67923cc-5be3-ac43-bff2-6c4f4e425810"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:c67923cc-5be3-ac43-bff2-6c4f4e425810" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stM
Evt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:7063bc38-630f-a64c-bc67-aa3531ceb572" stEvt:when="2023-02-10T01:32:46Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adM
obe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xM
mp:ModifyDate="2023-02-10T01:33:07Z" xmp:MetadataDate="2023-02-10T01:33:07Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:93499d7d-2e7f-4842-8e0b-dbbec014ee0d" xmpMM:DocumentID="adobe:docid:photoshop:783b7541-cf7c-744c-ba96-43c8bfd019cb" xmpMM:OriginalDocumentID="xmp.did:19c43ead-e3c5-d547-91dc-aae1df6d1f74"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:19c43ead-e3c5-d547-91dc-aae1df6d1f74" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="AdobeM
 Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:93499d7d-2e7f-4842-8e0b-dbbec014ee0d" stEvt:when="2023-02-10T01:33:07Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1M
.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:52Z" xmp:MetadataDate="2023-02-10T01:32:52Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:0ea042b1-43ee-5c45-96e1-0f9c74b741f3" xmpMM:DocumentID="adobe:docid:photoshop:00b4efd0-1e47-714a-b2a9-93007269ddf8" xmpMM:OriginalDocumentID="xmp.did:b04a5337-fc3d-ca4a-a686-fc8e2bfa8f89"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instaM
nceID="xmp.iid:b04a5337-fc3d-ca4a-a686-fc8e2bfa8f89" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0ea042b1-43ee-5c45-96e1-0f9c74b741f3" stEvt:when="2023-02-10T01:32:52Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEM
vt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:25Z" xmp:MetadataDate="2023-02-10T01:33:25Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:1ab55c70-4559-af4b-9a57-f2c7da9251e4" xmpMM:DocumentID="adobe:docid:photoshop:936de2c3-24b4-3c44-a20f-07951e00a7b0" xmpMM:OriginalDocumentID="xmp.did:50ce8a72-57fa-2f43-b6db-74450a694981"> <xmpMM:History> <rdf:Seq> <rdf:li stEvtM
:action="created" stEvt:instanceID="xmp.iid:50ce8a72-57fa-2f43-b6db-74450a694981" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1ab55c70-4559-af4b-9a57-f2c7da9251e4" stEvt:when="2023-02-10T01:33:25Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmM
eta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlnsM
: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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:04Z" xmp:MetadataDate="2023-02-10T01:33:04Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:b94b2c5d-55a7-0045-914f-a147c2321313" xmM
pMM:DocumentID="adobe:docid:photoshop:46e972b2-aeb7-fa4c-a51a-65a40dac721d" xmpMM:OriginalDocumentID="xmp.did:4436417b-f5c0-4f4c-93c7-8199cd45f188"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:4436417b-f5c0-4f4c-93c7-8199cd45f188" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b94b2c5d-55a7-0045-914fM
-a147c2321313" stEvt:when="2023-02-10T01:33:04Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                 <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">M
 <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:24Z" xmp:MetadataDate="2023-02-10T01:33:24Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:736cM
9e4b-0cb8-dc47-8b9f-5f4e9a2047e1" xmpMM:DocumentID="adobe:docid:photoshop:7b37b82a-fdfd-5e49-ad84-a0129e2167e4" xmpMM:OriginalDocumentID="xmp.did:cdc482da-0d1d-2b4f-8c4e-144985113f43"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:cdc482da-0d1d-2b4f-8c4e-144985113f43" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instancM
eID="xmp.iid:736c9e4b-0cb8-dc47-8b9f-5f4e9a2047e1" stEvt:when="2023-02-10T01:33:24Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                    M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                     <?xpacket end="w"?>
Copyright 1999 Adobe SysteM
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkM
c9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateM
Date="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:12Z" xmp:MetadataDate="2023-02-10T01:33:12Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:42fc1a43-064d-f747-93c3-55715da4accf" xmpMM:DocumentID="adobe:docid:photoshop:ac67b428-d5d2-c34a-8b75-596ba4d48fbf" xmpMM:OriginalDocumentID="xmp.did:16cc8bf5-378d-0d44-9829-d569d2305fc4"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:16cc8bf5-378d-0d44-9829-d569d2305fc4" stEvt:when="2023-02-10T00:41:01M
Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:42fc1a43-064d-f747-93c3-55715da4accf" stEvt:when="2023-02-10T01:33:12Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #2 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#2 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/M
xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33Z" xmp:MetadataDate="2023-02-10T01:33Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:8761f53b-386f-3e43-9e4a-2bb0ebb8a7f7" xmpMM:DocumentID="adobe:docid:photoshop:12700559-ccfb-8048-99e0-36c1fe2f0940" xmpMM:OriginalDocumentID="xmp.did:8918c534-f237-f941-8e37-268ac6daa1fb"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanM
ceID="xmp.iid:8918c534-f237-f941-8e37-268ac6daa1fb" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:8761f53b-386f-3e43-9e4a-2bb0ebb8a7f7" stEvt:when="2023-02-10T01:33Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEveM
nt#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:54Z" xmp:MetadataDate="2023-02-10T01:32:54Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:9e808c62-1cb4-7e4b-b8ea-ab09b001a922" xmpMM:DocumentID="adobe:docid:photoshop:20262af6-9d53-f04a-85dd-c9cae22ef108" xmpMM:OriginalDocumentID="xmp.did:e420bc7c-d575-784d-a04d-8f2347cfb055"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:e420bM
c7c-d575-784d-a04d-8f2347cfb055" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:9e808c62-1cb4-7e4b-b8ea-ab09b001a922" stEvt:when="2023-02-10T01:32:54Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/" xmM
lns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:13Z" xmp:MetadataDate="2023-02-10T01:33:13Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:d78115d4-6d29-d443-b247-93d081043ba3" xmpMM:DocumentID="adobe:docid:photoshop:ceabdfa5-b062-4842-8f2c-38632d47220d" xmpMM:OriginalDocumentID="xmp.did:eb919663-7dc9-9249-b56d-aM
16fc20bb242"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:eb919663-7dc9-9249-b56d-a16fc20bb242" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d78115d4-6d29-d443-b247-93d081043ba3" stEvt:when="2023-02-10T01:33:13Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </M
xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                          <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1M
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreaM
torTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:47Z" xmp:MetadataDate="2023-02-10T01:32:47Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:cdde1a75-322b-e54a-bb6e-df40087374e7" xmpMM:DocumentID="adobe:docid:photoshop:694574f2-08da-0348-9e14-c1fb7bfe250a" xmpMM:OriginalDocumentID="xmp.did:5308ee7f-074c-7745-adbf-b3170d1f719d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:5308ee7f-074c-7745M
-adbf-b3170d1f719d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:cdde1a75-322b-e54a-bb6e-df40087374e7" stEvt:when="2023-02-10T01:32:47Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
!22222222222222222222222222222222222222222222222222
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>487</exif:PixelYDimension>
         <exif:PixelXDimension>338</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
text/plain;charset=utf-8
    "title": "64x64 Portraits",
    "description": "64x64 pixel Wizard and friend portaits upscaled x2",
    "artist": "Sweetbread",
    "devs": "Dotta, Niski",
    "twitter": "https://twitter.com/sweetbread_eth",
    "json version": "v2",
    "previous inscripton": "8baabae9fb0f25c94f905ddc2a54d2e07b635e3a9f6125fce40c4d77480fcaf3i0"
      "title": "Niski",
      "inscription": "f9254a266d1e5e486e497c1681e7866b02f4a9816981c3856f9847b3531f9eb6i0",
: "https://twitter.com/wagmiwiz",
      "serial": "1965"
      "title": "Magus Devon",
      "inscription": "8cc7e2cfad70321b4197b6eea649ca71823351c829bb9d2bbfd02978d09c12bai0",
      "descripton": "https://twitter.com/magusdevon",
      "serial": "2962"
      "title": "Robek",
      "inscription": "d8b2982207114a300dca973239900a881695dd676dde4375058f4b00b7f3f2aai0",
      "descripton": "https://twitter.com/robek_world",
      "serial": "2998"
      "inscription": "44e3d704ff3f292e94a7da8023cf48100b8d671a6ff87a1c0e32bec9260be7e8i0",
      "descripton": "https://twitter.com/dotta",
      "serial": "2999"
      "title": "Catherine The Great",
      "inscription": "c124e5fcae1c5bdafc124edd262bac9ced90c0dd8b8836cfa340d4ddff85f6f6i0",
      "descripton": "eth contract 0x521f9c7505005cfa19a8e5786a9c3c9c9f5e6f42 token ID 79",
      "serial": "8813"
      "title": "Dark Sister",
      "inscription": "6a2ae70c611ab534M
349f4e60238fea13dd79ef2cfaaf1ee9d5c518150569fa5fi0",
      "descripton": "https://forgottenrunes.com",
      "serial": "8287"
      "title": "Felis",
      "inscription": "3131697f302fc40727f2f6e65d19eea351ddcb10b5bc67b02e320bee41e6b3fci0",
      "descripton": "https://forgottenrunes.com",
      "serial": "10286"
      "title": "Fong",
      "inscription": "f749a021abf070fa9b29e220d452b688193ea9032b03fc4cc00443a082daa389i0",
      "descripton": "commission https://twitter.com/M
      "serial": "17345"
      "title": "Morello",
      "inscription": "8d1aacdffcf8a324814d235d06b6d4193995d9b5a94e136775aaac3a9eb3d2b6i0",
      "descripton": "commission https://twitter.com/morellostorment",
      "serial": "17346"
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/1M
.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:16Z" xmp:MetadataDate="2023-02-10T01:33:16Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c5d79ca2-7298-3b4d-83f4-3793cd1f534c" xmpMM:DocumentID="adobe:docid:photoshop:3885614c-6b84-f24a-91ba-86430cea8507" xmpMM:OriginalDocumentID="xmp.did:ec32a58a-e1fa-404bM
-b9ef-0fd0bb779f1a"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:ec32a58a-e1fa-404b-b9ef-0fd0bb779f1a" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c5d79ca2-7298-3b4d-83f4-3793cd1f534c" stEvt:when="2023-02-10T01:33:16Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:M
Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                 <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlnsM
: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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:56Z" xmp:MetadataDate="2023-02-10T01:32:56Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:185d1ef5-ebd1-5b46-bcf7-33ac998993b9" xmM
pMM:DocumentID="adobe:docid:photoshop:6fb35286-a2d2-ff4f-8552-bd40d002833b" xmpMM:OriginalDocumentID="xmp.did:64493bb5-6c79-4242-ac0f-c7391fed3a25"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:64493bb5-6c79-4242-ac0f-c7391fed3a25" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:185d1ef5-ebd1-5b46-bcf7M
-33ac998993b9" stEvt:when="2023-02-10T01:32:56Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                 <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
<svg height="270" width="480" xmlns="http://www.w3.org/2000/svg">
<rect height="270" width="80" fill="#46DCEA"></rect>
<rect x="80" height="270" width="80" fill="#D317FE"></rect>
<rect x="160" height="270" width="80" fill="#45D809"></rect>
<rect x="240" height="270" width="80" fill="#23EB97"></rect>
<rect x="320" height="270" width="80" fill="#E49564"></rect>
<rect x="400" height="270" width="80" fill="#10D4CD"></rect>
<text y="255" x="305" font-family="monospace" fill="black" font-size="50">+</text>
x="346.5" font-family="monospace" fill="black" font-size="50">B2</text>
<text y="255" x="419" font-family="monospace" fill="black" font-size="50">C2</text>
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="htM
tp://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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:57Z" xmp:MetadataDate="2023-02-10T01:32:57Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:f43632cf-fe44-124c-90e0-2bbb2e165d20" xmpMM:DocuM
mentID="adobe:docid:photoshop:eca80abe-6f80-884f-8ed3-8008f75c7ddf" xmpMM:OriginalDocumentID="xmp.did:7c7abe3e-6d8e-2747-87b9-dc2cc6d59640"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:7c7abe3e-6d8e-2747-87b9-dc2cc6d59640" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:f43632cf-fe44-124c-90e0-2bbb2e1M
65d20" stEvt:when="2023-02-10T01:32:57Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                         <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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://M
ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:23Z" xmp:MetadataDate="2023-02-10T01:33:23Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a56b82f4-f7d7-854a-aae0-c401e8f47198" xmpMM:DocumentID="adobe:docid:photoshop:ae83d298-4fca-074a-9e26-030200a3bbda" xmpMM:OriginalDocumentID="xmM
p.did:2cec3ab6-d9bd-c24b-9330-9a279c09afbc"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:2cec3ab6-d9bd-c24b-9330-9a279c09afbc" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a56b82f4-f7d7-854a-aae0-c401e8f47198" stEvt:when="2023-02-10T01:33:23Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stM
Evt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                         <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
c/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
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Creator: CorelDRAW 2021.5 -->
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="4.2in" height="4.195in" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
viewBox="0 0 4180.17 4175.2"
 xmlns:xlink="http://www.w3.org/1999/xlink"
http://www.corel.com/coreldraw/odm/2003">
  <font id="FontID0" horiz-adv-x="873" font-variant="normal" style="fill-rule:nonzero" font-style="normal" font-weight="400">
		font-family="ROG Fonts">
			<font-face-name name="ROGFonts-Regular"/>
   <missing-glyph><path d="M0 0z"/></missing-glyph>
   <glyph unicode="A" horiz-adv-x="873" d="M834.003 699.986l0 -699.986 -209.991 0 0 297.981 -370.026 0 0 -297.981 -213.966 0 0 699.986 793.983 0zmM
-576.991 -102.986l0 -194.995 361.986 0 0 194.995 -361.986 0z"/>
   <glyph unicode="D" horiz-adv-x="827" d="M40.0199 699.986l0 -699.986 565.97 0 222.006 349.022 -222.006 350.964 -565.97 0zm208.998 -102.986l211.979 0 159.989 -247.979 -159.989 -246.036 -211.979 0 0 494.015z"/>
   <glyph unicode="H" horiz-adv-x="861" d="M820.995 699.986l0 -699.986 -210.985 0 0 299.02 -362.031 0 0 -299.02 -207.959 0 0 699.986 207.959 0 0 -297.981 362.031 0 0 297.981 210.985 0z"/>
   <glyph unicode="I" horiz-adv-x="330" d="M59.9846 69M
9.986l210.037 0 0 -699.986 -210.037 0 0 699.986z"/>
   <glyph unicode="L" horiz-adv-x="741" d="M720.99 102.986l-89.977 -102.986 -590.993 0 0 699.986 208.998 0 0 -597.001 471.973 0z"/>
   <glyph unicode="N" horiz-adv-x="862" d="M821.988 0l-572.971 381.002 0 -381.002 -208.998 0 0 699.986 575.997 -377.976 0 377.976 205.971 0 0 -699.986z"/>
   <glyph unicode="O" horiz-adv-x="873" d="M834.003 0l0 699.986 -793.983 0 0 -506.979 169.972 -193.008 624.012 0zm-208.998 597.001l0 -494.015 -257.013 0 -118.976 135.011 0 359.00M
   <glyph unicode="P" horiz-adv-x="855" d="M250.011 247.979l0 -247.979 -209.991 0 0 699.986 774.967 0 0 -452.008 -564.976 0zm-2.03261 349.022l0 -245.991 357.017 0 0 245.991 -357.017 0z"/>
   <glyph unicode="R" horiz-adv-x="907" d="M907.99 0l-246.985 0 -377.027 430.01 354.036 0 0 166.99 -386.016 0 0 -597.001 -211.979 0 0 699.986 803.966 0 0 -373.007 -222.006 0 286.011 -326.98z"/>
   <glyph unicode="l" horiz-adv-x="741" d="M720.99 102.986l-89.977 -102.986 -590.993 0 0 699.986 208.998 0 0 -597.001 4M
   <glyph unicode="s" horiz-adv-x="887" d="M837.978 106.012l-90.9707 -106.012 -631.013 0 -89.977 102.986 562.988 0 36.9935 43.001 0 153.033 -573.016 0 0 289.986 95.0359 110.981 713.989 0 -87.9895 -102.986 -467.004 0 -45.0337 -50.996 0 -143.999 575.997 0 0 -295.993z"/>
  <style type="text/css">
    @font-face { font-family:"ROG Fonts";font-variant:normal;font-style:normal;font-weight:normal;src:url("#FontID0") format(svg)}
    .str0 {stroke:#1A1A1A;stroke-width:19.85;stroke-M
    .str1 {stroke:#333333;stroke-width:19.85;stroke-miterlimit:22.9256}
    .str2 {stroke:#666666;stroke-width:19.85;stroke-miterlimit:22.9256}
    .str3 {stroke:gray;stroke-width:19.85;stroke-miterlimit:22.9256}
    .fil1 {fill:none}
    .fil0 {fill:black}
    .fil3 {fill:#1A1A1A}
    .fil2 {fill:#CCCCCC}
    .fnt0 {font-weight:normal;font-size:259.63px;font-family:'ROG Fonts'}
   <clipPath id="id0">
    <path d="M-0 4170.24l0 -4170.24 4170.24 0 0 4170.24 -4170.24 M
  <linearGradient id="id2" gradientUnits="userSpaceOnUse" x1="2270.96" y1="0" x2="2271.01" y2="183.69">
   <stop offset="0" style="stop-opacity:1; stop-color:white"/>
   <stop offset="0.309804" style="stop-opacity:0.501961; stop-color:white"/>
   <stop offset="1" style="stop-opacity:0; stop-color:white"/>
    <rect style="fill:url(#id2)" x="4.97" y="-4.96" width="4180.16" height="218.43"/>
  <linearGradient id="id4"M
 gradientUnits="userSpaceOnUse" x1="2270.96" y1="3966.68" x2="2271.01" y2="4150.37">
   <stop offset="0" style="stop-opacity:1; stop-color:white"/>
   <stop offset="0.309804" style="stop-opacity:0.501961; stop-color:white"/>
   <stop offset="1" style="stop-opacity:0; stop-color:white"/>
    <rect style="fill:url(#id4)" x="4.97" y="3961.72" width="4180.16" height="218.43"/>
 <g id="Layer_x0020_1">
  <metadata id="CorelCorpID_0Corel-Layer"/>
  <polygon class="fil0" poM
ints="-0,4170.24 -0,0 4170.24,0 4170.24,4170.24 "/>
  <g style="clip-path:url(#id0)">
   <g id="_2106987805872">
     <ellipse class="fil1 str0" cx="2100" cy="2090.08" rx="1294.55" ry="1296.09"/>
     <ellipse class="fil1 str1" cx="2100" cy="2090.08" rx="1455.44" ry="1457.16"/>
     <ellipse class="fil1 str2" cx="2100" cy="2090.08" rx="1616.32" ry="1618.23"/>
     <ellipse class="fil1 str3" cx="2100" cy="2090.08" rx="1787.25" ry="1789.37"/>
  <polygon class="fil1" points="M
-0,4170.24 -0,0 4170.24,0 4170.24,4170.24 "/>
  <text x="1186.1" y="2025.17"  class="fil2 fnt0">LORDINALS</text>
  <text x="1552.31" y="2336.73"  class="fil2 fnt0">ALPHA</text>
  <polygon class="fil3" style="mask:url(#id1)" points="4180.17,208.51 9.93,208.51 9.93,0 4180.17,0 "/>
  <polygon class="fil3" style="mask:url(#id3)" points="4180.17,4175.2 9.93,4175.2 9.93,3966.68 4180.17,3966.68 "/>
text/plain;charset=utf-8
text/plain;charset=utf-8
KjI=:BNB.TWT-8C2:bnb1jnfpv4jc9w7dam2k2436ny57460jcg36wfslsg:48500225460:te:0
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="M
adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z"M
 xmp:ModifyDate="2023-02-10T01:33:23Z" xmp:MetadataDate="2023-02-10T01:33:23Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:0583fbde-d2c0-c848-a927-aeff32a15654" xmpMM:DocumentID="adobe:docid:photoshop:9c50fa74-22ad-e44d-bd07-59fa03692577" xmpMM:OriginalDocumentID="xmp.did:21f47071-97e0-474c-93ec-fed24f03388f"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:21f47071-97e0-474c-93ec-fed24f03388f" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="AdoM
be Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0583fbde-d2c0-c848-a927-aeff32a15654" stEvt:when="2023-02-10T01:33:23Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xM
mp="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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:46Z" xmp:MetadataDate="2023-02-10T01:32:46Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:1fd16d05-ae61-e84a-8378-78415b09de07" xmpMM
M:DocumentID="adobe:docid:photoshop:b4a2f6fb-c41f-aa43-9fb0-ff40d13e45f3" xmpMM:OriginalDocumentID="xmp.did:41de3a33-a7ac-394c-a6cb-2d5cd3fbc68e"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:41de3a33-a7ac-394c-a6cb-2d5cd3fbc68e" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1fd16d05-ae61-e84a-8378-7M
8415b09de07" stEvt:when="2023-02-10T01:32:46Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
GzTXtRaw profile type xmp
2023-02-10T03:10:03+00:00
2023-02-10T03:10:03+00:00
2023-02-10T03:10:06+00:00
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 7M
9.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:53Z" xmp:MetadatM
aDate="2023-02-10T01:32:53Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:20d5d580-a886-174c-8c5d-8c33b6fb9a08" xmpMM:DocumentID="adobe:docid:photoshop:f80cbd9a-6ae0-b645-bec6-4d06a3a3a826" xmpMM:OriginalDocumentID="xmp.did:59706d58-d469-914e-9c64-5d56173257d7"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:59706d58-d469-914e-9c64-5d56173257d7" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:actioM
n="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:20d5d580-a886-174c-8c5d-8c33b6fb9a08" stEvt:when="2023-02-10T01:32:53Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/"M
 xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:27Z" xmp:MetadataDate="2023-02-10T01:33:27Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:74e8e327-9650-7f43-826d-7fe1f0f3fda7" xmpMM:DocumentID="adobe:docid:photoshop:45b68b78-bcc6-b343-8f38-f4a55399c16b" xmpMM:OriginalDocumentID="xmp.did:9646f59e-ce70-7442-857M
0-5ee160ae002d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:9646f59e-ce70-7442-8570-5ee160ae002d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:74e8e327-9650-7f43-826d-7fe1f0f3fda7" stEvt:when="2023-02-10T01:33:27Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq>M
 </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                             <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEventM
#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:11Z" xmp:MetadataDate="2023-02-10T01:33:11Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:eb1ff49a-c013-e949-8957-7a90f74f4431" xmpMM:DocumentID="adobe:docid:photoshop:5feb0bfa-17cb-5a46-bdd4-066ccc2b1553" xmpMM:OriginalDocumentID="xmp.did:6542da97-1a38-a64a-9d1c-dbe964b8f09e"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:6542da9M
7-1a38-a64a-9d1c-dbe964b8f09e" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:eb1ff49a-c013-e949-8957-7a90f74f4431" stEvt:when="2023-02-10T01:33:11Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                          <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.adobM
e.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:14Z" xmp:MetadataDate="2023-02-10T01:33:14Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:42bc56b8-a9c5-5142-954c-6cf379a1d25b" xmpMM:DocumentID="adobe:docid:photoshop:b204a2ad-72ed-4442-95b6-7e647293bc63" xmpMM:OriginalDocumentID="xmp.did:5ee31572-0e69-254c-9690-57f33c4aa21a"> <xmpMM:HistM
ory> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:5ee31572-0e69-254c-9690-57f33c4aa21a" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:42bc56b8-a9c5-5142-954c-6cf379a1d25b" stEvt:when="2023-02-10T01:33:14Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:DescM
ription> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
 <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmM
pmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-0M
2-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:08Z" xmp:MetadataDate="2023-02-10T01:33:08Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:236eb986-ba8f-f544-916b-bd0075cf05b3" xmpMM:DocumentID="adobe:docid:photoshop:1a0cc19d-9faf-ae4a-8881-9a3d37cdc966" xmpMM:OriginalDocumentID="xmp.did:fcac08e1-8f40-1448-99cd-d5746ed043aa"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:fcac08e1-8f40-1448-99cd-d5746ed043aa" stEvt:when="2023-02-10T00:41:01Z" stEvt:sofM
twareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:236eb986-ba8f-f544-916b-bd0075cf05b3" stEvt:when="2023-02-10T01:33:08Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdfM
: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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:52Z" xmp:MetadataDate="2023-02-10T01:32:52Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:b857dae8-M
f046-c941-85cd-26e46c355522" xmpMM:DocumentID="adobe:docid:photoshop:8262d7c8-93ef-774a-a9df-4afba5bf396a" xmpMM:OriginalDocumentID="xmp.did:8c14df34-1ef8-a340-acf1-3f4f62ed190d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8c14df34-1ef8-a340-acf1-3f4f62ed190d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="M
xmp.iid:b857dae8-f046-c941-85cd-26e46c355522" stEvt:when="2023-02-10T01:32:52Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems InM
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
zreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" M
xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:29Z" xmp:MetadataDate="2023-02-10T01:33:29Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:b78fc48d-fb1e-504d-bb62-4dc2e086ce86" xmpMM:DocumentID="adobe:docid:photoshop:3b2390b5-d259-964d-862e-6f5f8ac92a4a" xmpMM:OriginalDocumentID="xmp.did:156ae6f2-b632-5546-9dfc-79c2dc8dd363"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:156ae6f2-b632-5546-9dfc-79c2dc8dd363" stEvt:when="2023-02-1M
0T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b78fc48d-fb1e-504d-bb62-4dc2e086ce86" stEvt:when="2023-02-10T01:33:29Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                   M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                      <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c00M
0 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:51Z" xmp:MetaM
dataDate="2023-02-10T01:32:51Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c3c7cd8f-44f6-054b-b913-bedf220f3e9e" xmpMM:DocumentID="adobe:docid:photoshop:efa132c2-cf56-a44a-8d30-b579b1b7179d" xmpMM:OriginalDocumentID="xmp.did:75e4c099-5195-f84c-a014-752842aeaee9"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:75e4c099-5195-f84c-a014-752842aeaee9" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:acM
tion="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c3c7cd8f-44f6-054b-b913-bedf220f3e9e" stEvt:when="2023-02-10T01:32:51Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                       M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                  <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:DescriM
ption 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:16Z" xmp:MetadataDate="2023-02-10T01:33:16Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c70dcb06-2caf-96M
4e-b353-0d87b9982d4a" xmpMM:DocumentID="adobe:docid:photoshop:9412cd56-1638-9349-a5f4-3cd6b7e69447" xmpMM:OriginalDocumentID="xmp.did:bd210687-9855-7e40-9ffb-e636373cfcf0"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:bd210687-9855-7e40-9ffb-e636373cfcf0" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iidM
:c70dcb06-2caf-964e-b353-0d87b9982d4a" stEvt:when="2023-02-10T01:33:16Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                         <?xpacket end="w"?>
Copyright 1999 Adobe Systems IncorporaM
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stM
Evt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:06Z" xmp:MetadataDate="2023-02-10T01:33:06Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:49cb84a4-146e-6e4a-b8a8-d4116829237a" xmpMM:DocumentID="adobe:docid:photoshop:f0a8af7a-7220-9548-ad5d-7b9131f24f48" xmpMM:OriginalDocumentID="xmp.did:cad28cf5-03dd-fc44-9d5e-ce3d076f4099"> <xmpMM:History> <rdf:Seq> <rdf:li stEvM
t:action="created" stEvt:instanceID="xmp.iid:cad28cf5-03dd-fc44-9d5e-ce3d076f4099" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:49cb84a4-146e-6e4a-b8a8-d4116829237a" stEvt:when="2023-02-10T01:33:06Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpM
meta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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:xmpMMM
="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:29Z" xmp:MetadataDate="2023-02-10T01:33:29Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c73083ab-f037-3444-b6d0-50800f963dee" xmpMM:DocumentID="adobe:docid:photoshop:ef31037d-7e08-e442-961c-928a60bb826b" xmpMM:OriginalDocumentID="xmp.did:209e08f9-784a-cf43-9b6c-fde6f42c96M
25"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:209e08f9-784a-cf43-9b6c-fde6f42c9625" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c73083ab-f037-3444-b6d0-50800f963dee" stEvt:when="2023-02-10T01:33:29Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:HisM
tory> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                 <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/phM
otoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:15Z" xmp:MetadataDate="2023-02-10T01:33:15Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:e94f9774-779b-3641-af50-41d432139209" xmpMM:DocumentID="adobe:docid:photoshop:fb4ee793-2977-fd44-98e7-82bb623bfb53" xmpMM:OriginalDocumentID="xmp.did:fc57d899-M
a325-734a-ac53-4c4b033605f0"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:fc57d899-a325-734a-ac53-4c4b033605f0" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e94f9774-779b-3641-af50-41d432139209" stEvt:when="2023-02-10T01:33:15Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"M
/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                          <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171cM
27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:28Z" xmp:MetadataDate=M
"2023-02-10T01:33:28Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:0cda5738-a6ac-c944-9cce-b24351943cd4" xmpMM:DocumentID="adobe:docid:photoshop:f1964613-ee42-db44-82e3-5dd0a8a213ab" xmpMM:OriginalDocumentID="xmp.did:b323bb97-0913-9348-936c-61d3a5320176"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:b323bb97-0913-9348-936c-61d3a5320176" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="conM
verted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0cda5738-a6ac-c944-9cce-b24351943cd4" stEvt:when="2023-02-10T01:33:28Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                         <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe PhotM
oshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:32:49Z" xmp:MetadataDate="2023-02-10T01:32:49Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a2d3521e-0afb-3541-84ac-0e1d7850507c" xmpMM:DocumentID="adobe:docid:photoshop:f8bd40ee-643f-794c-b5e5-4cb513f07354" xmpMM:OriginalDocumentID="xmp.did:3db31483-5e56-1b42-a8ce-686329de5119"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:3db31483-5e56-1b42-a8ce-686329de5119"M
 stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a2d3521e-0afb-3541-84ac-0e1d7850507c" stEvt:when="2023-02-10T01:32:49Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43       M
 "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:22Z" xmp:MetadataDate="2023-02-10T01:33:22Z" dc:formaM
t="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:5a295600-b002-8944-b0d3-b67c60af39ba" xmpMM:DocumentID="adobe:docid:photoshop:56bc538d-20d9-dd4c-8a20-6b8c3cc119d4" xmpMM:OriginalDocumentID="xmp.did:27e4b450-47d9-2943-ba90-ef8aa183fe48"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:27e4b450-47d9-2943-ba90-ef8aa183fe48" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from M
image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:5a295600-b002-8944-b0d3-b67c60af39ba" stEvt:when="2023-02-10T01:33:22Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                          <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEM
vt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:02Z" xmp:MetadataDate="2023-02-10T01:33:02Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:cf16ae20-b41d-d04a-bd5d-9c97d51fbc80" xmpMM:DocumentID="adobe:docid:photoshop:188ff813-881d-904c-8c5d-65c1a9bfb49a" xmpMM:OriginalDocumentID="xmp.did:cf40880d-ef0a-d84d-88dc-2196edaa3b64"> <xmpMM:History> <rdf:Seq> <rdf:li stEvtM
:action="created" stEvt:instanceID="xmp.iid:cf40880d-ef0a-d84d-88dc-2196edaa3b64" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:cf16ae20-b41d-d04a-bd5d-9c97d51fbc80" stEvt:when="2023-02-10T01:33:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmM
eta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></svg>h!
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/" xmM
lns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:19Z" xmp:MetadataDate="2023-02-10T01:33:19Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:3a1a34ba-9e6a-3849-a62c-046d05e5684f" xmpMM:DocumentID="adobe:docid:photoshop:ce691248-4a31-fa4f-8571-8ea30154ad44" xmpMM:OriginalDocumentID="xmp.did:25d3c88b-9ef8-9748-8910-2M
fd482d0e05a"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:25d3c88b-9ef8-9748-8910-2fd482d0e05a" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:3a1a34ba-9e6a-3849-a62c-046d05e5684f" stEvt:when="2023-02-10T01:33:19Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </M
xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                          <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>text{fill:#b16f29;font-size:248px}path{fill:#fed65c}/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ BITBARS - TAKING UP BLOCKSPACE SINCE 2023 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/</style><path d="M941.5,274.1l-29.6-101.4c0,0-0.6,1153.3-0.1,1375.2c0.1,28.4,2.6,56.8,7.4,84.7l21.4,123.9L941.5,274.1z M862.7,1557.5H220.8c-20.9,0-38.8,15-42.3,35.7l-26,151.2c-3.7,20.2,M
2.7,25,12.1,31.1c6.2,4.2,13.8,3.7,21.8,3.7h708.3 c8.1,0,15.5,0.4,21.8-3.7c9.2-6.1,15-13.4,12.1-31.1L902,1590.5C898.6,1571.4,882.1,1557.5,862.7,1557.5z M169.1,172.7l-29.7,101.4 l1,1482.5l21.4-123.9c4.9-28,7.3-56.3,7.4-84.7C169.7,1326,169.1,172.7,169.1,172.7L169.1,172.7z M873,139.6H207.9 c-15.4,0-27.8,12.5-27.8,27.8v1347.9c0,17.2,13.9,31.1,31.1,31.1h658.6c17.2,0,31.1-13.9,31.1-31.1V167.4 C900.9,152,888.3,139.6,873,139.6z"/><text text-anchor="middle" transform="matrix(1 0 0 1 540 911)">1kB</text></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
6j4ion:2.QmXx2btX2CBu3EoVSqssuLy21cjwzsmaHSJgPExgtDTYbG7]
FjDOUT:21CB53EAC75579E4E47613EB6E27452A3C6B54F1AFCC06B78A9778D99020911C
FjDOUT:6DA3AA303BE55A8F2CA4D1BE5008B40947686E97C5B5A394C2338EF3DBFB2F95
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	!http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about=""/> </rdf:RDF> </x:xmpmeta>                                                                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                             <?xpacket end="w"?>
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:M
stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:49Z" xmp:MetadataDate="2023-02-10T01:33:49Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a885e7f2-49fc-3d4e-9580-e1a742176ec0" xmpMM:DocumentID="adobe:docid:photoshop:8d363140-b300-734e-a340-873176bfeecf" xmpMM:OriginalDocumentID="xmp.did:6680dd4a-7531-e04c-979c-650f995b0610"> <xmpMM:History> <rdf:Seq> <rdf:li stM
Evt:action="created" stEvt:instanceID="xmp.iid:6680dd4a-7531-e04c-979c-650f995b0610" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a885e7f2-49fc-3d4e-9580-e1a742176ec0" stEvt:when="2023-02-10T01:33:49Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xM
mpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMM
P Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34M
:35Z" xmp:MetadataDate="2023-02-10T01:34:35Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:79d7bcf1-7014-d642-9942-42fe1333b4be" xmpMM:DocumentID="adobe:docid:photoshop:ba28c526-1153-3042-ac96-ea6672046b89" xmpMM:OriginalDocumentID="xmp.did:56ff48ab-30bf-c24c-b12e-12475156a88b"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:56ff48ab-30bf-c24c-b12e-12475156a88b" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rM
df:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:79d7bcf1-7014-d642-9942-42fe1333b4be" stEvt:when="2023-02-10T01:34:35Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sM
Type/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:07Z" xmp:MetadataDate="2023-02-10T01:34:07Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:9d0f2dc4-411b-ef49-9d05-9b93d89cd1b8" xmpMM:DocumentID="adobe:docid:photoshop:7fcb7600-3ed7-c44a-857b-ad55f9315392" xmpMM:OriginalDocumentID="xmp.did:e8f9c472-a6ff-b943-8713-a603ebc96470"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceIM
D="xmp.iid:e8f9c472-a6ff-b943-8713-a603ebc96470" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:9d0f2dc4-411b-ef49-9d05-9b93d89cd1b8" stEvt:when="2023-02-10T01:34:07Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
JRRI$*JRRI%*JRRI%*JRRI$
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/M
1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:04Z" xmp:MetadataDate="2023-02-10T01:34:04Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:3fc42abb-8a37-2243-9da8-abcddc3961de" xmpMM:DocumentID="adobe:docid:photoshop:f3c78e38-9738-b64b-a789-85230daa69f6M
" xmpMM:OriginalDocumentID="xmp.did:4a0473f5-dcd0-a243-b0dc-ba73ea45017b"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:4a0473f5-dcd0-a243-b0dc-ba73ea45017b" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:3fc42abb-8a37-2243-9da8-abcddc3961de" stEvt:when="2023-02-10T01:34:04Z" stEvt:softwareAgent="AdobM
e Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                       <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNM
Tczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CrM
eateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:26Z" xmp:MetadataDate="2023-02-10T01:34:26Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:0dd46038-169f-4f46-bc5b-3baa2791fc5d" xmpMM:DocumentID="adobe:docid:photoshop:9764ec0c-77f5-5849-8f55-2999d4151609" xmpMM:OriginalDocumentID="xmp.did:89fac117-3a79-ad4f-8673-8427de043738"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:89fac117-3a79-ad4f-8673-8427de043738" stEvt:when="2023-02-10T00:4M
1:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0dd46038-169f-4f46-bc5b-3baa2791fc5d" stEvt:when="2023-02-10T01:34:26Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c0M
00 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:34Z" xmp:MetM
adataDate="2023-02-10T01:34:34Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:bd89abad-ba28-d348-bab7-9d9361653784" xmpMM:DocumentID="adobe:docid:photoshop:22641def-a837-ab49-8ff5-573bcb957b3b" xmpMM:OriginalDocumentID="xmp.did:cbff8624-a30f-a242-800d-0c299235ece2"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:cbff8624-a30f-a242-800d-0c299235ece2" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:aM
ction="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:bd89abad-ba28-d348-bab7-9d9361653784" stEvt:when="2023-02-10T01:34:34Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe PhotoshopM
 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:47Z" xmp:MetadataDate="2023-02-10T01:33:47Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:cf95e119-06ca-804d-868c-67f012160728" xmpMM:DocumentID="adobe:docid:photoshop:3a3376f1-f8d2-6843-a4f8-9a09f864b7aa" xmpMM:OriginalDocumentID="xmp.did:7b283421-7c50-3e48-8a0e-e04b3493983c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:7b283421-7c50-3e48-8a0e-e04b3493983c" stEvM
t:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:cf95e119-06ca-804d-868c-67f012160728" stEvt:when="2023-02-10T01:33:47Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:abouM
t="" 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:02Z" xmp:MetadataDate="2023-02-10T01:35:02Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:95e27508-6dab-1d48-9df6-16b616M
153c64" xmpMM:DocumentID="adobe:docid:photoshop:9178e1a6-344b-484c-9fed-f28691a911fa" xmpMM:OriginalDocumentID="xmp.did:5d30a401-ba1f-b941-896c-c8500ce8e7d2"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:5d30a401-ba1f-b941-896c-c8500ce8e7d2" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:95e27508-6dabM
-1d48-9df6-16b616153c64" stEvt:when="2023-02-10T01:35:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.orgM
/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:02Z" xmp:MetadataDate="2023-02-10T01:34:02Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:e3d635ab-371a-e140-a765-f8da55275e8b" xmpMM:DocumentID="adobe:docid:photoshop:bd1fa79a-40a3-0942-86e8M
-e563ddca0549" xmpMM:OriginalDocumentID="xmp.did:2d302092-cb23-3f46-9f79-9a4b9e73e383"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:2d302092-cb23-3f46-9f79-9a4b9e73e383" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e3d635ab-371a-e140-a765-f8da55275e8b" stEvt:when="2023-02-10T01:34:02Z" stEvt:softwaM
reAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/" M
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:58Z" xmp:MetadataDate="2023-02-10T01:34:58Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:79a2c54e-4f43-f84f-8f9e-434a4866c2af" xmpMM:DocumentID="adobe:docid:photoshop:88866fbe-aff6-2549-800c-23b16ed578ba" xmpMM:OriginalDocumentID="xmp.did:9fb3da89-29e0-0d48-a886M
-67df5fa30b80"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:9fb3da89-29e0-0d48-a886-67df5fa30b80" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:79a2c54e-4f43-f84f-8f9e-434a4866c2af" stEvt:when="2023-02-10T01:34:58Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> M
</xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntaxM
-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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:29Z" xmp:MetadataDate="2023-02-10T01:34:29Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iiM
d:304d5a47-f9d0-de42-8ef5-9aa9f04b69fe" xmpMM:DocumentID="adobe:docid:photoshop:1ee468c6-2f0a-0845-934e-e332dd32075a" xmpMM:OriginalDocumentID="xmp.did:41bdc388-1451-8449-a9f4-a78a2fd1c8e8"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:41bdc388-1451-8449-a9f4-a78a2fd1c8e8" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:iM
nstanceID="xmp.iid:304d5a47-f9d0-de42-8ef5-9aa9f04b69fe" stEvt:when="2023-02-10T01:34:29Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 AdobeM
 Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RM
DF 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:43Z" xmp:MetadataDate="2023-02-10T01:34:43Z" dc:format="image/jM
peg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:1ef4ce3a-10b9-604e-9b8f-37f991a27c5d" xmpMM:DocumentID="adobe:docid:photoshop:812441a5-a246-774a-a958-527291eb6f54" xmpMM:OriginalDocumentID="xmp.did:45bea65d-154e-9748-af3b-4781d5c84f78"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:45bea65d-154e-9748-af3b-4781d5c84f78" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png M
to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1ef4ce3a-10b9-604e-9b8f-37f991a27c5d" stEvt:when="2023-02-10T01:34:43Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?M
> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate=M
"2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:54Z" xmp:MetadataDate="2023-02-10T01:34:54Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:bf3bd329-57d6-bd4e-8d2f-a6638ee36989" xmpMM:DocumentID="adobe:docid:photoshop:84877645-2895-2d43-b980-20d6924d2da3" xmpMM:OriginalDocumentID="xmp.did:33395cad-b670-134b-a69d-040c80dab2b0"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:33395cad-b670-134b-a69d-040c80dab2b0" stEvt:when="2023-02-10T00:41:01Z" stM
Evt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:bf3bd329-57d6-bd4e-8d2f-a6638ee36989" stEvt:when="2023-02-10T01:34:54Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.M
com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:53Z" xmp:MetadataDate="2023-02-10T01:33:53Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:bd8216d5-e1db-754d-850e-cebe61338b89" xmpMM:DocumentID="adobe:docid:photoshop:b0d9e15c-363b-0041-88fb-ec48bde2f1db" xmpMM:OriginalDocumentID="xmp.did:515c8f97-654d-9e48-9b16-d81168c234fb"> <xmpMM:HistorM
y> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:515c8f97-654d-9e48-9b16-d81168c234fb" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:bd8216d5-e1db-754d-850e-cebe61338b89" stEvt:when="2023-02-10T01:33:53Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:DescriM
ption> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       <M
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/M
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorM
Tool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:06Z" xmp:MetadataDate="2023-02-10T01:35:06Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:d3763382-d41b-e94d-940b-d952040671f9" xmpMM:DocumentID="adobe:docid:photoshop:0d6b9f89-101b-4849-8cab-5fc4a93bfdfc" xmpMM:OriginalDocumentID="xmp.did:fcbede1c-7537-7244-9d1b-2806fcddd162"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:fcbede1c-7537-7244-9dM
1b-2806fcddd162" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d3763382-d41b-e94d-940b-d952040671f9" stEvt:when="2023-02-10T01:35:06Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http:/M
/ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:13Z" xmp:MetadataDate="2023-02-10T01:34:13Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:2d121d65-d8b6-5940-9dcd-d5515c89690b" xmpMM:DocumentID="adobe:docid:photoshop:f2a441ee-18a5-4e4a-9bda-4a8feec74099" xmpMM:OriginalDocumentID="xmp.did:3f972d5b-6d47-a848-a744-616288fb15c4"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="cM
reated" stEvt:instanceID="xmp.iid:3f972d5b-6d47-a848-a744-616288fb15c4" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:2d121d65-d8b6-5940-9dcd-d5515c89690b" stEvt:when="2023-02-10T01:34:13Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:M
x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:0M
1Z" xmp:ModifyDate="2023-02-10T01:33:38Z" xmp:MetadataDate="2023-02-10T01:33:38Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:cf1cf6b0-68ed-ec4a-8fa8-3ee09d4e64e5" xmpMM:DocumentID="adobe:docid:photoshop:04f85a28-6f0e-0f41-a24d-f99aebe19dc6" xmpMM:OriginalDocumentID="xmp.did:24e79328-9b89-014e-af49-644f1b9fad7b"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:24e79328-9b89-014e-af49-644f1b9fad7b" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="M
Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:cf1cf6b0-68ed-ec4a-8fa8-3ee09d4e64e5" stEvt:when="2023-02-10T01:33:38Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:M
x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:0M
1Z" xmp:ModifyDate="2023-02-10T01:34:55Z" xmp:MetadataDate="2023-02-10T01:34:55Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:7725dc2b-a8f6-7b4f-b77c-ffaf292905ed" xmpMM:DocumentID="adobe:docid:photoshop:2ec98f72-570a-cb4d-90e1-b559d1b93676" xmpMM:OriginalDocumentID="xmp.did:635904f2-6f27-9f41-9777-6a6061248c86"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:635904f2-6f27-9f41-9777-6a6061248c86" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="M
Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:7725dc2b-a8f6-7b4f-b77c-ffaf292905ed" stEvt:when="2023-02-10T01:34:55Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/elemeM
nts/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:02Z" xmp:MetadataDate="2023-02-10T01:34:02Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:ef529e4f-6270-1043-ac56-61c2daf1bd65" xmpMM:DocumentID="adobe:docid:photoshop:7f16a15d-7730-e541-849e-21825a65M
adf0" xmpMM:OriginalDocumentID="xmp.did:3f687afe-58a2-1041-8340-9a8228f89565"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:3f687afe-58a2-1041-8340-9a8228f89565" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ef529e4f-6270-1043-ac56-61c2daf1bd65" stEvt:when="2023-02-10T01:34:02Z" stEvt:softwareAgent="M
Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/2M
2-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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:22Z" xmp:MetadataDate="2023-02-10T01:34:22Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanM
ceID="xmp.iid:da1dcec0-8d3e-8e4a-b446-a8670af0fed9" xmpMM:DocumentID="adobe:docid:photoshop:22525f05-58f3-cc47-bd4d-3bc948485c88" xmpMM:OriginalDocumentID="xmp.did:29446d80-1be8-8546-b379-86136837a63c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:29446d80-1be8-8546-b379-86136837a63c" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saM
ved" stEvt:instanceID="xmp.iid:da1dcec0-8d3e-8e4a-b446-a8670af0fed9" stEvt:when="2023-02-10T01:34:22Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                       <?xpacket end="w"?>
t 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP CorM
e 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:19Z"M
 xmp:MetadataDate="2023-02-10T01:34:19Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:86048766-9d51-fc47-8c73-925ea9ed0bac" xmpMM:DocumentID="adobe:docid:photoshop:5f210b2c-48f0-6741-aa78-6062a21871f9" xmpMM:OriginalDocumentID="xmp.did:3dbc698c-8448-4f42-825d-ed2dc3d1681f"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:3dbc698c-8448-4f42-825d-ed2dc3d1681f" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:liM
 stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:86048766-9d51-fc47-8c73-925ea9ed0bac" stEvt:when="2023-02-10T01:34:19Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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="M
http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:14Z" xmp:MetadataDate="2023-02-10T01:34:14Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:865f21ff-46d2-f24b-a428-f27d44b9f94f" xmpMM:DocumentID="adobe:docid:photoshop:8fb205ed-141b-ee4e-8d93-86c7d8337942" xmpMM:OriginalDocumentID="xmp.did:87e2c879-b012-804f-b452-a4e8d0add982M
"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:87e2c879-b012-804f-b452-a4e8d0add982" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:865f21ff-46d2-f24b-a428-f27d44b9f94f" stEvt:when="2023-02-10T01:34:14Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:HistoM
ry> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypeM
/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:48Z" xmp:MetadataDate="2023-02-10T01:33:48Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:d2a95fa8-2a33-2844-a917-9d19fb82d21f" xmpMM:DocumentID="adobe:docid:photoshop:462ba7ea-dbed-5f45-858d-2d6f6d4d850a" xmpMM:OriginalDocumentID="xmp.did:a55903f0-1111-8145-8b6e-94a4d4f6cad3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xM
mp.iid:a55903f0-1111-8145-8b6e-94a4d4f6cad3" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d2a95fa8-2a33-2844-a917-9d19fb82d21f" stEvt:when="2023-02-10T01:33:48Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:33Z" xmp:MetadataDate="2023-02-10T01:34:33Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstaM
nceID="xmp.iid:2e718e5a-c097-6141-93d4-3f371814174b" xmpMM:DocumentID="adobe:docid:photoshop:48f6ced8-4720-1b43-9bf7-42779c1d8fc0" xmpMM:OriginalDocumentID="xmp.did:11c66bad-1bf1-c54c-903c-7e39e796306e"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:11c66bad-1bf1-c54c-903c-7e39e796306e" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="sM
aved" stEvt:instanceID="xmp.iid:2e718e5a-c097-6141-93d4-3f371814174b" stEvt:when="2023-02-10T01:34:33Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                        <?xpacket end="w"?>
ht 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:M
x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:0M
1Z" xmp:ModifyDate="2023-02-10T01:33:56Z" xmp:MetadataDate="2023-02-10T01:33:56Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:f2191558-9a6d-2d49-9180-6526390deac0" xmpMM:DocumentID="adobe:docid:photoshop:19e3501d-5c91-6946-8ca4-37c723bc6a8e" xmpMM:OriginalDocumentID="xmp.did:9ff24dff-ffe6-0941-9ba5-1d51b1b0651e"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:9ff24dff-ffe6-0941-9ba5-1d51b1b0651e" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="M
Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:f2191558-9a6d-2d49-9180-6526390deac0" stEvt:when="2023-02-10T01:33:56Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
/ViaBTC/Mined by janajol2/,
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:12B37D5BCCEFFB777B412D2F9845897160FD0BB63DBDB2C2B763E3F47B70148F
FjDOUT:9DCF7DF0D8BFFB9D84F789FABB5ECBEDDA1B44C613B40F37204D94E4CD5B986F
FjDOUT:81A518DEF49289AD6A4DAD4AFB31574F9085B2D1EFFEA329954C96249B1C6D4E
Bj@=:ETH.ETH:0xfc57073641769dF55043c6160D8B60d30145320B:871124:te:0
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
KjI=:BNB.TWT-8C2:bnb1jnfpv4jc9w7dam2k2436ny57460jcg36wfslsg:67406127330:te:0
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #3 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#3 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="aM
dobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" M
xmp:ModifyDate="2023-02-10T01:34:42Z" xmp:MetadataDate="2023-02-10T01:34:42Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:bfec54b1-9609-304e-a389-73ad73cb2b38" xmpMM:DocumentID="adobe:docid:photoshop:819ac617-d370-9743-a10b-8713504d6b4b" xmpMM:OriginalDocumentID="xmp.did:619de968-e76c-e24b-a930-f7fcbbd76cbb"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:619de968-e76c-e24b-a930-f7fcbbd76cbb" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="AdobM
e Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:bfec54b1-9609-304e-a389-73ad73cb2b38" stEvt:when="2023-02-10T01:34:42Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:24Z" xmp:MetadataDate="2023-02-10T01:34:24Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:7feb5ede-fc01-e342-a564-3a58ff2c385d" xmpMM:DocumentID="adobe:docid:photoshop:52b842a8-6262-1e45-973e-1f53f24c3e9b" xmpMM:OriginalDocumentID="xmp.did:20298542-3843-4945-98fd-80793e1ce48d"> <xmpMM:History> <rdfM
:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:20298542-3843-4945-98fd-80793e1ce48d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:7feb5ede-fc01-e342-a564-3a58ff2c385d" stEvt:when="2023-02-10T01:34:24Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> M
</rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <?xpackeM
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 M
79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:56Z" xmp:MetadaM
taDate="2023-02-10T01:33:56Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:d0529576-a038-e54c-a244-50179fcd880a" xmpMM:DocumentID="adobe:docid:photoshop:1d24dbf6-fd8e-c643-a0f5-871a982776b1" xmpMM:OriginalDocumentID="xmp.did:cd156f19-c9d0-284a-a8d7-c50a1d6b640a"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:cd156f19-c9d0-284a-a8d7-c50a1d6b640a" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:actiM
on="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d0529576-a038-e54c-a244-50179fcd880a" stEvt:when="2023-02-10T01:33:56Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43      M
  "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:16Z" xmp:MetadataDate="2023-02-10T01:34:16Z" dc:formM
at="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:1395fd40-71c7-de4f-aa1e-6534657cbb41" xmpMM:DocumentID="adobe:docid:photoshop:2ce407f9-bb55-d34f-a8e5-07a94e1736aa" xmpMM:OriginalDocumentID="xmp.did:a1b8d11f-0b04-3544-af08-2d3fcfc8df04"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:a1b8d11f-0b04-3544-af08-2d3fcfc8df04" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="fromM
 image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1395fd40-71c7-de4f-aa1e-6534657cbb41" stEvt:when="2023-02-10T01:34:16Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.M
1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:09Z" xmp:MetadataDate="2023-02-10T01:34:09Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:ea6b1fbe-0e40-5245-a386-0825a14cf116" xmpMM:DocumentID="adobe:docid:photoshop:d8ed028a-2646-5d48-924e-4a285f71883f" xmpMM:OriginalDocumentID="xmp.did:10a66059-957a-784e-9b11-099570eb2f6c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:10a66059-957a-784e-9b11-099570eb2f6c" stEvt:whM
en="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ea6b1fbe-0e40-5245-a386-0825a14cf116" stEvt:when="2023-02-10T01:34:09Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/" xM
mlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:36Z" xmp:MetadataDate="2023-02-10T01:34:36Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:95e80dc2-9137-dc42-8f8f-c980545ee8ab" xmpMM:DocumentID="adobe:docid:photoshopM
:a86478b1-dfd9-0945-8c20-ddad638ba1f6" xmpMM:OriginalDocumentID="xmp.did:8e712576-cb70-5749-957d-7e7cb4b7015c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8e712576-cb70-5749-957d-7e7cb4b7015c" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:95e80dc2-9137-dc42-8f8f-c980545ee8ab" stEvt:when="2023-02-10M
T01:34:36Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adM
obe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:38Z" xmp:MetadataDate="2023-02-10T01:33:38Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:3a7112c1-3b64-0f4b-979a-73247bf02f34" xmpMM:DocumentID="adobe:docid:photoshop:1bb9f748-b538-724b-b643-4a222c114ee0" xmpMM:OriginalDocumentID="xmp.did:7d6238f9-197f-c94c-b52e-54314adba8b9"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="createdM
" stEvt:instanceID="xmp.iid:7d6238f9-197f-c94c-b52e-54314adba8b9" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:3a7112c1-3b64-0f4b-979a-73247bf02f34" stEvt:when="2023-02-10T01:33:38Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkcM
9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDM
ate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:28Z" xmp:MetadataDate="2023-02-10T01:34:28Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:997b5e87-6451-d14c-8728-e83f97b62245" xmpMM:DocumentID="adobe:docid:photoshop:a1123b1f-a5e3-8e41-8f49-3f58dc8ea46d" xmpMM:OriginalDocumentID="xmp.did:6442cb1c-78c2-6b40-82cb-d834d5ab1029"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:6442cb1c-78c2-6b40-82cb-d834d5ab1029" stEvt:when="2023-02-10T00:41:01ZM
" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:997b5e87-6451-d14c-8728-e83f97b62245" stEvt:when="2023-02-10T01:34:28Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/" xmlnM
s:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:03Z" xmp:MetadataDate="2023-02-10T01:35:03Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:9645ff61-5eaa-294e-af26-2b760110cf89" xmpMM:DocumentID="adobe:docid:photoshop:e2967f81-4e93-fc46-b0ec-8b71b397001d" xmpMM:OriginalDocumentID="xmp.did:24bdc8c7-f24c-ca4f-9b1d-708M
a1a34cae9"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:24bdc8c7-f24c-ca4f-9b1d-708a1a34cae9" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:9645ff61-5eaa-294e-af26-2b760110cf89" stEvt:when="2023-02-10T01:35:03Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmM
pMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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="httM
p://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:51Z" xmp:MetadataDate="2023-02-10T01:34:51Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:13690479-a376-2443-a252-6dbe8d366b79" xmpMM:DocumentID="adobe:docid:photoshop:2479c5c0-c933-f64f-b099-adf5bc689039" xmpMM:OriginalDocumentID="xmp.did:aea8de7e-69e2-8b41-af6e-8dbceae0a722"> M
<xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:aea8de7e-69e2-8b41-af6e-8dbceae0a722" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:13690479-a376-2443-a252-6dbe8d366b79" stEvt:when="2023-02-10T01:34:51Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History>M
 </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:DescripM
tion 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:50Z" xmp:MetadataDate="2023-02-10T01:33:50Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:871442ba-8fd9-024M
4-8b48-34b1ae735896" xmpMM:DocumentID="adobe:docid:photoshop:849308e5-728c-0c41-9487-8df8258275c8" xmpMM:OriginalDocumentID="xmp.did:e75a5989-0cdb-8041-88f9-06345a7782b6"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:e75a5989-0cdb-8041-88f9-06345a7782b6" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:M
871442ba-8fd9-0244-8b48-34b1ae735896" stEvt:when="2023-02-10T01:33:50Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems IncorporatM
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobM
e.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:40Z" xmp:MetadataDate="2023-02-10T01:34:40Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:32f018df-8b85-7748-a8a8-7d9a1dfe7afc" xmpMM:DocumentID="adobe:docid:photoshop:e79ee7f5-94e2-8344-bb00-b1de37b7027b" xmpMM:OriginalDocumentID="xmp.did:f296600d-4a01-ff46-8c32-3ccd043e1d4c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" M
stEvt:instanceID="xmp.iid:f296600d-4a01-ff46-8c32-3ccd043e1d4c" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:32f018df-8b85-7748-a8a8-7d9a1dfe7afc" stEvt:when="2023-02-10T01:34:40Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.1M
/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:05Z" xmp:MetadataDate="2023-02-10T01:34:05Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:2a9426f2-3b89-2a4c-9ab5-3f910276f7b1" xmpMM:DocumentID="adobe:docid:photoshop:d0a48a43-f475-944f-87d3-f1d6963782e2" xM
mpMM:OriginalDocumentID="xmp.did:96d33a59-c420-c24e-a963-f1730759c4d7"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:96d33a59-c420-c24e-a963-f1730759c4d7" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:2a9426f2-3b89-2a4c-9ab5-3f910276f7b1" stEvt:when="2023-02-10T01:34:05Z" stEvt:softwareAgent="Adobe PM
hotoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:12Z" xmp:MetadataDate="2023-02-10T01:34:12Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:ccecb835-2ac0-4348-8b01-89664c25de0d" xmpMM:DocumentIM
D="adobe:docid:photoshop:b009de86-c474-ae46-8402-7d6f10e8623a" xmpMM:OriginalDocumentID="xmp.did:9675ef4d-ab0f-3640-8f6e-a7c8e99c5ea9"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:9675ef4d-ab0f-3640-8f6e-a7c8e99c5ea9" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ccecb835-2ac0-4348-8b01-89664c25de0dM
" stEvt:when="2023-02-10T01:34:12Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdfM
="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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:01Z" xmp:MetadataDate="2023-02-10T01:34:01Z" dc:format="image/jpeg" photoshM
op:ColorMode="3" xmpMM:InstanceID="xmp.iid:8322b2c4-dfe3-b849-87a7-8b7e1fe12de3" xmpMM:DocumentID="adobe:docid:photoshop:9a2440b2-27b0-384a-a469-ac573597eef2" xmpMM:OriginalDocumentID="xmp.did:709ef66c-b12d-d649-b4db-dbdecdf08c94"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:709ef66c-b12d-d649-b4db-dbdecdf08c94" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeM
g"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:8322b2c4-dfe3-b849-87a7-8b7e1fe12de3" stEvt:when="2023-02-10T01:34:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/" xmlnM
s:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:52Z" xmp:MetadataDate="2023-02-10T01:33:52Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:40f91fb7-358a-454a-b9f7-5e003dcb7b7f" xmpMM:DocumentID="adobe:docid:photoshop:6d86afa7-bee5-9f4d-990d-67c9e3fcaa3e" xmpMM:OriginalDocumentID="xmp.did:87ae3d08-bb1a-9445-be21-de8M
09c851611"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:87ae3d08-bb1a-9445-be21-de809c851611" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:40f91fb7-358a-454a-b9f7-5e003dcb7b7f" stEvt:when="2023-02-10T01:33:52Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmM
pMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.cM
om/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:51Z" xmp:MetadataDate="2023-02-10T01:33:51Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:485bf523-db59-e347-9ecb-a0b479202c9b" xmpMM:DocumentID="adobe:docid:photoshop:cac79ef7-17e7-db4a-9077-d77dea8d45f6" xmpMM:OriginalDocumentID="xmp.did:49eaM
6335-dc20-834f-962d-8a4f57b608de"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:49ea6335-dc20-834f-962d-8a4f57b608de" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:485bf523-db59-e347-9ecb-a0b479202c9b" stEvt:when="2023-02-10T01:33:51Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changeM
d="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdfM
: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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:57Z" xmp:MetadataDate="2023-02-10T01:33:57Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:7387f73f-6d10-4945-b21c-fM
ef42ed5a0dd" xmpMM:DocumentID="adobe:docid:photoshop:d841dc0f-ee38-8047-a3c5-5e41ee5f4444" xmpMM:OriginalDocumentID="xmp.did:fa6d28c1-1294-0e41-9046-08af4e764fd7"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:fa6d28c1-1294-0e41-9046-08af4e764fd7" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:7387f73fM
-6d10-4945-b21c-fef42ed5a0dd" stEvt:when="2023-02-10T01:33:57Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0M
/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:10Z" xmp:MetadataDate="2023-02-10T01:35:10Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:abf8ae29-1ba7-a04c-b1bc-56a1903565a8" xmpMM:DocumentID="adobe:docid:photoshop:1964e436-05ad-d345-9eaa-3dfbcbda0424" xmpMM:OriginalDocumentID="xmp.did:530de775-74c7-564f-9d95-feee11f8db19"> <xmpMM:History> <rdf:SeqM
> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:530de775-74c7-564f-9d95-feee11f8db19" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:abf8ae29-1ba7-a04c-b1bc-56a1903565a8" stEvt:when="2023-02-10T01:35:10Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdM
f:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket enM
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:abouM
t="" 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:15Z" xmp:MetadataDate="2023-02-10T01:34:15Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:ca6c6d54-bb85-7246-8401-041720M
602543" xmpMM:DocumentID="adobe:docid:photoshop:78d030b5-3f28-484c-b4c3-1e87afc986a5" xmpMM:OriginalDocumentID="xmp.did:527beb87-c1fd-034f-b223-e31933b41e22"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:527beb87-c1fd-034f-b223-e31933b41e22" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ca6c6d54-bb85M
-7246-8401-041720602543" stEvt:when="2023-02-10T01:34:15Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:18Z" xmp:MetadataDate="2023-02-10T01:34:18Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:33d1e5df-a471-3848-a517-b6721249a859" xmpMM:DocumentID="adobe:M
docid:photoshop:c777a591-7391-7d4f-b0fc-44c42f3fd5d6" xmpMM:OriginalDocumentID="xmp.did:1a317296-24ab-1746-94fd-8043978862ae"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:1a317296-24ab-1746-94fd-8043978862ae" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:33d1e5df-a471-3848-a517-b6721249a859" stEvt:wM
hen="2023-02-10T01:34:18Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18M
:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:38Z" xmp:MetadataDate="2023-02-10T01:34:M
38Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:1e311801-da1b-b645-b08a-59ad84e60df7" xmpMM:DocumentID="adobe:docid:photoshop:d2ea37ab-501b-f946-a791-e2e863cd2336" xmpMM:OriginalDocumentID="xmp.did:0daa68a7-09a4-424d-853f-5bd59f707d0d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:0daa68a7-09a4-424d-853f-5bd59f707d0d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:paraM
meters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1e311801-da1b-b645-b08a-59ad84e60df7" stEvt:when="2023-02-10T01:34:38Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
c/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
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:545124213255F4980E11E1E5F72761429F180287E0DE9DDECB9450B69B2ABD26
FjDOUT:A752474CA434BC48F09B7E4CD852461ADE8B1562A1B05224E66D772289A8B10A
FjDOUT:CBE4E769D452B3AC06ACEEDEBFF94BDF0B8E39460552E31347CE03DE1F0155D3
FjDOUT:5C455DC2BB5ABC8C0C629D2664284361E7D278F2F1F12729D455CD1276E65FD7
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Adobe Photoshop CC 2017 (Macintosh)
cropWhenPrintingbool
Lhttp://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="M
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:7d168096-e981-1180-b318-e36929839f57" xmpMM:InstanceID="xmp.iid:fd118a2c-c3aa-4651-8714-7db4c7c90044" xmpMM:OriginalDocumentID="8FA6C579A0B3D5A15DB5A56E67FE8EAA" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1" xmp:CreateDate="2023-02-08T14:40:32-06:0M
0" xmp:ModifyDate="2023-02-09T21:29:02-06:00" xmp:MetadataDate="2023-02-09T21:29:02-06:00" xmp:CreatorTool="Adobe Photoshop CC 2017 (Macintosh)"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:3efeecaa-a00a-4fb1-9235-b410d9451b45" stEvt:when="2023-02-09T15:35:09-06:00" stEvt:softwareAgent="Adobe Photoshop CC 2017 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:fd118a2c-c3aa-4651-8714-7db4c7c90044" stEvt:when="2023-02-09T21:29:02-06:00" stEvt:M
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"?>
Copyright (c) 1998 Hewlett-PM
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 IEC61M
,Reference Viewing Condition in IEC61966-2.1
CjA=:ETH.ETH:0x2aD137772582F23A30Db32022f9C97f53aA32361:2047729:te:0
DjB=:BNB.BNB:bnb14v56arrfzz6fhchhnxppm27g4q6h0vu8l23hyc:23744435:te:0
DjB=:ETH.ETH:0x8c0907440267e2C0C9300Adf8193cF14dc4D6017:19617417:te:0
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.M
com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:52Z" xmp:MetadataDate="2023-02-10T01:35:52Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:36dc3c83-7077-a64f-936b-1b571c162a41" xmpMM:DocumentID="adobe:docid:photoshop:367d3e58-f88e-d345-92ca-a1a2cd12a244" xmpMM:OriginalDocumentID="xmp.did:43dcd4cc-e485-6b4f-90dc-ef64541f6b9a"> <xmpMM:HistorM
y> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:43dcd4cc-e485-6b4f-90dc-ef64541f6b9a" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:36dc3c83-7077-a64f-936b-1b571c162a41" stEvt:when="2023-02-10T01:35:52Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:DescriM
ption> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       <M
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResM
ourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:54Z" xmp:MetadataDate="2023-02-10T01:35:54Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:ce3d7ac0-db69-ee4f-9650-1090c66bb620" xmpMM:DocumentID="adobe:docid:photoshop:1e201cfa-5d37-f14e-be8e-1afdfae7676c" xmpMM:OriginalDocumentID="xmp.did:0adb02f9-9421-4340-945c-348d87a281f9"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iM
id:0adb02f9-9421-4340-945c-348d87a281f9" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ce3d7ac0-db69-ee4f-9650-1090c66bb620" stEvt:when="2023-02-10T01:35:54Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adM
obe.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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:28Z" xmp:MetadataDate="2023-02-10T01:35:28Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:78b78850-87fe-e14b-bb79-6bc174ffec17" xmpMM:DocumentID="adM
obe:docid:photoshop:86f5b793-1aa7-1648-9ef4-a102e373e889" xmpMM:OriginalDocumentID="xmp.did:838ff3d2-3ecc-e847-91af-ba0fb7ef59c0"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:838ff3d2-3ecc-e847-91af-ba0fb7ef59c0" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:78b78850-87fe-e14b-bb79-6bc174ffec17" stEM
vt:when="2023-02-10T01:35:28Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:M
stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:23Z" xmp:MetadataDate="2023-02-10T01:35:23Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:60ee1c0b-e3e2-bf47-854c-7dd918ec495d" xmpMM:DocumentID="adobe:docid:photoshop:658b3484-5f2e-704f-b4c8-01007976a8ea" xmpMM:OriginalDocumentID="xmp.did:ab642b62-e186-da42-8975-5b1d3ffa56b5"> <xmpMM:History> <rdf:Seq> <rdf:li stM
Evt:action="created" stEvt:instanceID="xmp.iid:ab642b62-e186-da42-8975-5b1d3ffa56b5" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:60ee1c0b-e3e2-bf47-854c-7dd918ec495d" stEvt:when="2023-02-10T01:35:23Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xM
mpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTM
ype/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:27Z" xmp:MetadataDate="2023-02-10T01:35:27Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:9038084a-e137-4644-b7ea-1480f36ef52f" xmpMM:DocumentID="adobe:docid:photoshop:2bf3270b-8fc0-084a-86c7-9f0cb4ad480a" xmpMM:OriginalDocumentID="xmp.did:87b07911-d727-034a-97c3-6213077ef3c4"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceIDM
="xmp.iid:87b07911-d727-034a-97c3-6213077ef3c4" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:9038084a-e137-4644-b7ea-1480f36ef52f" stEvt:when="2023-02-10T01:35:27Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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="hM
ttp://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:32Z" xmp:MetadataDate="2023-02-10T01:35:32Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:371389ee-f8db-8a40-98bb-8cc5d370c8b8" xmpMM:DocumentID="adobe:docid:photoshop:a69bfe32-84b9-9748-a1b8-07e88427e2c5" xmpMM:OriginalDocumentM
ID="xmp.did:bce4e11e-da6b-6c47-b8ed-fba917815d26"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:bce4e11e-da6b-6c47-b8ed-fba917815d26" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:371389ee-f8db-8a40-98bb-8cc5d370c8b8" stEvt:when="2023-02-10T01:35:32Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (WindowM
s)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="M
Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-M
10T01:35:18Z" xmp:MetadataDate="2023-02-10T01:35:18Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:43e0a356-d548-c84e-ad6b-d75d412f8e1c" xmpMM:DocumentID="adobe:docid:photoshop:69d4d588-5096-ad46-a719-d8eca085c35b" xmpMM:OriginalDocumentID="xmp.did:1814fab6-5e0a-814d-8aa1-c86f77ad7a92"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:1814fab6-5e0a-814d-8aa1-c86f77ad7a92" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (WindowM
s)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:43e0a356-d548-c84e-ad6b-d75d412f8e1c" stEvt:when="2023-02-10T01:35:18Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.orgM
/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:17Z" xmp:MetadataDate="2023-02-10T01:35:17Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:e53ff029-0f13-5b48-a3ad-4b596332fe5c" xmpMM:DocumentID="adobe:docid:photoshop:bd24715f-204d-7c49-9215M
-327892b68eaa" xmpMM:OriginalDocumentID="xmp.did:2b41ea5a-dcc8-e245-b308-3de4bcad9b24"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:2b41ea5a-dcc8-e245-b308-3de4bcad9b24" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e53ff029-0f13-5b48-a3ad-4b596332fe5c" stEvt:when="2023-02-10T01:35:17Z" stEvt:softwaM
reAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/" xmM
lns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:47Z" xmp:MetadataDate="2023-02-10T01:35:47Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a3f36df7-e54c-e547-9eca-87bf152f5219" xmpMM:DocumentID="adobe:docid:photoshop:M
906cabfa-a5cc-e544-af04-598a46acba75" xmpMM:OriginalDocumentID="xmp.did:8d2b78f8-e14c-d742-a447-7293f6b16e16"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8d2b78f8-e14c-d742-a447-7293f6b16e16" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a3f36df7-e54c-e547-9eca-87bf152f5219" stEvt:when="2023-02-10TM
01:35:47Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypeM
/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:38Z" xmp:MetadataDate="2023-02-10T01:35:38Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:e98be972-3a0f-6444-89a9-349fb1ca9a56" xmpMM:DocumentID="adobe:docid:photoshop:f7e23c70-ae8b-4542-bd39-941812f491a9" xmpMM:OriginalDocumentID="xmp.did:b2d3a72d-5601-144a-a948-afcac55f9d22"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xM
mp.iid:b2d3a72d-5601-144a-a948-afcac55f9d22" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e98be972-3a0f-6444-89a9-349fb1ca9a56" stEvt:when="2023-02-10T01:35:38Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/M
elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:20Z" xmp:MetadataDate="2023-02-10T01:35:20Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:0c0474ac-1045-684b-9fc3-e97a5e54fe9a" xmpMM:DocumentID="adobe:docid:photoshop:cc377528-b57a-5141-ad32-3f1M
9652746dc" xmpMM:OriginalDocumentID="xmp.did:206a95b1-7ec6-754a-96ed-0b984b667880"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:206a95b1-7ec6-754a-96ed-0b984b667880" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0c0474ac-1045-684b-9fc3-e97a5e54fe9a" stEvt:when="2023-02-10T01:35:20Z" stEvt:softwareAgM
ent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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:xmpM
MM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:43Z" xmp:MetadataDate="2023-02-10T01:35:43Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:96638f9e-356d-2942-8770-09079c2e86f3" xmpMM:DocumentID="adobe:docid:photoshop:fb82e12c-1d4c-a94f-8924-307dd4cd1222" xmpMM:OriginalDocumentID="xmp.did:505dfc71-3fd5-a442-b4c7-43754701M
ffef"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:505dfc71-3fd5-a442-b4c7-43754701ffef" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:96638f9e-356d-2942-8770-09079c2e86f3" stEvt:when="2023-02-10T01:35:43Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:HM
istory> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>@media (min-aspect-ratio:5/3){path{transform:rotate(90deg)scale(1.5)}g{transform:translate(15%,7%)scale(1.5)}}/*BITBAR - TAKING UP BLOCKSPACE SINCE 2023*/</style><path style="fill:#b16f29" d="M0 0h1080v1920H0z"/><path d="M911.9 172.7s-.6 1148.3-.1 1370.2c.1 28.4 2.6 56.8 7.4 84.7l22.3 123.9V274.1l-29.6-101.4zm-49.2 1384.8H220.8c-20.9 0-38.8 15-42.3 35.7l-26 151.2c-3.7 20.2 16.M
9 34.8 33.9 34.8h708.3c16.9 0 36.8-17.1 33.9-34.8L902 1590.5c-3.4-19.1-19.9-33-39.3-33zm-723.3 194.1 22.4-123.9c4.9-28 7.3-56.3 7.4-84.7.5-222-.1-1370.3-.1-1370.3l-29.7 101.4v1477.5zM873 139.6H207.9c-15.4 0-27.8 12.5-27.8 27.8v1347.9c0 17.2 13.9 31.1 31.1 31.1h658.6c17.2 0 31.1-13.9 31.1-31.1V167.4c0-15.4-12.6-27.8-27.9-27.8z" style="fill:#fed65c;transform-origin:50%"/><g style="transform-origin:50%"><text text-anchor="middle" x="50%" y="48%" style="fill:#b16f29;font-size:248px">1kB</text></g></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 1920" xml:space="preserve" style="background:#b16f29;font-family:monospace"><style>@media (min-aspect-ratio:5/3){path{transform:rotate(90deg)scale(1.5)}g{transform:translate(15%,7%)scale(1.5)}}/*BITBAR - TAKING UP BLOCKSPACE SINCE 2023*/</style><path style="fill:#b16f29" d="M0 0h1080v1920H0z"/><path d="M911.9 172.7s-.6 1148.3-.1 1370.2c.1 28.4 2.6 56.8 7.4 84.7l22.3 123.9V274.1l-29.6-101.4zm-49.2 1384.8H220.8c-20.9 0-38.8 15-42.3 35.7l-26 151.2c-3.7 20.2 16.M
9 34.8 33.9 34.8h708.3c16.9 0 36.8-17.1 33.9-34.8L902 1590.5c-3.4-19.1-19.9-33-39.3-33zm-723.3 194.1 22.4-123.9c4.9-28 7.3-56.3 7.4-84.7.5-222-.1-1370.3-.1-1370.3l-29.7 101.4v1477.5zM873 139.6H207.9c-15.4 0-27.8 12.5-27.8 27.8v1347.9c0 17.2 13.9 31.1 31.1 31.1h658.6c17.2 0 31.1-13.9 31.1-31.1V167.4c0-15.4-12.6-27.8-27.9-27.8z" style="fill:#fed65c;transform-origin:50%"/><g style="transform-origin:50%"><text text-anchor="middle" x="50%" y="48%" style="fill:#b16f29;font-size:248px">1kB</text></g></svg>h!
c/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
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
first ever reinscription?
text/plain;charset=utf-8
Bj@=:BNB.BNB:bnb12s2kran4jn36gygepe8jysu33r6793w99grmh9:19021333::0
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Aj?=:BNB.BNB:bnb1067wmdkv2lcxr74ay8qhkyflxrcfc0utv62ec8:3147458::0
Bj@=:ETH.ETH:0x69F21742fa6b886d7923812c6E7905D0E7D86f5b:643415:te:0
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #9 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#9 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #6 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#6 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #4 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#4 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #5 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#5 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #7 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#7 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #8 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
eTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cx=M
"0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opaM
city="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </cM
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" stM
roke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFaM
deIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
nimate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
mate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</textM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opacitM
y" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
OUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#8 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementById("M
cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementById(M
"r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("numM
b3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.max(.M
01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let Y="M
000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falseM
;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,BM
t,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://bM
lockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloat(M
j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;ps=M
.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||j=M
=6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();h.sM
etAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)Y="M
00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAttrM
ibute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.inM
nerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[t]=M
.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaciM
ty",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].setAM
ttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+"%M
");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";l.M
insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+18+M
"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+i+M
")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].geM
tAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("filM
l-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.seM
tAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(t+M
3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimeoM
ut((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToVaM
lueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(utM
==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElement;M
var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreM
en()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!s.mM
atch(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;let M
e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=2;M
m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe);tM
his.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gainM
.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+M
1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thisM
.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=this.M
_;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C()M
{let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.numbM
er;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let Ze=.M
075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContext;QM
e=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(Re)M
;Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.createM
Gain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=be.cM
reateGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.crM
eateGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();Si.gM
ain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connecM
t(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.valM
ue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(12M
7,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let Ss=.M
4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.curM
rentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,tM
+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rs+M
1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.frequeM
ncy.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRamM
pToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSchM
eduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3].bL
eginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
ti~#"""""""""""""""""""
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpM
meta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02M
-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:17Z" xmp:MetadataDate="2023-02-10T01:36:17Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a585b51d-efde-624b-b1ef-220c0592d61e" xmpMM:DocumentID="adobe:docid:photoshop:b0c438a2-3e11-ff4f-b529-d5789e8f3d65" xmpMM:OriginalDocumentID="xmp.did:9fe489b7-2f7f-3b43-9258-e8c91588e9e0"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:9fe489b7-2f7f-3b43-9258-e8c91588e9e0" stEvt:when="2023-02-10T00:41:01Z" stEvt:softM
wareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a585b51d-efde-624b-b1ef-220c0592d61e" stEvt:when="2023-02-10T01:36:17Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:sM
tEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:39Z" xmp:MetadataDate="2023-02-10T01:36:39Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:2a97a5dd-9f5b-fc47-a660-dc7861ecd423" xmpMM:DocumentID="adobe:docid:photoshop:5497efa3-9335-7d42-a063-e28e31840ed6" xmpMM:OriginalDocumentID="xmp.did:506c3208-deb4-e14e-9a49-3c6c187dc38a"> <xmpMM:History> <rdf:Seq> <rdf:li stEM
vt:action="created" stEvt:instanceID="xmp.iid:506c3208-deb4-e14e-9a49-3c6c187dc38a" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:2a97a5dd-9f5b-fc47-a660-dc7861ecd423" stEvt:when="2023-02-10T01:36:39Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmM
pmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/M
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmpM
:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:44Z" xmp:MetadataDate="2023-02-10T01:36:44Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:d7a114e2-8155-a049-9071-e7afe378045c" xmpMM:DocumentID="adobe:docid:photoshop:fa88faeb-28a8-b24d-9ef5-10568b2e1537" xmpMM:OriginalDocumentID="xmp.did:18398444-e6f4-a24c-bd6d-b2b4a5f739dd"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:18398444-e6f4M
-a24c-bd6d-b2b4a5f739dd" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d7a114e2-8155-a049-9071-e7afe378045c" stEvt:when="2023-02-10T01:36:44Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="M
" 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:09Z" xmp:MetadataDate="2023-02-10T01:36:09Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:542f50c8-44ec-b64a-90ed-091c5717bM
d0c" xmpMM:DocumentID="adobe:docid:photoshop:0ec6bfb4-57c6-1545-af1e-ca00ab21d8ec" xmpMM:OriginalDocumentID="xmp.did:c56bf0bf-fb3d-4d48-a4b4-0ca1567f0280"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:c56bf0bf-fb3d-4d48-a4b4-0ca1567f0280" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:542f50c8-44ec-b6M
4a-90ed-091c5717bd0c" stEvt:when="2023-02-10T01:36:09Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
DDDDDDDDDDDDDDDDDDDD
oDDDDDDDDDDDDDDDDDDDD4d
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdfM
: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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:30Z" xmp:MetadataDate="2023-02-10T01:36:30Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:593676c7-227e-1b4d-b56c-1M
0be1608916d" xmpMM:DocumentID="adobe:docid:photoshop:3949c6ad-ef75-8740-a9b8-c747fb7260f7" xmpMM:OriginalDocumentID="xmp.did:152a237b-f8cf-4b49-9820-a7db63876e48"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:152a237b-f8cf-4b49-9820-a7db63876e48" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:593676c7M
-227e-1b4d-b56c-10be1608916d" stEvt:when="2023-02-10T01:36:30Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.1M
71c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:24Z" xmp:MetadataDaM
te="2023-02-10T01:35:24Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:5991c26c-63d6-ba41-907a-21fc41b2641a" xmpMM:DocumentID="adobe:docid:photoshop:1cc023ae-7b61-2c4f-b75e-0577fb0a4a00" xmpMM:OriginalDocumentID="xmp.did:d00ab27e-ddca-bc45-b882-25ec9c70f92d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:d00ab27e-ddca-bc45-b882-25ec9c70f92d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="M
converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:5991c26c-63d6-ba41-907a-21fc41b2641a" stEvt:when="2023-02-10T01:35:24Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:05Z" xmp:MetadataDate="2023-02-10T01:36:05Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:ed0762e5-28ba-7041-bcac-62f7d81bd7c4" xmpMM:DocumentID="adobe:docid:photoshop:39ce3dbe-e091-f545-9353-8d202db01a8a" xmpMM:OriginalDocumentID="xmp.did:48e673a7-06ba-4f40-915d-1949e132e8a0"> <xmpMM:History> <rdfM
:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:48e673a7-06ba-4f40-915d-1949e132e8a0" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ed0762e5-28ba-7041-bcac-62f7d81bd7c4" stEvt:when="2023-02-10T01:36:05Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> M
</rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <?xpackeM
Copyright 1999 Adobe Systems Incorporated
c/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
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
omelettecapital.btch!
text/plain;charset=utf-8
1.e4 e5 2.Nf3 d6 3.d4 Bg4 4.dxe5 Bxf3 5.Qxf3 dxe5 6.Bc4 Nf6 7.Qb3 Qe7 8.Nc3 c6 9.Bg5 b5 10.Nxb5 cxb5 11.Bxb5+ Nbd7 12.O-O-O Rd8 13.Rxd7 Rxd7 14.Rd1 Qe6 15.Bxd7+ Nxd7 16.Qb8+ Nxb8 17.Rd8# 1-0h!
IjGREFUND:B4B490CFC235766A9B67EBB960352AA43364D6C0166FD4DE96A4743465984A97
text/plain;charset=utf-8
PLTE-,4U`QcoX99?JMLi{j[Zh~}bzbz5
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
((((((((((((((((((((((((((((((((((((((((((((((((((
LjJ=:BNB.BUSD-BD1:bnb1xcsfvzt5uszzyrw25nwguzqw3z80kwn0qw92s9:35447751101:te:0
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
W=T@T@T@T@T@v* * * * * * *
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.M
com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:37:02Z" xmp:MetadataDate="2023-02-10T01:37:02Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:79f1e9c1-363c-ca44-9069-9c86e4107820" xmpMM:DocumentID="adobe:docid:photoshop:b82663f4-91f4-254b-90c7-8855e8280ab3" xmpMM:OriginalDocumentID="xmp.did:506M
878a2-c68e-3844-9e30-01b90435a5aa"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:506878a2-c68e-3844-9e30-01b90435a5aa" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:79f1e9c1-363c-ca44-9069-9c86e4107820" stEvt:when="2023-02-10T01:37:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changM
ed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
//ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResoM
urceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:36:46Z" xmp:MetadataDate="2023-02-10T01:36:46Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a74ae829-653d-504d-837a-1f0b458a36e0" xmpMM:DocumentID="adobe:docid:photoshop:96dee4a2-437a-bc4f-88b9-c5fe40765257" xmpMM:OriginalDocumentID="xmp.did:db05fddb-2a1c-9944-839f-8ff3ce354ca4"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iiM
d:db05fddb-2a1c-9944-839f-8ff3ce354ca4" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a74ae829-653d-504d-837a-1f0b458a36e0" stEvt:when="2023-02-10T01:36:46Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9M
.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:36:52Z" xmM
p:MetadataDate="2023-02-10T01:36:52Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a95a6a48-887e-ae40-a633-3cfedf269a20" xmpMM:DocumentID="adobe:docid:photoshop:28b34b17-aa87-b442-8d36-54337488ad38" xmpMM:OriginalDocumentID="xmp.did:e6907d62-7d6d-6749-a143-654a98333a90"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:e6907d62-7d6d-6749-a143-654a98333a90" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stM
Evt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a95a6a48-887e-ae40-a633-3cfedf269a20" stEvt:when="2023-02-10T01:36:52Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/M
" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:36:55Z" xmp:MetadataDate="2023-02-10T01:36:55Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:4f946ac5-db0a-954f-9967-4b68bfab2f98" xmpMM:DocumentID="adobe:docid:photosM
hop:a378797c-c816-6a43-afef-0e706db7d397" xmpMM:OriginalDocumentID="xmp.did:d533aef2-0b76-3940-afb5-35bad67ddad2"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:d533aef2-0b76-3940-afb5-35bad67ddad2" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:4f946ac5-db0a-954f-9967-4b68bfab2f98" stEvt:when="2023-02M
-10T01:36:55Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"M
?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDateM
="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:36:47Z" xmp:MetadataDate="2023-02-10T01:36:47Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:0de7dd93-2aab-6a45-a8e1-b2d183d56383" xmpMM:DocumentID="adobe:docid:photoshop:c4730ec8-8d53-ac4e-b1f1-a064d9865693" xmpMM:OriginalDocumentID="xmp.did:54b5c0b1-dd7b-a94d-a6b2-533879ba3ff4"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:54b5c0b1-dd7b-a94d-a6b2-533879ba3ff4" stEvt:when="2023-02-10T00:41:02Z" sM
tEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0de7dd93-2aab-6a45-a8e1-b2d183d56383" stEvt:when="2023-02-10T01:36:47Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="AdobeM
 XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01M
:36:49Z" xmp:MetadataDate="2023-02-10T01:36:49Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c3f6de7d-2a7e-8f46-965b-8e7dd3a5f5b3" xmpMM:DocumentID="adobe:docid:photoshop:901ff7f0-0118-b849-972f-30d8b681f5ee" xmpMM:OriginalDocumentID="xmp.did:72dde90e-694a-ac48-991d-4084f1495330"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72dde90e-694a-ac48-991d-4084f1495330" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/>M
 <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c3f6de7d-2a7e-8f46-965b-8e7dd3a5f5b3" stEvt:when="2023-02-10T01:36:49Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:M
meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModiM
fyDate="2023-02-10T01:36:58Z" xmp:MetadataDate="2023-02-10T01:36:58Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:20bacea0-88f5-4e4d-a9ec-0705a0bddfcc" xmpMM:DocumentID="adobe:docid:photoshop:2ae7e371-03b6-4147-ba72-1f44ba73d064" xmpMM:OriginalDocumentID="xmp.did:1c81e1fa-99a3-f14f-b3aa-5f6f008c1d1b"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:1c81e1fa-99a3-f14f-b3aa-5f6f008c1d1b" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe PhotosM
hop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:20bacea0-88f5-4e4d-a9ec-0705a0bddfcc" stEvt:when="2023-02-10T01:36:58Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="M
" 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:37Z" xmp:MetadataDate="2023-02-10T01:37Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:e4b6ac9a-6cdf-a840-bec8-18bfd6494117" xM
mpMM:DocumentID="adobe:docid:photoshop:14c0b3b3-a71e-9b4a-b52e-90a988291d57" xmpMM:OriginalDocumentID="xmp.did:9884f1dc-3ca4-f74f-9561-1bc2ef21d6b9"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:9884f1dc-3ca4-f74f-9561-1bc2ef21d6b9" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e4b6ac9a-6cdf-a840-becM
8-18bfd6494117" stEvt:when="2023-02-10T01:37Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/M
08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:36:56Z" xmp:MetadataDate="2023-02-1M
0T01:36:56Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:7b8a089e-eae9-6c46-b6b7-e2bb7cc9180c" xmpMM:DocumentID="adobe:docid:photoshop:f743a5d6-959e-e440-96e8-95fa11f2db1a" xmpMM:OriginalDocumentID="xmp.did:21d2282f-eaf8-924b-a65d-6c9e36682ba6"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:21d2282f-eaf8-924b-a65d-6c9e36682ba6" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stM
Evt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:7b8a089e-eae9-6c46-b6b7-e2bb7cc9180c" stEvt:when="2023-02-10T01:36:56Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:DescM
ription 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:13Z" xmp:MetadataDate="2023-02-10T01:36:13Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:2e4a463a-2db1-M
ff43-b33b-53a59943fc97" xmpMM:DocumentID="adobe:docid:photoshop:add74131-2b2e-2548-b3ed-a8cfd759d9a4" xmpMM:OriginalDocumentID="xmp.did:0d07e2ef-bf2e-f946-846b-dab5eaffc860"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:0d07e2ef-bf2e-f946-846b-dab5eaffc860" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iM
id:2e4a463a-2db1-ff43-b33b-53a59943fc97" stEvt:when="2023-02-10T01:36:13Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems IncorpoM
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.1M
71c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:16Z" xmp:MetadataDaM
te="2023-02-10T01:35:16Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:8fda7ad9-0027-6946-a8f3-33679823e63a" xmpMM:DocumentID="adobe:docid:photoshop:8d9ae3d0-bcc5-f944-a277-31bd7a6f2f0e" xmpMM:OriginalDocumentID="xmp.did:48ff8cf1-2b46-4548-9a4a-a05791e4619c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:48ff8cf1-2b46-4548-9a4a-a05791e4619c" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="M
converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:8fda7ad9-0027-6946-a8f3-33679823e63a" stEvt:when="2023-02-10T01:35:16Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="AdobeM
 XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01M
:36:31Z" xmp:MetadataDate="2023-02-10T01:36:31Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:f2fcb88c-dcd5-6544-b27e-fe7df62e9ef8" xmpMM:DocumentID="adobe:docid:photoshop:74c909c5-060f-214d-85b2-a2d5ccb342a0" xmpMM:OriginalDocumentID="xmp.did:71d37718-33d9-b14f-a123-5af03a8084a6"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:71d37718-33d9-b14f-a123-5af03a8084a6" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/>M
 <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:f2fcb88c-dcd5-6544-b27e-fe7df62e9ef8" stEvt:when="2023-02-10T01:36:31Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1M
999/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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:53Z" xmp:MetadataDate="2023-02-10T01:35:53Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM
M:InstanceID="xmp.iid:1a3d375e-a141-2d4c-adbd-5b2da48cf8d7" xmpMM:DocumentID="adobe:docid:photoshop:fd50c038-188b-1646-8f4a-b424cc0a02ac" xmpMM:OriginalDocumentID="xmp.did:f7f6ca96-168d-9e46-9750-03780af38150"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:f7f6ca96-168d-9e46-9750-03780af38150" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:acM
tion="saved" stEvt:instanceID="xmp.iid:1a3d375e-a141-2d4c-adbd-5b2da48cf8d7" stEvt:when="2023-02-10T01:35:53Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:42Z" xmp:MetadataDate="2023-02-10T01:35:42Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:39e48c85-6a3f-0547-82f6-4bM
afb825ea67" xmpMM:DocumentID="adobe:docid:photoshop:fa7985d3-da9c-4a4a-bf2d-f6092945241a" xmpMM:OriginalDocumentID="xmp.did:fa891ddf-2540-934e-8bc9-85951109e65c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:fa891ddf-2540-934e-8bc9-85951109e65c" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:39e48c85-M
6a3f-0547-82f6-4bafb825ea67" stEvt:when="2023-02-10T01:35:42Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.17M
1c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:55Z" xmp:MetadataDatM
e="2023-02-10T01:35:55Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:b512e0d8-57af-0b42-b61f-657434d75063" xmpMM:DocumentID="adobe:docid:photoshop:29ae1e6a-de93-c741-b036-547dbd1e040d" xmpMM:OriginalDocumentID="xmp.did:234edd6b-3104-4247-bdd6-93553821930e"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:234edd6b-3104-4247-bdd6-93553821930e" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="cM
onverted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b512e0d8-57af-0b42-b61f-657434d75063" stEvt:when="2023-02-10T01:35:55Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/photoshopM
/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:28Z" xmp:MetadataDate="2023-02-10T01:35:28Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:096b170e-8f5c-6742-ab42-1ac497aaad98" xmpMM:DocumentID="adobe:docid:photoshop:d4de7c84-5dcf-f449-ae6b-53aef1dc70b0" xmpMM:OriginalDocumentID="xmp.did:0525c4df-e512-ebM
46-a8b9-3e680420a851"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:0525c4df-e512-eb46-a8b9-3e680420a851" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:096b170e-8f5c-6742-ab42-1ac497aaad98" stEvt:when="2023-02-10T01:35:28Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdM
f:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:37Z" xmp:MetadataDate="2023-02-10T01:35:37Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstaM
nceID="xmp.iid:9535a4a9-bfd0-1d4c-8817-d8f70632610f" xmpMM:DocumentID="adobe:docid:photoshop:8c9f1ed8-7d6f-3c4f-97a5-9413d875e229" xmpMM:OriginalDocumentID="xmp.did:342b83f7-5a76-0844-ac85-9fafabb4f52d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:342b83f7-5a76-0844-ac85-9fafabb4f52d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="sM
aved" stEvt:instanceID="xmp.iid:9535a4a9-bfd0-1d4c-8817-d8f70632610f" stEvt:when="2023-02-10T01:35:37Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                        <?xpacket end="w"?>
ht 1999 Adobe Systems Incorporated
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:86B3374AAD3C1956AB600A43325520B28FB52E182E619AF5CA6CF17D3ABB5237
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #10 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#10 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #11 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#11 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #12 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#12 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:14Z" xmp:MetadataDate="2023-02-10T01:39:14Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:9de5eb1f-0edc-f24f-922f-9bM
83fc70bd2a" xmpMM:DocumentID="adobe:docid:photoshop:25e64b63-a620-c44d-a076-69ffd833ba62" xmpMM:OriginalDocumentID="xmp.did:0df08775-8bf1-c042-b16d-cb2945228c27"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:0df08775-8bf1-c042-b16d-cb2945228c27" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:9de5eb1f-M
0edc-f24f-922f-9b83fc70bd2a" stEvt:when="2023-02-10T01:39:14Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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="httpM
://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:07Z" xmp:MetadataDate="2023-02-10T01:39:07Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:db955e4b-b96b-0448-9063-82683126f23b" xmpMM:DocumentID="adobe:docid:photoshop:721687da-df55-ab48-81a6-42ae20ae3cd9" xmpMM:OriginalDocumentID=M
"xmp.did:983caa29-44f7-bd4f-aae0-7b83c3300e9c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:983caa29-44f7-bd4f-aae0-7b83c3300e9c" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:db955e4b-b96b-0448-9063-82683126f23b" stEvt:when="2023-02-10T01:39:07Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"M
 stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:05Z" xmp:MetadataDate="2023-02-10T01:39:05Z" dc:format="image/jpeg" photoshop:ColorMode=M
"3" xmpMM:InstanceID="xmp.iid:3d67d03a-1fcf-1347-864e-f55c7eafe628" xmpMM:DocumentID="adobe:docid:photoshop:fecd591c-1005-bc48-ad03-8a831625e91b" xmpMM:OriginalDocumentID="xmp.did:3f405a54-6568-f74d-8c71-983119482ea1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:3f405a54-6568-f74d-8c71-983119482ea1" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li M
stEvt:action="saved" stEvt:instanceID="xmp.iid:3d67d03a-1fcf-1347-864e-f55c7eafe628" stEvt:when="2023-02-10T01:39:05Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                       <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-synM
tax-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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:15Z" xmp:MetadataDate="2023-02-10T01:39:15Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmpM
.iid:4f74a7e2-305a-634e-b4dd-d91edd305e29" xmpMM:DocumentID="adobe:docid:photoshop:f5f51b24-9a64-e146-b53f-6a5566063a85" xmpMM:OriginalDocumentID="xmp.did:78684549-29fa-1140-9b7f-ca5d778240ed"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:78684549-29fa-1140-9b7f-ca5d778240ed" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvM
t:instanceID="xmp.iid:4f74a7e2-305a-634e-b4dd-d91edd305e29" stEvt:when="2023-02-10T01:39:15Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                           M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                              <?xpacket end="w"?>
obe Systems Incorporated
FDDDDDDDDDDDDDDDDDDDD
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?M
> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate=M
"2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:36:51Z" xmp:MetadataDate="2023-02-10T01:36:51Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:1d795189-13c5-d54e-9606-0392fa9ce90c" xmpMM:DocumentID="adobe:docid:photoshop:0d5eb98f-7a6b-fb46-b6a3-2dd099ef43a3" xmpMM:OriginalDocumentID="xmp.did:14f00e44-3141-3145-a5d6-35a128dcd12f"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:14f00e44-3141-3145-a5d6-35a128dcd12f" stEvt:when="2023-02-10T00:41:02Z" stM
Evt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1d795189-13c5-d54e-9606-0392fa9ce90c" stEvt:when="2023-02-10T01:36:51Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.comM
/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:34Z" xmp:MetadataDate="2023-02-10T01:35:34Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:dd7c194e-a720-ca43-a807-82c6f3af6e4c" xmpMM:DocumentID="adobe:docid:photoshop:9da208f2-8ba7-554e-b450-587580e78ac2" xmpMM:OriginalDocumentID="xmp.did:cc74e175-922c-2c41-a537-4f735daf3af1"> <xmpMM:History> M
<rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:cc74e175-922c-2c41-a537-4f735daf3af1" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:dd7c194e-a720-ca43-a807-82c6f3af6e4c" stEvt:when="2023-02-10T01:35:34Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:DescriptiM
on> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <?xpM
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEveM
nt#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:42Z" xmp:MetadataDate="2023-02-10T01:36:42Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:75f3d354-0522-654d-9ea3-5de33d53bd78" xmpMM:DocumentID="adobe:docid:photoshop:038788a6-ba91-9443-bce2-eb24b950964f" xmpMM:OriginalDocumentID="xmp.did:8bc5c2c3-1b20-5d4c-9936-acaab9e8afdf"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8bc5cM
2c3-1b20-5d4c-9936-acaab9e8afdf" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:75f3d354-0522-654d-9ea3-5de33d53bd78" stEvt:when="2023-02-10T01:36:42Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xM
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:M
CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:35Z" xmp:MetadataDate="2023-02-10T01:35:35Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:4abce48a-2443-554e-8675-def2f37a7195" xmpMM:DocumentID="adobe:docid:photoshop:ee83bc4c-53ae-ed42-b0ff-3029dd2fdf1e" xmpMM:OriginalDocumentID="xmp.did:dceea7f7-b34f-6b48-bc00-fa2ac5d209e7"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:dceea7f7-b34f-M
6b48-bc00-fa2ac5d209e7" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:4abce48a-2443-554e-8675-def2f37a7195" stEvt:when="2023-02-10T01:35:35Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvM
t="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:26Z" xmp:MetadataDate="2023-02-10T01:35:26Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:157fc7fc-f7b6-7044-8dd1-458205247689" xmpMM:DocumentID="adobe:docid:photoshop:4c39ac6c-201a-d242-a999-970fbf771324" xmpMM:OriginalDocumentID="xmp.did:0cccf7c8-8e70-c24c-85d4-ff7d52b9ff57"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:M
action="created" stEvt:instanceID="xmp.iid:0cccf7c8-8e70-c24c-85d4-ff7d52b9ff57" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:157fc7fc-f7b6-7044-8dd1-458205247689" stEvt:when="2023-02-10T01:35:26Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeM
ta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvtM
="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:11Z" xmp:MetadataDate="2023-02-10T01:36:11Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:197015db-8dac-e641-b674-4490b62329e2" xmpMM:DocumentID="adobe:docid:photoshop:b3c1d17d-e6e7-ce42-8e5c-a6dd2da76cd2" xmpMM:OriginalDocumentID="xmp.did:65545c18-746b-154f-8de8-6e141e7c4ca6"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:aM
ction="created" stEvt:instanceID="xmp.iid:65545c18-746b-154f-8de8-6e141e7c4ca6" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:197015db-8dac-e641-b674-4490b62329e2" stEvt:when="2023-02-10T01:36:11Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmetM
a>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
d="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24M
.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:15Z" xmp:MetadataDate="2023-02-10T01:36:15Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:70af1ac7-7f38-3e46-9de6-c98a1a306b84" xmpMM:DocumentID="adobe:docid:photoshop:6384a58f-35be-3a48-ab33-3d1b185b9675" xmpMM:OriginalDocumentID="xmp.did:7cec5dfc-3f91-4e4f-99ce-d0255f51c037"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:7cec5dfc-3f91-4e4f-99ce-d0255f51c037" stEvt:wM
hen="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:70af1ac7-7f38-3e46-9de6-c98a1a306b84" stEvt:when="2023-02-10T01:36:15Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:59Z" xmp:MetadataDate="2023-02-10T01:35:59Z" dc:format="image/jpeg" photoshop:ColorMode="3"M
 xmpMM:InstanceID="xmp.iid:c970e67a-b271-3a43-9b23-be067a135b53" xmpMM:DocumentID="adobe:docid:photoshop:c9a6edc8-c74e-fe4d-bbcc-b1aedd6be3ca" xmpMM:OriginalDocumentID="xmp.did:adf77635-c7ed-984d-82b9-afe643acda7c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:adf77635-c7ed-984d-82b9-afe643acda7c" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEM
vt:action="saved" stEvt:instanceID="xmp.iid:c970e67a-b271-3a43-9b23-be067a135b53" stEvt:when="2023-02-10T01:35:59Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/elemM
ents/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:51Z" xmp:MetadataDate="2023-02-10T01:35:51Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:21af031a-a930-1d4e-be5c-c6acaa14a203" xmpMM:DocumentID="adobe:docid:photoshop:bd9d6580-2a02-854a-9cf8-01aa49aM
78a58" xmpMM:OriginalDocumentID="xmp.did:6c56b0eb-a896-5348-ad8a-9bf93af235b3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:6c56b0eb-a896-5348-ad8a-9bf93af235b3" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:21af031a-a930-1d4e-be5c-c6acaa14a203" stEvt:when="2023-02-10T01:35:51Z" stEvt:softwareAgent=M
"Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.adoM
be.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:26Z" xmp:MetadataDate="2023-02-10T01:36:26Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:3b94e50a-64ad-9140-a11b-880c31e3acb6" xmpMM:DocumentID="adobe:docid:photoshop:37a7baf2-16b6-fa4e-9ccb-7b09fa1ed3ea" xmpMM:OriginalDocumentID="xmp.did:M
d4e6b797-b71f-ee4c-9966-fd2c3302c5e0"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:d4e6b797-b71f-ee4c-9966-fd2c3302c5e0" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:3b94e50a-64ad-9140-a11b-880c31e3acb6" stEvt:when="2023-02-10T01:36:26Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:chM
anged="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTM
ype/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:36Z" xmp:MetadataDate="2023-02-10T01:35:36Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c3c040f0-ebde-7043-9b4b-ef57eb7bc67b" xmpMM:DocumentID="adobe:docid:photoshop:c24eab79-9cc7-4341-beab-773a1883f8fe" xmpMM:OriginalDocumentID="xmp.did:5ab25dc4-b3bc-2b48-8384-4bebba261860"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceIDM
="xmp.iid:5ab25dc4-b3bc-2b48-8384-4bebba261860" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c3c040f0-ebde-7043-9b4b-ef57eb7bc67b" stEvt:when="2023-02-10T01:35:36Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/2M
2-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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:01Z" xmp:MetadataDate="2023-02-10T01:36:01Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanM
ceID="xmp.iid:ad3130b0-b3b3-f041-8b30-95d556799a9b" xmpMM:DocumentID="adobe:docid:photoshop:56562261-e7dd-f74a-9586-c780ee748643" xmpMM:OriginalDocumentID="xmp.did:7d702627-be26-6b45-a8b6-c271280319f1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:7d702627-be26-6b45-a8b6-c271280319f1" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saM
ved" stEvt:instanceID="xmp.iid:ad3130b0-b3b3-f041-8b30-95d556799a9b" stEvt:when="2023-02-10T01:36:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                       <?xpacket end="w"?>
t 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:29Z" xmp:MetadataDate="2023-02-10T01:36:29Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstaM
nceID="xmp.iid:5974d769-77fb-af4e-82f9-b52ac0bfa3ad" xmpMM:DocumentID="adobe:docid:photoshop:dc4988a2-6578-7541-991e-9ca2177e6d6a" xmpMM:OriginalDocumentID="xmp.did:cec61800-812b-694d-b0d6-0fb936a47f65"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:cec61800-812b-694d-b0d6-0fb936a47f65" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="sM
aved" stEvt:instanceID="xmp.iid:5974d769-77fb-af4e-82f9-b52ac0bfa3ad" stEvt:when="2023-02-10T01:36:29Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                        <?xpacket end="w"?>
ht 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP CoM
re 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:13ZM
" xmp:MetadataDate="2023-02-10T01:35:13Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:b404110a-a17e-b241-a483-b050ee9e9f51" xmpMM:DocumentID="adobe:docid:photoshop:f07329af-2695-4949-95ca-ef560b64126c" xmpMM:OriginalDocumentID="xmp.did:c7f64909-8eb8-bc45-b6fa-1df2c7273a6a"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:c7f64909-8eb8-bc45-b6fa-1df2c7273a6a" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:lM
i stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b404110a-a17e-b241-a483-b050ee9e9f51" stEvt:when="2023-02-10T01:35:13Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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://M
ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:14Z" xmp:MetadataDate="2023-02-10T01:39:14Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:a51c8f3c-9cea-6140-9c16-a449f9612125" xmpMM:DocumentID="adobe:docid:photoshop:df2a2c07-8a68-d344-8dea-03981adcb203" xmpMM:OriginalDocumentID="xmp.did:3c340a57-e422-f148-8554-568cb7f094d3"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:3c340a57-e422-f148-8554-568cb7f094d3" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a51c8f3c-9cea-6140-9c16-a449f9612125" stEvt:when="2023-02-10T01:39:14Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rM
df:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
3@DDDDDDDDDDDDDDDDDDDD
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="AdoM
be Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:40Z" xmp:MetadataDate="2023-02-10T01:36:40Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:836e36c6-87a8-e24a-abc7-435ecc3f7229" xmpMM:DocumentID="adobe:docid:photoshop:f8eb107f-9a7e-1547-81ce-265cb85f393c" xmpMM:OriginalDocumentID="xmp.did:c69f5b4c-c0eb-2f4c-a1a6-9ddaac19f7db"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:c69f5b4c-c0eb-2f4c-a1a6-9ddaacM
19f7db" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:836e36c6-87a8-e24a-abc7-435ecc3f7229" stEvt:when="2023-02-10T01:36:40Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rM
df: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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:58Z" xmp:MetadataDate="2023-02-10T01:35:58Z" dc:format="imaM
ge/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:cf3ff70d-1513-3e48-b793-6c21d66c1cb9" xmpMM:DocumentID="adobe:docid:photoshop:c936c86c-24e4-4c46-ab93-252e53d6d255" xmpMM:OriginalDocumentID="xmp.did:f9a38ca2-a61f-594e-842d-5fcf975be62d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:f9a38ca2-a61f-594e-842d-5fcf975be62d" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/M
png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:cf3ff70d-1513-3e48-b793-6c21d66c1cb9" stEvt:when="2023-02-10T01:35:58Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
printSixteenBitboolM
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:abouM
t="" 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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:57Z" xmp:MetadataDate="2023-02-10T01:34:57Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:aa410a5e-1b50-d84d-960e-c90d3fM
6c3132" xmpMM:DocumentID="adobe:docid:photoshop:5fbd2a7d-1cee-1640-a6d2-693c6eb28d4a" xmpMM:OriginalDocumentID="xmp.did:0c8942d4-05b8-c847-b80f-25bfb46388c7"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:0c8942d4-05b8-c847-b80f-25bfb46388c7" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:aa410a5e-1b50M
-d84d-960e-c90d3f6c3132" stEvt:when="2023-02-10T01:34:57Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syM
ntax-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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36Z" xmp:MetadataDate="2023-02-10T01:36Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:M
d166ac44-a7d1-e347-b47a-d63b35bc8d96" xmpMM:DocumentID="adobe:docid:photoshop:02bbe5e0-2085-9344-90f4-cb2d5d0860a4" xmpMM:OriginalDocumentID="xmp.did:fc281f3c-6b24-6340-964c-b0076cf8a2aa"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:fc281f3c-6b24-6340-964c-b0076cf8a2aa" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:insM
tanceID="xmp.iid:d166ac44-a7d1-e347-b47a-d63b35bc8d96" stEvt:when="2023-02-10T01:36Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                   M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                      <?xpacket end="w"?>
Copyright 1999 Adobe SystM
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" xM
:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="M
2023-02-10T01:34:03Z" xmp:MetadataDate="2023-02-10T01:34:03Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:7ebf2ed4-ed33-df43-86f5-86b780406df6" xmpMM:DocumentID="adobe:docid:photoshop:f289651d-eaa7-d840-b595-d0ab8724d56d" xmpMM:OriginalDocumentID="xmp.did:e26f7d14-434c-484a-be22-82c19b356975"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:e26f7d14-434c-484a-be22-82c19b356975" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1M
 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:7ebf2ed4-ed33-df43-86f5-86b780406df6" stEvt:when="2023-02-10T01:34:03Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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=M
"http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:50Z" xmp:MetadataDate="2023-02-10T01:34:50Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:785ba67b-1c7d-4641-acf9-fbf54bf100b7" xmpMM:DocumentID="adobe:docid:photoshop:93313cc4-f640-114b-b5f9-38857757ded2" xmpMM:OriginalDocumentID="xmp.did:4e2be8e7-7965-344f-8c15-e3c63a64357M
f"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:4e2be8e7-7965-344f-8c15-e3c63a64357f" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:785ba67b-1c7d-4641-acf9-fbf54bf100b7" stEvt:when="2023-02-10T01:34:50Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:HistM
ory> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlM
ns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:04Z" xmp:MetadataDate="2023-02-10T01:36:04Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:02816284-a8d3-5540-9dee-955773e164aa" xmpMM:DocumentID="adobe:docid:photoshop:d12b763c-9154-dc44-8fa9-942868d35a82" xmpMM:OriginalDocumentID="xmp.did:eb571645-9a7a-e54f-8966-27546e762d67"> <xmpMM:History> <rdf:Seq> <rdf:liM
 stEvt:action="created" stEvt:instanceID="xmp.iid:eb571645-9a7a-e54f-8966-27546e762d67" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:02816284-a8d3-5540-9dee-955773e164aa" stEvt:when="2023-02-10T01:36:04Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </M
x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "M
> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:36:45Z" xmp:MetadataDate="2023-02-10T01:36:45Z" dc:format=M
"image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:ba9f9137-abd9-b94e-95a8-c8803ee6149c" xmpMM:DocumentID="adobe:docid:photoshop:c9b94a23-5689-0143-bc9d-b4f0aa45f303" xmpMM:OriginalDocumentID="xmp.did:5ff5b14f-9969-3641-a944-3b64b2510d13"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:5ff5b14f-9969-3641-a944-3b64b2510d13" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from imM
age/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ba9f9137-abd9-b94e-95a8-c8803ee6149c" stEvt:when="2023-02-10T01:36:45Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                        <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="AdobM
e XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T0M
1:35:05Z" xmp:MetadataDate="2023-02-10T01:35:05Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:1cc2caf8-aed0-e24f-b8e9-db76599a95cb" xmpMM:DocumentID="adobe:docid:photoshop:e9955b92-3f8c-1e40-aea0-2449db6d909b" xmpMM:OriginalDocumentID="xmp.did:a65a75b1-5d14-0245-9ba9-58fcc28778b2"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:a65a75b1-5d14-0245-9ba9-58fcc28778b2" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/M
> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1cc2caf8-aed0-e24f-b8e9-db76599a95cb" stEvt:when="2023-02-10T01:35:05Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdM
f-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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:21Z" xmp:MetadataDate="2023-02-10T01:35:21Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceIDM
="xmp.iid:4d827e96-2958-2240-a812-940d2a9483e0" xmpMM:DocumentID="adobe:docid:photoshop:d656c47f-597b-bf46-847c-b8742e5c6a32" xmpMM:OriginalDocumentID="xmp.did:fb0a7e0a-0c92-894e-9bb1-589b26bc90f4"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:fb0a7e0a-0c92-894e-9bb1-589b26bc90f4" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved"M
 stEvt:instanceID="xmp.iid:4d827e96-2958-2240-a812-940d2a9483e0" stEvt:when="2023-02-10T01:35:21Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                   <?xpacket end="w"?>
99 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/photoshopM
/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:36:21Z" xmp:MetadataDate="2023-02-10T01:36:21Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:4de706c1-c55f-6146-bec8-b8d840eb121f" xmpMM:DocumentID="adobe:docid:photoshop:ebc0f2f0-aff0-884f-bbe2-610b52876e76" xmpMM:OriginalDocumentID="xmp.did:10b78023-61f3-6cM
45-b8ff-0080404f7626"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:10b78023-61f3-6c45-b8ff-0080404f7626" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:4de706c1-c55f-6146-bec8-b8d840eb121f" stEvt:when="2023-02-10T01:36:21Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdM
f:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/eM
lements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:33:46Z" xmp:MetadataDate="2023-02-10T01:33:46Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:0eb117f4-9aa7-794c-aba2-f9bcc272adc5" xmpMM:DocumentID="adobe:docid:photoshop:6baa867b-8137-9a45-8052-1bc6M
f1696710" xmpMM:OriginalDocumentID="xmp.did:7d19c5b8-df26-a34c-9011-645f981cae38"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:7d19c5b8-df26-a34c-9011-645f981cae38" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0eb117f4-9aa7-794c-aba2-f9bcc272adc5" stEvt:when="2023-02-10T01:33:46Z" stEvt:softwareAgeM
nt="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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.aM
dobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:34:30Z" xmp:MetadataDate="2023-02-10T01:34:30Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:f2297a4c-7457-6446-aa2a-611084c8cabb" xmpMM:DocumentID="adobe:docid:photoshop:412a87fd-abdd-5e45-9167-02a0c96ff48a" xmpMM:OriginalDocumentID="xmp.did:31da3abe-f7af-c743-a8aa-eb39ef51caf4"> <xmpMM:HM
istory> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:31da3abe-f7af-c743-a8aa-eb39ef51caf4" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:f2297a4c-7457-6446-aa2a-611084c8cabb" stEvt:when="2023-02-10T01:34:30Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:DM
escription> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:M
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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:01Z" xmp:ModifyDate="2023-02-10T01:35:25Z" xmp:MetadataDate="2023-02-10T01:35:25Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:36dff250-0b19-bb4a-8b05-47M
c592108cd1" xmpMM:DocumentID="adobe:docid:photoshop:e9e5bcaf-f692-2144-89a7-698ed777c97d" xmpMM:OriginalDocumentID="xmp.did:267840f1-fc01-4743-a489-b58c83753525"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:267840f1-fc01-4743-a489-b58c83753525" stEvt:when="2023-02-10T00:41:01Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:36dff250-M
0b19-bb4a-8b05-47c592108cd1" stEvt:when="2023-02-10T01:35:25Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;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
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/html;charset=utf-8
      display: block;
    <meta charset="utf-8" />
    let seed=window.location.href.split('/').find(t=>t.includes('i0'));
    if (seed == null) {
      seed = new URLSearchParams(window.location.search).get("seed");
      let pattern = "seed=";
      for(let i = 0; i < seed.length - pattern.length; M
        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 ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
      return _ = Math.imul(i ^ _ >>> 18,M
 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
 sfc32(...cyrb128(seed));
    let p5seed = Math.floor(mathRand() * Number.MAX_SAFE_INTEGER);
!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).chroma=e()}(this,function(){"use strict";for(var r=function(r,e,t){return void 0===e&&(e=0),void 0===t&&(t=1),r<e?e:r>t?t:r},e=r,t={},n=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];n<a.length;nM
+=1){var f=a[n];t["[object "+f+"]"]=f.toLowerCase()}var o=function(r){return t[Object.prototype.toString.call(r)]||"object"},c=o,u=o,i=Math.PI,l={clip_rgb:function(r){r._clipped=!1,r._unclipped=r.slice(0);for(var t=0;t<=3;t++)t<3?((r[t]<0||r[t]>255)&&(r._clipped=!0),r[t]=e(r[t],0,255)):3===t&&(r[t]=e(r[t],0,1));return r},limit:r,type:o,unpack:function(r,e){return void 0===e&&(e=null),r.length>=3?Array.prototype.slice.call(r):"object"==c(r[0])&&e?e.split("").filter(function(e){return void 0!==r[0][e]}).map(function(M
e){return r[0][e]}):r[0]},last:function(r){if(r.length<2)return null;var e=r.length-1;return"string"==u(r[e])?r[e].toLowerCase():null},PI:i,TWOPI:2*i,PITHIRD:i/3,DEG2RAD:i/180,RAD2DEG:180/i},d={format:{},autodetect:[]},h=l.last,b=l.clip_rgb,s=l.type,p=d,g=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if("object"===s(r[0])&&r[0].constructor&&r[0].constructor===this.constructor)return r[0];var t=h(r),n=!1;if(!t){n=!0,p.sorted||(p.autodetect=p.autodetect.sort(function(r,e){return e.p-r.p}),p.sortedM
=!0);for(var a=0,f=p.autodetect;a<f.length;a+=1){var o=f[a];if(t=o.test.apply(o,r))break}}if(!p.format[t])throw new Error("unknown format: "+r);var c=p.format[t].apply(null,n?r:r.slice(0,-1));this._rgb=b(c),3===this._rgb.length&&this._rgb.push(1)};g.prototype.toString=function(){return"function"==s(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var v=g,y=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(y.Color,[null].concat(r)))};y.Color=v,y.version="2.4.M
2";var m=y,k=l.unpack,w=Math.max,M=l.unpack,_=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=M(r,"cmyk"))[0],n=r[1],a=r[2],f=r[3],o=r.length>4?r[4]:1;return 1===f?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-f),n>=1?0:255*(1-n)*(1-f),a>=1?0:255*(1-a)*(1-f),o]},N=m,F=v,x=d,P=l.unpack,R=l.type,G=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=k(r,"rgb"),n=t[0],a=t[1],f=t[2],o=1-w(n/=255,w(a/=255,f/=255)),c=o<1?1/(1-o):0;return[(1-n-o)*c,(1-a-o)*c,(1-f-o)*c,o]};F.prototype.cmyk=fuM
nction(){return G(this._rgb)},N.cmyk=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(F,[null].concat(r,["cmyk"])))},x.format.cmyk=_,x.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=P(r,"cmyk"),"array"===R(r)&&4===r.length)return"cmyk"}});var j=l.unpack,E=l.last,O=function(r){return Math.round(100*r)/100},q=l.unpack,B=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=q(r,"rgba"))[0],nM
=r[1],a=r[2];t/=255,n/=255,a/=255;var f,o,c=Math.min(t,n,a),u=Math.max(t,n,a),i=(u+c)/2;return u===c?(f=0,o=Number.NaN):f=i<.5?(u-c)/(u+c):(u-c)/(2-u-c),t==u?o=(n-a)/(u-c):n==u?o=2+(a-t)/(u-c):a==u&&(o=4+(t-n)/(u-c)),(o*=60)<0&&(o+=360),r.length>3&&void 0!==r[3]?[o,f,i,r[3]]:[o,f,i]},I=l.unpack,A=l.last,D=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=j(r,"hsla"),n=E(r)||"lsa";return t[0]=O(t[0]||0),t[1]=O(100*t[1])+"%",t[2]=O(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]=t.length>3?t[M
3]:1,n="hsla"):t.length=3,n+"("+t.join(",")+")"},C=B,Y=Math.round,S=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=I(r,"rgba"),n=A(r)||"rgb";return"hsl"==n.substr(0,3)?D(C(t),n):(t[0]=Y(t[0]),t[1]=Y(t[1]),t[2]=Y(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,n="rgba"),n+"("+t.slice(0,"rgb"===n?3:4).join(",")+")")},L=l.unpack,$=Math.round,T=function(){for(var r,e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,a,f,o=(e=L(e,"hsl"))[0],c=e[1],u=e[2];if(0===c)n=a=f=255*u;elsM
e{var i=[0,0,0],l=[0,0,0],d=u<.5?u*(1+c):u+c-u*c,h=2*u-d,b=o/360;i[0]=b+1/3,i[1]=b,i[2]=b-1/3;for(var s=0;s<3;s++)i[s]<0&&(i[s]+=1),i[s]>1&&(i[s]-=1),6*i[s]<1?l[s]=h+6*(d-h)*i[s]:2*i[s]<1?l[s]=d:3*i[s]<2?l[s]=h+(d-h)*(2/3-i[s])*6:l[s]=h;n=(r=[$(255*l[0]),$(255*l[1]),$(255*l[2])])[0],a=r[1],f=r[2]}return e.length>3?[n,a,f,e[3]]:[n,a,f,1]},K=T,W=d,X=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,H=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\M
d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,z=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,U=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,V=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,J=Math.round,Q=function(r){var e;if(r=r.toLowerCase().trim(),W.format.named)try{return W.format.named(r)}catch(r){}if(e=r.match(X)){for(var t=e.slice(1,4),n=0;n<3;n++)t[n]=+t[n];returnM
 t[3]=1,t}if(e=r.match(Z)){for(var a=e.slice(1,5),f=0;f<4;f++)a[f]=+a[f];return a}if(e=r.match(H)){for(var o=e.slice(1,4),c=0;c<3;c++)o[c]=J(2.55*o[c]);return o[3]=1,o}if(e=r.match(z)){for(var u=e.slice(1,5),i=0;i<3;i++)u[i]=J(2.55*u[i]);return u[3]=+u[3],u}if(e=r.match(U)){var l=e.slice(1,4);l[1]*=.01,l[2]*=.01;var d=K(l);return d[3]=1,d}if(e=r.match(V)){var h=e.slice(1,4);h[1]*=.01,h[2]*=.01;var b=K(h);return b[3]=+e[4],b}};Q.test=function(r){return X.test(r)||Z.test(r)||H.test(r)||z.test(r)||U.test(r)||V.test(r)M
};var rr=m,er=v,tr=d,nr=l.type,ar=S,fr=Q;er.prototype.css=function(r){return ar(this._rgb,r)},rr.css=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(er,[null].concat(r,["css"])))},tr.format.css=fr,tr.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===nr(r)&&fr.test(r))return"css"}});var or=v,cr=m,ur=l.unpack;d.format.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e]M
;var t=ur(r,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},cr.gl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(or,[null].concat(r,["gl"])))},or.prototype.gl=function(){var r=this._rgb;return[r[0]/255,r[1]/255,r[2]/255,r[3]]};var ir=l.unpack,lr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=ir(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Math.min(a,f,o),u=Math.max(a,f,o),i=u-c,l=100*i/255,d=c/(255-i)*100;return 0===i?t=Number.NaN:(a===u&&(t=M
(f-o)/i),f===u&&(t=2+(o-a)/i),o===u&&(t=4+(a-f)/i),(t*=60)<0&&(t+=360)),[t,l,d]},dr=l.unpack,hr=Math.floor,br=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=dr(o,"hcg"))[0],h=o[1],b=o[2];b*=255;var s=255*h;if(0===h)u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var p=hr(d/=60),g=d-p,v=b*(1-h),y=v+s*(1-g),m=v+s*g,k=v+s;switch(p){case 0:u=(r=[k,m,v])[0],i=r[1],l=r[2];break;case 1:u=(e=[y,k,v])[0],i=e[1],l=e[2];break;case 2:u=(t=[v,k,m])[0],i=t[1],l=t[2];break;cM
ase 3:u=(n=[v,y,k])[0],i=n[1],l=n[2];break;case 4:u=(a=[m,v,k])[0],i=a[1],l=a[2];break;case 5:u=(f=[k,v,y])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},sr=l.unpack,pr=l.type,gr=m,vr=v,yr=d,mr=lr;vr.prototype.hcg=function(){return mr(this._rgb)},gr.hcg=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(vr,[null].concat(r,["hcg"])))},yr.format.hcg=br,yr.autodetect.push({p:1,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=sr(r,"M
hcg"),"array"===pr(r)&&3===r.length)return"hcg"}});var kr=l.unpack,wr=l.last,Mr=Math.round,_r=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=kr(r,"rgba"),n=t[0],a=t[1],f=t[2],o=t[3],c=wr(r)||"auto";void 0===o&&(o=1),"auto"===c&&(c=o<1?"rgba":"rgb");var u="000000"+((n=Mr(n))<<16|(a=Mr(a))<<8|(f=Mr(f))).toString(16);u=u.substr(u.length-6);var i="0"+Mr(255*o).toString(16);switch(i=i.substr(i.length-2),c.toLowerCase()){case"rgba":return"#"+u+i;case"argb":return"#"+i+u;default:return"#"+u}},Nr=/M
^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Fr=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,xr=function(r){if(r.match(Nr)){4!==r.length&&7!==r.length||(r=r.substr(1)),3===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]);var e=parseInt(r,16);return[e>>16,e>>8&255,255&e,1]}if(r.match(Fr)){5!==r.length&&9!==r.length||(r=r.substr(1)),4===r.length&&(r=(r=r.split(""))[0]+r[0]+r[1]+r[1]+r[2]+r[2]+r[3]+r[3]);var t=parseInt(r,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error("unknown hex coM
lor: "+r)},Pr=m,Rr=v,Gr=l.type,jr=d,Er=_r;Rr.prototype.hex=function(r){return Er(this._rgb,r)},Pr.hex=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Rr,[null].concat(r,["hex"])))},jr.format.hex=xr,jr.autodetect.push({p:4,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===Gr(r)&&[3,4,5,6,7,8,9].indexOf(r.length)>=0)return"hex"}});var Or=l.unpack,qr=l.TWOPI,Br=Math.min,Ir=Math.sqrt,Ar=Math.acos,Dr=functionM
(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n=Or(r,"rgb"),a=n[0],f=n[1],o=n[2],c=Br(a/=255,f/=255,o/=255),u=(a+f+o)/3,i=u>0?1-c/u:0;return 0===i?t=NaN:(t=(a-f+(a-o))/2,t/=Ir((a-f)*(a-f)+(a-o)*(f-o)),t=Ar(t),o>f&&(t=qr-t),t/=qr),[360*t,i,u]},Cr=l.unpack,Yr=l.limit,Sr=l.TWOPI,Lr=l.PITHIRD,$r=Math.cos,Tr=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Cr(r,"hsi"))[0],o=r[1],c=r[2];return isNaN(f)&&(f=0),isNaN(o)&&(o=0),f>360&&(f-=360),f<0&&(f+=360),(f/=360)<1/3?n=1-M
((a=(1-o)/3)+(t=(1+o*$r(Sr*f)/$r(Lr-Sr*f))/3)):f<2/3?a=1-((t=(1-o)/3)+(n=(1+o*$r(Sr*(f-=1/3))/$r(Lr-Sr*f))/3)):t=1-((n=(1-o)/3)+(a=(1+o*$r(Sr*(f-=2/3))/$r(Lr-Sr*f))/3)),[255*(t=Yr(c*t*3)),255*(n=Yr(c*n*3)),255*(a=Yr(c*a*3)),r.length>3?r[3]:1]},Kr=l.unpack,Wr=l.type,Xr=m,Zr=v,Hr=d,zr=Dr;Zr.prototype.hsi=function(){return zr(this._rgb)},Xr.hsi=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Zr,[null].concat(r,["hsi"])))},Hr.format.hsi=Tr,Hr.autodetect.push({pM
:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Kr(r,"hsi"),"array"===Wr(r)&&3===r.length)return"hsi"}});var Ur=l.unpack,Vr=l.type,Jr=m,Qr=v,re=d,ee=B;Qr.prototype.hsl=function(){return ee(this._rgb)},Jr.hsl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Qr,[null].concat(r,["hsl"])))},re.format.hsl=T,re.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ur(r,"hsl"),"array"===Vr(r)M
&&3===r.length)return"hsl"}});var te=l.unpack,ne=Math.min,ae=Math.max,fe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=te(r,"rgb"))[0],o=r[1],c=r[2],u=ne(f,o,c),i=ae(f,o,c),l=i-u;return a=i/255,0===i?(t=Number.NaN,n=0):(n=l/i,f===i&&(t=(o-c)/l),o===i&&(t=2+(c-f)/l),c===i&&(t=4+(f-o)/l),(t*=60)<0&&(t+=360)),[t,n,a]},oe=l.unpack,ce=Math.floor,ue=function(){for(var r,e,t,n,a,f,o=[],c=arguments.length;c--;)o[c]=arguments[c];var u,i,l,d=(o=oe(o,"hsv"))[0],h=o[1],b=o[2];if(b*=255,0===h)M
u=i=l=b;else{360===d&&(d=0),d>360&&(d-=360),d<0&&(d+=360);var s=ce(d/=60),p=d-s,g=b*(1-h),v=b*(1-h*p),y=b*(1-h*(1-p));switch(s){case 0:u=(r=[b,y,g])[0],i=r[1],l=r[2];break;case 1:u=(e=[v,b,g])[0],i=e[1],l=e[2];break;case 2:u=(t=[g,b,y])[0],i=t[1],l=t[2];break;case 3:u=(n=[g,v,b])[0],i=n[1],l=n[2];break;case 4:u=(a=[y,g,b])[0],i=a[1],l=a[2];break;case 5:u=(f=[b,g,v])[0],i=f[1],l=f[2]}}return[u,i,l,o.length>3?o[3]:1]},ie=l.unpack,le=l.type,de=m,he=v,be=d,se=fe;he.prototype.hsv=function(){return se(this._rgb)},de.hsv=M
function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(he,[null].concat(r,["hsv"])))},be.format.hsv=ue,be.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=ie(r,"hsv"),"array"===le(r)&&3===r.length)return"hsv"}});var pe={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ge=pe,ve=l.unpack,ye=Math.pow,me=function(r){return(r/=255)<=.04045?r/12.92:ye((r+.055)/1.055,2.4)},ke=function(M
r){return r>ge.t3?ye(r,1/3):r/ge.t2+ge.t0},we=function(r,e,t){return r=me(r),e=me(e),t=me(t),[ke((.4124564*r+.3575761*e+.1804375*t)/ge.Xn),ke((.2126729*r+.7151522*e+.072175*t)/ge.Yn),ke((.0193339*r+.119192*e+.9503041*t)/ge.Zn)]},Me=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=ve(r,"rgb"),n=t[0],a=t[1],f=t[2],o=we(n,a,f),c=o[0],u=o[1],i=116*u-16;return[i<0?0:i,500*(c-u),200*(u-o[2])]},_e=pe,Ne=l.unpack,Fe=Math.pow,xe=function(r){return 255*(r<=.00304?12.92*r:1.055*Fe(r,1/2.4)-.055)},Pe=funM
ction(r){return r>_e.t1?r*r*r:_e.t2*(r-_e.t0)},Re=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t,n,a,f=(r=Ne(r,"lab"))[0],o=r[1],c=r[2];return n=(f+16)/116,t=isNaN(o)?n:n+o/500,a=isNaN(c)?n:n-c/200,n=_e.Yn*Pe(n),t=_e.Xn*Pe(t),a=_e.Zn*Pe(a),[xe(3.2404542*t-1.5371385*n-.4985314*a),xe(-.969266*t+1.8760108*n+.041556*a),xe(.0556434*t-.2040259*n+1.0572252*a),r.length>3?r[3]:1]},Ge=l.unpack,je=l.type,Ee=m,Oe=v,qe=d,Be=Me;Oe.prototype.lab=function(){return Be(this._rgb)},Ee.lab=function(){for(var rM
=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Oe,[null].concat(r,["lab"])))},qe.format.lab=Re,qe.autodetect.push({p:2,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ge(r,"lab"),"array"===je(r)&&3===r.length)return"lab"}});var Ie=l.unpack,Ae=l.RAD2DEG,De=Math.sqrt,Ce=Math.atan2,Ye=Math.round,Se=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ie(r,"lab"),n=t[0],a=t[1],f=t[2],o=De(a*a+f*f),c=(Ce(f,a)*Ae+360)%360;return 0===YeM
(1e4*o)&&(c=Number.NaN),[n,o,c]},Le=l.unpack,$e=Me,Te=Se,Ke=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Le(r,"rgb"),n=t[0],a=t[1],f=t[2],o=$e(n,a,f),c=o[0],u=o[1],i=o[2];return Te(c,u,i)},We=l.unpack,Xe=l.DEG2RAD,Ze=Math.sin,He=Math.cos,ze=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=We(r,"lch"),n=t[0],a=t[1],f=t[2];return isNaN(f)&&(f=0),[n,He(f*=Xe)*a,Ze(f)*a]},Ue=l.unpack,Ve=ze,Je=Re,Qe=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=M
(r=Ue(r,"lch"))[0],n=r[1],a=r[2],f=Ve(t,n,a),o=f[0],c=f[1],u=f[2],i=Je(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},rt=l.unpack,et=Qe,tt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rt(r,"hcl").reverse();return et.apply(void 0,t)},nt=l.unpack,at=l.type,ft=m,ot=v,ct=d,ut=Ke;ot.prototype.lch=function(){return ut(this._rgb)},ot.prototype.hcl=function(){return ut(this._rgb).reverse()},ft.lch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.biM
nd.apply(ot,[null].concat(r,["lch"])))},ft.hcl=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(ot,[null].concat(r,["hcl"])))},ct.format.lch=Qe,ct.format.hcl=tt,["lch","hcl"].forEach(function(r){return ct.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=nt(e,r),"array"===at(e)&&3===e.length)return r}})});var it=d,lt=l.type,dt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:M
"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",daM
rkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#M
adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#M
778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhiteM
:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a4M
60",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ht=xr,bt=_r;v.prototype.name=function(){for(var r=bt(this._rgb,"rgb"),e=0,t=Object.keys(dt);e<t.length;e+=1){var n=M
t[e];if(dt[n]===r)return n.toLowerCase()}return r},it.format.named=function(r){if(r=r.toLowerCase(),dt[r])return ht(dt[r]);throw new Error("unknown color name: "+r)},it.autodetect.push({p:5,test:function(r){for(var e=[],t=arguments.length-1;t-- >0;)e[t]=arguments[t+1];if(!e.length&&"string"===lt(r)&&dt[r.toLowerCase()])return"named"}});var st=l.unpack,pt=l.type,gt=function(r){if("number"==pt(r)&&r>=0&&r<=16777215)return[r>>16,r>>8&255,255&r,1];throw new Error("unknown num color: "+r)},vt=m,yt=v,mt=d,kt=l.type,wt=fuM
nction(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=st(r,"rgb");return(t[0]<<16)+(t[1]<<8)+t[2]};yt.prototype.num=function(){return wt(this._rgb)},vt.num=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(yt,[null].concat(r,["num"])))},mt.format.num=gt,mt.autodetect.push({p:5,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(1===r.length&&"number"===kt(r[0])&&r[0]>=0&&r[0]<=16777215)return"num"}});var Mt=m,_t=v,Nt=d,FtM
=l.unpack,xt=l.type,Pt=Math.round;_t.prototype.rgb=function(r){return void 0===r&&(r=!0),!1===r?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pt)},_t.prototype.rgba=function(r){return void 0===r&&(r=!0),this._rgb.slice(0,4).map(function(e,t){return t<3?!1===r?e:Pt(e):e})},Mt.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(_t,[null].concat(r,["rgb"])))},Nt.format.rgb=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Ft(r,"rgba");retM
urn void 0===t[3]&&(t[3]=1),t},Nt.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ft(r,"rgba"),"array"===xt(r)&&(3===r.length||4===r.length&&"number"==xt(r[3])&&r[3]>=0&&r[3]<=1))return"rgb"}});var Rt=Math.log,Gt=function(r){var e,t,n,a=r/100;return a<66?(e=255,t=a<6?0:-155.25485562709179-.44596950469579133*(t=a-2)+104.49216199393888*Rt(t),n=a<20?0:.8274096064007395*(n=a-10)-254.76935184120902+115.67994401066147*Rt(n)):(e=351.97690566805693+.114206453784165*(e=a-55)-M
40.25366309332127*Rt(e),t=325.4494125711974+.07943456536662342*(t=a-50)-28.0852963507957*Rt(t),n=255),[e,t,n,1]},jt=Gt,Et=l.unpack,Ot=Math.round,qt=m,Bt=v,It=d,At=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];for(var t,n=Et(r,"rgb"),a=n[0],f=n[2],o=1e3,c=4e4;c-o>.4;){var u=jt(t=.5*(c+o));u[2]/u[0]>=f/a?c=t:o=t}return Ot(t)};Bt.prototype.temp=Bt.prototype.kelvin=Bt.prototype.temperature=function(){return At(this._rgb)},qt.temp=qt.kelvin=qt.temperature=function(){for(var r=[],e=arguments.length;e-M
-;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Bt,[null].concat(r,["temp"])))},It.format.temp=It.format.kelvin=It.format.temperature=Gt;var Dt=l.unpack,Ct=Math.cbrt,Yt=Math.pow,St=Math.sign,Lt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=Dt(r,"rgb"),n=t[0],a=t[1],f=t[2],o=[$t(n/255),$t(a/255),$t(f/255)],c=o[0],u=o[1],i=o[2],l=Ct(.4122214708*c+.5363325363*u+.0514459929*i),d=Ct(.2119034982*c+.6806995451*u+.1073969566*i),h=Ct(.0883024619*c+.2817188376*u+.6299787005*i);return[.M
2104542553*l+.793617785*d-.0040720468*h,1.9779984951*l-2.428592205*d+.4505937099*h,.0259040371*l+.7827717662*d-.808675766*h]};function $t(r){var e=Math.abs(r);return e<.04045?r/12.92:(St(r)||1)*Yt((e+.055)/1.055,2.4)}var Tt=l.unpack,Kt=Math.pow,Wt=Math.sign,Xt=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=Tt(r,"lab"))[0],n=r[1],a=r[2],f=Kt(t+.3963377774*n+.2158037573*a,3),o=Kt(t-.1055613458*n-.0638541728*a,3),c=Kt(t-.0894841775*n-1.291485548*a,3);return[255*Zt(4.0767416621*f-3.307711591M
3*o+.2309699292*c),255*Zt(-1.2684380046*f+2.6097574011*o-.3413193965*c),255*Zt(-.0041960863*f-.7034186147*o+1.707614701*c),r.length>3?r[3]:1]};function Zt(r){var e=Math.abs(r);return e>.0031308?(Wt(r)||1)*(1.055*Kt(e,1/2.4)-.055):12.92*r}var Ht=l.unpack,zt=l.type,Ut=m,Vt=v,Jt=d,Qt=Lt;Vt.prototype.oklab=function(){return Qt(this._rgb)},Ut.oklab=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(Vt,[null].concat(r,["oklab"])))},Jt.format.oklab=Xt,Jt.autodetect.pM
ush({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=Ht(r,"oklab"),"array"===zt(r)&&3===r.length)return"oklab"}});var rn=l.unpack,en=Lt,tn=Se,nn=l.unpack,an=ze,fn=Xt,on=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=(r=nn(r,"lch"))[0],n=r[1],a=r[2],f=an(t,n,a),o=f[0],c=f[1],u=f[2],i=fn(o,c,u);return[i[0],i[1],i[2],r.length>3?r[3]:1]},cn=l.unpack,un=l.type,ln=m,dn=v,hn=d,bn=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];var t=rn(r,"rgb"),n=tM
[0],a=t[1],f=t[2],o=en(n,a,f),c=o[0],u=o[1],i=o[2];return tn(c,u,i)};dn.prototype.oklch=function(){return bn(this._rgb)},ln.oklch=function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];return new(Function.prototype.bind.apply(dn,[null].concat(r,["oklch"])))},hn.format.oklch=on,hn.autodetect.push({p:3,test:function(){for(var r=[],e=arguments.length;e--;)r[e]=arguments[e];if(r=cn(r,"oklch"),"array"===un(r)&&3===r.length)return"oklch"}});var sn=v,pn=l.type;sn.prototype.alpha=function(r,e){return void 0===e&M
&(e=!1),void 0!==r&&"number"===pn(r)?e?(this._rgb[3]=r,this):new sn([this._rgb[0],this._rgb[1],this._rgb[2],r],"rgb"):this._rgb[3]},v.prototype.clipped=function(){return this._rgb._clipped||!1};var gn=v,vn=pe;gn.prototype.darken=function(r){void 0===r&&(r=1);var e=this.lab();return e[0]-=vn.Kn*r,new gn(e,"lab").alpha(this.alpha(),!0)},gn.prototype.brighten=function(r){return void 0===r&&(r=1),this.darken(-r)},gn.prototype.darker=gn.prototype.darken,gn.prototype.brighter=gn.prototype.brighten,v.prototype.get=functioM
n(r){var e=r.split("."),t=e[0],n=e[1],a=this[t]();if(n){var f=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(f>-1)return a[f];throw new Error("unknown channel "+n+" in mode "+t)}return a};var yn=v,mn=l.type,kn=Math.pow;yn.prototype.luminance=function(r){if(void 0!==r&&"number"===mn(r)){if(0===r)return new yn([0,0,0,this._rgb[3]],"rgb");if(1===r)return new yn([255,255,255,this._rgb[3]],"rgb");var e=this.luminance(),t=20,n=function(e,a){var f=e.interpolate(a,.5,"rgb"),o=f.luminance();return Math.abs(r-o)<1e-7||!t--?f:o>rM
?n(e,f):n(f,a)},a=(e>r?n(new yn([0,0,0]),this):n(this,new yn([255,255,255]))).rgb();return new yn(a.concat([this._rgb[3]]))}return wn.apply(void 0,this._rgb.slice(0,3))};var wn=function(r,e,t){return.2126*(r=Mn(r))+.7152*(e=Mn(e))+.0722*(t=Mn(t))},Mn=function(r){return(r/=255)<=.03928?r/12.92:kn((r+.055)/1.055,2.4)},_n={},Nn=v,Fn=l.type,xn=_n,Pn=v,Rn=function(r,e,t){void 0===t&&(t=.5);for(var n=[],a=arguments.length-3;a-- >0;)n[a]=arguments[a+3];var f=n[0]||"lrgb";if(xn[f]||n.length||(f=Object.keys(xn)[0]),!xn[f])tM
hrow new Error("interpolation mode "+f+" is not defined");return"object"!==Fn(r)&&(r=new Nn(r)),"object"!==Fn(e)&&(e=new Nn(e)),xn[f](r,e,t).alpha(r.alpha()+t*(e.alpha()-r.alpha()))};Pn.prototype.mix=Pn.prototype.interpolate=function(r,e){void 0===e&&(e=.5);for(var t=[],n=arguments.length-2;n-- >0;)t[n]=arguments[n+2];return Rn.apply(void 0,[this,r,e].concat(t))};var Gn=v;Gn.prototype.premultiply=function(r){void 0===r&&(r=!1);var e=this._rgb,t=e[3];return r?(this._rgb=[e[0]*t,e[1]*t,e[2]*t,t],this):new Gn([e[0]*t,M
e[1]*t,e[2]*t,t],"rgb")};var jn=v,En=pe;jn.prototype.saturate=function(r){void 0===r&&(r=1);var e=this.lch();return e[1]+=En.Kn*r,e[1]<0&&(e[1]=0),new jn(e,"lch").alpha(this.alpha(),!0)},jn.prototype.desaturate=function(r){return void 0===r&&(r=1),this.saturate(-r)};var On=v,qn=l.type;On.prototype.set=function(r,e,t){void 0===t&&(t=!1);var n=r.split("."),a=n[0],f=n[1],o=this[a]();if(f){var c=a.indexOf(f)-("ok"===a.substr(0,2)?2:0);if(c>-1){if("string"==qn(e))switch(e.charAt(0)){case"+":case"-":o[c]+=+e;break;case"*M
":o[c]*=+e.substr(1);break;case"/":o[c]/=+e.substr(1);break;default:o[c]=+e}else{if("number"!==qn(e))throw new Error("unsupported value for Color.set");o[c]=e}var u=new On(o,a);return t?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+f+" in mode "+a)}return o};var Bn=v;_n.rgb=function(r,e,t){var n=r._rgb,a=e._rgb;return new Bn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"rgb")};var In=v,An=Math.sqrt,Dn=Math.pow;_n.lrgb=function(r,e,t){var n=r._rgb,a=n[0],f=n[1],o=n[2],c=e._rgb,u=c[0],i=c[1M
],l=c[2];return new In(An(Dn(a,2)*(1-t)+Dn(u,2)*t),An(Dn(f,2)*(1-t)+Dn(i,2)*t),An(Dn(o,2)*(1-t)+Dn(l,2)*t),"rgb")};var Cn=v;_n.lab=function(r,e,t){var n=r.lab(),a=e.lab();return new Cn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"lab")};var Yn=v,Sn=function(r,e,t,n){var a,f,o,c,u,i,l,d,h,b,s,p,g;return"hsl"===n?(o=r.hsl(),c=e.hsl()):"hsv"===n?(o=r.hsv(),c=e.hsv()):"hcg"===n?(o=r.hcg(),c=e.hcg()):"hsi"===n?(o=r.hsi(),c=e.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=r.hcl(),c=e.hcl()):"oklch"===n&&(o=r.oklch()M
.reverse(),c=e.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||(u=(a=o)[0],l=a[1],h=a[2],i=(f=c)[0],d=f[1],b=f[2]),isNaN(u)||isNaN(i)?isNaN(u)?isNaN(i)?p=Number.NaN:(p=i,1!=h&&0!=h||"hsv"==n||(s=d)):(p=u,1!=b&&0!=b||"hsv"==n||(s=l)):p=u+t*(i>u&&i-u>180?i-(u+360):i<u&&u-i>180?i+360-u:i-u),void 0===s&&(s=l+t*(d-l)),g=h+t*(b-h),new Yn("oklch"===n?[g,s,p]:[p,s,g],n)},Ln=Sn,$n=function(r,e,t){return Ln(r,e,t,"lch")};_n.lch=$n,_n.hcl=$n;var Tn=v;_n.num=function(r,e,t){var n=r.num(),a=e.num();return new Tn(n+t*(a-n),M
"num")};var Kn=Sn;_n.hcg=function(r,e,t){return Kn(r,e,t,"hcg")};var Wn=Sn;_n.hsi=function(r,e,t){return Wn(r,e,t,"hsi")};var Xn=Sn;_n.hsl=function(r,e,t){return Xn(r,e,t,"hsl")};var Zn=Sn;_n.hsv=function(r,e,t){return Zn(r,e,t,"hsv")};var Hn=v;_n.oklab=function(r,e,t){var n=r.oklab(),a=e.oklab();return new Hn(n[0]+t*(a[0]-n[0]),n[1]+t*(a[1]-n[1]),n[2]+t*(a[2]-n[2]),"oklab")};var zn=Sn;_n.oklch=function(r,e,t){return zn(r,e,t,"oklch")};Math.pow,Math.sqrt,Math.PI,Math.cos,Math.sin,Math.atan2,Math.pow;var Un=m,Vn=funM
ction(r,e,t){if(!Vn[t])throw new Error("unknown blend mode "+t);return Vn[t](r,e)},Jn=function(r){return function(e,t){var n=Un(t).rgb(),a=Un(e).rgb();return Un.rgb(r(n,a))}},Qn=function(r){return function(e,t){var n=[];return n[0]=r(e[0],t[0]),n[1]=r(e[1],t[1]),n[2]=r(e[2],t[2]),n}};Vn.normal=Jn(Qn(function(r){return r})),Vn.multiply=Jn(Qn(function(r,e){return r*e/255})),Vn.screen=Jn(Qn(function(r,e){return 255*(1-(1-r/255)*(1-e/255))})),Vn.overlay=Jn(Qn(function(r,e){return e<128?2*r*e/255:255*(1-2*(1-r/255)*(1-eM
/255))})),Vn.darken=Jn(Qn(function(r,e){return r>e?e:r})),Vn.lighten=Jn(Qn(function(r,e){return r>e?r:e})),Vn.dodge=Jn(Qn(function(r,e){return 255===r?255:(r=e/255*255/(1-r/255))>255?255:r})),Vn.burn=Jn(Qn(function(r,e){return 255*(1-(1-e/255)/(r/255))}));Math.pow,Math.sin,Math.cos,Math.floor,Math.random,Math.log,Math.pow,Math.floor,Math.abs,Math.sqrt,Math.pow,Math.min,Math.max,Math.atan2,Math.abs,Math.cos,Math.sin,Math.exp,Math.PI;for(var ra={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d730M
1f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:M
["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeM
b","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6M
","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#M
fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#M
01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999M
999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","M
#fddaec","#f2f2f2"]},ea=0,ta=Object.keys(ra);ea<ta.length;ea+=1){var na=ta[ea];ra[na.toLowerCase()]=ra[na]}return m});
function Q5(e){return new function e(t){let n="global"==t?window:this;n.canvas=document.createElement("canvas");let o=n.canvas.getContext("2d");n.width=100;n.height=100;n.canvas.width=n.width;n.canvas.height=n.height;"offscreen"!=t&&(document.body?document.body.appendChild(n.canvas):window.addEventListener("load",function(){document.body.appendChild(n.canvas)}));m();n.MAGIC=161533525;n.RGB=0;n.HSVM
=1;n.HSB=1;n.CHORD=0;n.PIE=1;n.OPEN=2;n.RADIUS=1;n.CORNER=2;n.CORNERS=3;n.ROUND="round";n.SQUARE="butt";n.PROJECT="square";n.MITER="miter";n.BEVEL="bevel";n.CLOSE=1;n.BLEND="source-over";n.REMOVE="destination-out";n.ADD="lighter";n.DARKEST="darken";n.LIGHTEST="lighten";n.DIFFERENCE="difference";n.SUBTRACT="subtract";n.EXCLUSION="exclusion";n.MULTIPLY="multiply";n.SCREEN="screen";n.REPLACE="copy";n.OVERLAY="overlay";n.HARD_LIGHT="hard-light";n.SOFT_LIGHT="soft-light";n.DODGE="color-dodge";n.BURN="color-burn";n.NORMAM
L="normal";n.ITALIC="italic";n.BOLD="bold";n.BOLDITALIC="italic bold";n.CENTER="center";n.LEFT="left";n.RIGHT="right";n.TOP="top";n.BOTTOM="bottom";n.BASELINE="alphabetic";n.LANDSCAPE="landscape";n.PORTRAIT="portrait";n.ALT=18;n.BACKSPACE=8;n.CONTROL=17;n.DELETE=46;n.DOWN_ARROW=40;n.ENTER=13;n.ESCAPE=27;n.LEFT_ARROW=37;n.OPTION=18;n.RETURN=13;n.RIGHT_ARROW=39;n.SHIFT=16;n.TAB=9;n.UP_ARROW=38;n.HALF_PI=Math.PI/2;n.PI=Math.PI;n.QUARTER_PI=Math.PI/4;n.TAU=2*Math.PI;n.TWO_PI=2*Math.PI;n.THRESHOLD=1;n.GRAY=2;n.OPAQUE=3;M
n.INVERT=4;n.POSTERIZE=5;n.DILATE=6;n.ERODE=7;n.BLUR=8;n.ARROW="default";n.CROSS="crosshair";n.HAND="pointer";n.MOVE="move";n.TEXT="text";n.VIDEO={video:!0,audio:!1};n.AUDIO={video:!1,audio:!0};n.SHR3=1;n.LCG=2;n.HARDWARE_FILTERS=!0;n.hint=function(e,t){n[e]=t};n.frameCount=0;n.mouseX=0;n.mouseY=0;n.pmouseX=0;n.pmouseY=0;n.mouseButton=null;n.keyIsPressed=!1;n.mouseIsPressed=!1;n.key=null;n.keyCode=null;n.pixels=null;n.accelerationX=0;n.accelerationY=0;n.accelerationZ=0;n.rotationX=0;n.rotationY=0;n.rotationZ=0;n.reM
lRotationX=0;n.relRotationY=0;n.relRotationZ=0;n.pAccelerationX=0;n.pAccelerationY=0;n.pAccelerationZ=0;n.pRotationX=0;n.pRotationY=0;n.pRotationZ=0;n.pRelRotationX=0;n.pRelRotationY=0;n.pRelRotationZ=0;n.touches=[];n._colorMode=n.RGB;n._noStroke=!1;n._noFill=!1;n._ellipseMode=n.CENTER;n._rectMode=n.CORNER;n._curveDetail=20;n._curveAlpha=0;n._noLoop=!1;n._textFont="sans-serif";n._textSize=12;n._textLeading=12;n._textStyle="normal";n._pixelDensity=1;n._frameRate=null;n._tint=null;let a=null;let r=!0;let i=[];let l=nM
ull;let u=0;let s={};let c=0;let h=null;let f=null;let d=null;Object.defineProperty(n,"deviceOrientation",{get:function(){return 90==Math.abs(window.orientation)?n.LANDSCAPE:n.PORTRAIT}});Object.defineProperty(n,"windowWidth",{get:function(){return window.innerWidth}});Object.defineProperty(n,"windowHeight",{get:function(){return window.innerHeight}});Object.defineProperty(n,"drawingContext",{get:function(){return o}});n.createCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t,m()};n.resizM
eCanvas=function(e,t){n.width=e,n.height=t,n.canvas.width=e,n.canvas.height=t};n.createGraphics=n.createImage=function(t,n){let o=new e("offscreen");return o.createCanvas(t,n),o.noLoop(),o};n.pixelDensity=function(e){return null==e?n._pixelDensity:(n._pixelDensity=e,n.canvas.width=Math.ceil(n.width*e),n.canvas.height=Math.ceil(n.height*e),n.canvas.style.width=n.width+"px",n.canvas.style.height=n.height+"px",o.scale(n._pixelDensity,n._pixelDensity),m(),n._pixelDensity)};n.map=function(e,t,n,o,a,r){let i=o+1*(e-t)/(nM
-t)*(a-o);return r?o<a?Math.min(Math.max(i,o),a):Math.min(Math.max(i,a),o):i};n.lerp=function(e,t,n){return e*(1-n)+t*n};n.constrain=function(e,t,n){return Math.min(Math.max(e,t),n)};n.dist=function(){return 4==arguments.length?Math.hypot(arguments[0]-arguments[2],arguments[1]-arguments[3]):Math.hypot(arguments[0]-arguments[3],arguments[1]-arguments[4],arguments[2]-arguments[5])};n.norm=function(e,t,o){return n.map(e,t,o,0,1)};n.sq=function(e){return e*e};n.fract=function(e){return e-Math.floor(e)};n.degrees=functiM
on(e){return 180*e/Math.PI};n.radians=function(e){return e*Math.PI/180};n.abs=Math.abs;n.ceil=Math.ceil;n.exp=Math.exp;n.floor=Math.floor;n.log=Math.log;n.mag=Math.hypot;n.max=Math.max;n.min=Math.min;n.round=Math.round;n.sqrt=Math.sqrt;n.sin=Math.sin;n.cos=Math.cos;n.tan=Math.tan;n.asin=Math.asin;n.acos=Math.acos;n.atan=Math.atan;n.atan2=Math.atan2;n.Vector=function(e,t,o){let a=this;a.x=e||0,a.y=t||0,a.z=o||0;let r=null,i=null;function l(e,t,n){return null!=e.x?e:null!=t?{x:e,y:t,z:n||0}:{x:e,y:e,z:e}}function u()M
{null==i&&(i=a.x*a.x+a.y*a.y+a.z*a.z,r=Math.sqrt(i))}function s(){i=null,r=null}a.set=function(e,t,n){a.x=e||0,a.y=t||0,a.z=n||0},a.copy=function(){return new n.Vector(a.x,a.y,a.z)},a.add=function(){let e=l.apply(null,arguments);return a.x+=e.x,a.y+=e.y,a.z+=e.z,s(),a},a.rem=function(){let e=l.apply(null,arguments);return a.x%=e.x,a.y%=e.y,a.z%=e.z,s(),a},a.sub=function(){let e=l.apply(null,arguments);return a.x-=e.x,a.y-=e.y,a.z-=e.z,s(),a},a.mult=function(){let e=l.apply(null,arguments);return a.x*=e.x,a.y*=e.y,aM
.z*=e.z,s(),a},a.div=function(){let e=l.apply(null,arguments);return a.x/=e.x,a.y/=e.y,a.z/=e.z,s(),a},a.mag=function(){return u(),r},a.magSq=function(){return u(),i},a.dot=function(){let e=l.apply(null,arguments);return a.x*e.x+a.y*e.y+a.z*e.z},a.dist=function(){let e=l.apply(null,arguments),t=a.x-e.x,n=a.y-e.y,o=a.z-e.z;return Math.sqrt(t*t+n*n+o*o)},a.cross=function(){let e=l.apply(null,arguments),t=a.y*e.z-a.z*e.y,n=a.z*e.x-a.x*e.z,o=a.x*e.y-a.y*e.x;return a.x=t,a.y=n,a.z=o,s(),a},a.normalize=function(){u();letM
 e=r;return a.x/=e,a.y/=e,a.z/=e,r=1,i=1,a},a.limit=function(e){u();let t=r;if(t>e){let n=e/t;a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e}return a},a.setMag=function(e){u();let t=r,n=e/t;return a.x*=n,a.y*=n,a.z*=n,r=e,i=e*e,a},a.heading=function(){return Math.atan2(a.y,a.x)},a.rotate=function(e){let t=Math.cos(e),n=Math.sin(e),o=a.x*t-a.y*n,r=a.x*n+a.y*t;return a.x=o,a.y=r,a},a.angleBetween=function(){let e=l.apply(null,arguments);const t=a.dot(e)/(a.mag()*e.mag());let n;return n=Math.acos(Math.min(1,Math.max(-1,t))),n*=Math.sM
ign(a.cross(e).z||1)},a.lerp=function(e,t){return a.x=a.x*(1-t)+e.x*t,a.y=a.y*(1-t)+e.y*t,a.z=a.z*(1-t)+e.z*t,s(),a},a.reflect=function(e){return e.normalize(),a.sub(e.mult(2*a.dot(e)))},a.array=function(){return[a.x,a.y,a.z]},a.equals=function(e,t){return null==t&&null==(t=Number.EPSILON)&&(t=0),Math.abs(e.x-a.x)<t&&Math.abs(e.y-a.y)<t&&Math.abs(e.z-a.z)<t},a.fromAngle=function(e,t){return null==t&&(t=1),r=t,i=t*t,a.x=t*Math.cos(e),a.y=t*Math.sin(e),a.z=0,a},a.fromAngles=function(e,t,n){null==n&&(n=1),r=n,i=n*n;coM
nst o=Math.cos(t),l=Math.sin(t),u=Math.cos(e),s=Math.sin(e);return a.x=n*s*l,a.y=-n*u,a.z=n*s*o,a},a.random2D=function(){return r=1,i=1,a.fromAngle(Math.random()*Math.PI*2)},a.random3D=function(){return r=1,i=1,a.fromAngles(Math.random()*Math.PI*2,Math.random()*Math.PI*2)},a.toString=function(){return`[${a.x}, ${a.y}, ${a.z}]`}};n.Vector.add=function(e,t){return new n.Vector(e.x+t.x,e.y+t.y,e.z+t.z)};n.Vector.rem=function(e,t){return new n.Vector(e.x%t.x,e.y%t.y,e.z%t.z)};n.Vector.sub=function(e,t){return new n.VecM
tor(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.mult=function(e,t){return null==t.x?new n.Vector(e.x*t,e.y*t,e.z*t):new n.Vector(e.x*t.x,e.y*t.y,e.z*t.z)};n.Vector.div=function(e,t){return null==t.x?new n.Vector(e.x/t,e.y/t,e.z/t):new n.Vector(e.x/t.x,e.y/t.y,e.z/t.z)};n.Vector.dist=function(e,t){return Math.hypot(e.x-t.x,e.y-t.y,e.z-t.z)};n.Vector.cross=function(e,t){return new n.Vector(e.y*t.z-e.z*t.y,e.z*t.x-e.x*t.z,e.x*t.y-e.y*t.x)};n.Vector.lerp=function(e,t,o){return new n.Vector(e.x*(1-o)+t.x*o,e.y=e.y*(1-o)+t.y*o,e.M
z=e.z*(1-o)+t.z*o)};n.Vector.equals=function(e,t,n){return e.equals(t,n)};for(let e of["fromAngle","fromAngles","random2D","random3D"])n.Vector[e]=function(t,o,a){return(new n.Vector)[e](t,o,a)};n.createVector=function(e,t,o){return new n.Vector(e,t,o)};n.curvePoint=function(e,t,n,o,a){const r=a*a*a,i=a*a,l=-.5*r+i-.5*a,u=1.5*r-2.5*i+1,s=-1.5*r+2*i+.5*a,c=.5*r-.5*i;return e*l+t*u+n*s+o*c};n.bezierPoint=function(e,t,n,o,a){const r=1-a;return Math.pow(r,3)*e+3*Math.pow(r,2)*a*t+3*r*Math.pow(a,2)*n+Math.pow(a,3)*o};n.M
curveTangent=function(e,t,n,o,a){const r=a*a,i=-3*r/2+2*a-.5,l=9*r/2-5*a,u=-9*r/2+4*a+.5,s=3*r/2-a;return e*i+t*l+n*u+o*s};n.bezierTangent=function(e,t,n,o,a){const r=1-a;return 3*o*Math.pow(a,2)-3*n*Math.pow(a,2)+6*n*r*a-6*t*r*a+3*t*Math.pow(r,2)-3*e*Math.pow(r,2)};function p(e,t,n){let o,a,r,i,l,u,s,c,h;if(0==t)return[255*(o=n),255*(a=n),255*(r=n)];switch((i=e)>360&&(i=0),s=n*(1-t),c=n*(1-t*(u=(i/=60)-(l=~~i))),h=n*(1-t*(1-u)),l){case 0:o=n,a=h,r=s;break;case 1:o=c,a=n,r=s;break;case 2:o=s,a=n,r=h;break;case 3:o=M
s,a=c,r=n;break;case 4:o=h,a=s,r=n;break;default:o=n,a=s,r=c}return[255*o,255*a,255*r]}n.Color=function(e,t,n,o){let a=this;a.MAGIC=786698,a._r=e,a._g=t,a._b=n,a._a=o,a._h=0,a._s=0,a._v=0,a._hsvInferred=!1,a.setRed=function(e){a._r=e,a._hsvInferred=!1},a.setGreen=function(e){a._g=e,a._hsvInferred=!1},a.setBlue=function(e){a._b=e,a._hsvInferred=!1},a.setAlpha=function(e){a._a=e/255,a._hsvInferred=!1},a._inferHSV=function(){a._hsvInferred||([a._h,a._s,a._v]=function(e,t,n){let o,a,r,i,l;if(o=e<t?e<n?e:n:t<n?t:n,0==(lM
=100*(a=e>t?e>n?e:n:t>n?t:n)/255))return[r=0,i=0,l];if(0==(i=100*(a-o)/a))return[r=0,i,l];r=a==e?0+60*(t-n)/(a-o):a==t?120+60*(n-e)/(a-o):240+60*(e-t)/(a-o);return[r,i,l]}(a._r,a._g,a._b),a._hsvInferred=!0)},a.toString=function(){return`rgba(${Math.round(a._r)},${Math.round(a._g)},${Math.round(a._b)},${~~(1e3*a._a)/1e3})`}};n.colorMode=function(e){n._colorMode=e};n.color=function(){if(1==arguments.length&&786698==arguments[0].MAGIC)return arguments[0];if(n._colorMode==n.RGB){if(1==arguments.length)return new n.ColoM
r(arguments[0],arguments[0],arguments[0],1);if(2==arguments.length)return new n.Color(arguments[0],arguments[0],arguments[0],arguments[1]/255);if(3==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],1);if(4==arguments.length)return new n.Color(arguments[0],arguments[1],arguments[2],arguments[3]/255)}else{if(1==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),1);if(2==arguments.length)return new n.Color(...p(0,0,arguments[0]/100),arguments[1]/255);if(3==arguments.length)return M
new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),1);if(4==arguments.length)return new n.Color(...p(arguments[0],arguments[1]/100,arguments[2]/100),arguments[3])}return null};n.red=function(e){return e._r};n.green=function(e){return e._g};n.blue=function(e){return e._b};n.alpha=function(e){return 255*e._a};n.hue=function(e){return e._inferHSV(),e._h};n.saturation=function(e){return e._inferHSV(),e._s};n.brightness=function(e){return e._inferHSV(),e._v};n.lightness=function(e){return 100*(.2126*e._r+.M
7152*e._g+.0722*e._b)/255};n.lerpColor=function(e,t,o){return n._colorMode==n.RGB?new n.Color(n.constrain(n.lerp(e._r,t._r,o),0,255),n.constrain(n.lerp(e._g,t._g,o),0,255),n.constrain(n.lerp(e._b,t._b,o),0,255),n.constrain(n.lerp(e._a,t._a,o),0,1)):(e._inferHSV(),t._inferHSV(),new n.Color(n.constrain(function(e,t,o){var a=[[Math.abs(t-e),n.map(o,0,1,e,t)],[Math.abs(t+360-e),n.map(o,0,1,e,t+360)],[Math.abs(t-360-e),n.map(o,0,1,e,t-360)]];return a.sort((e,t)=>e[0]-t[0]),(a[0][1]+720)%360}(e._h,t._h,o),0,360),n.constrM
ain(n.lerp(e._s,t._s,o),0,100),n.constrain(n.lerp(e._v,t._v,o),0,100),n.constrain(n.lerp(e._a,t._a,o),0,1)))};function m(){o.fillStyle="white",o.strokeStyle="black",o.lineCap="round",o.lineJoin="miter"}n.strokeWeight=function(e){n._noStroke=!1,o.lineWidth=e};n.stroke=function(){if(n._noStroke=!1,"string"==typeof arguments[0])return void(o.strokeStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noStroke=!0:o.strokeStyle=e};n.noStroke=function(){n._noStroke=!0};n.fill=function(){if(n._noFill=!1,"striM
ng"==typeof arguments[0])return void(o.fillStyle=arguments[0]);let e=n.color.apply(null,arguments);e._a<=0?n._noFill=!0:o.fillStyle=e};n.noFill=function(){n._noFill=!0};n.blendMode=function(e){o.globalCompositeOperation=e};n.strokeCap=function(e){o.lineCap=e};n.strokeJoin=function(e){o.lineJoin=e};n.ellipseMode=function(e){n._ellipseMode=e};n.rectMode=function(e){n._rectMode=e};n.curveDetail=function(e){n._curveDetail=e};n.curveAlpha=function(e){n._curveAlpha=e};n.curveTightness=function(e){console.warn("curveTightM
ness() sets the 'alpha' parameter of Catmull-Rom curve, and is NOT identical to p5.js counterpart. As this might change in the future, please call curveAlpha() directly."),n._curveAlpha=e};n.clear=function(){o.clearRect(0,0,n.width,n.height)};n.background=function(){if(arguments[0]&&arguments[0].MAGIC==n.MAGIC)return n.image(arguments[0],0,0,n.width,n.height);o.save(),o.resetTransform(),"string"==typeof arguments[0]?o.fillStyle=arguments[0]:o.fillStyle=n.color(...Array.from(arguments)),o.fillRect(0,0,n.width,n.heigM
ht),o.restore()};n.line=function(e,t,a,r){n._noStroke||(o.beginPath(),o.moveTo(e,t),o.lineTo(a,r),o.stroke())};function g(e){if(0<=e&&e<2*Math.PI)return e;for(;e<0;)e+=2*Math.PI;for(;e>=Math.PI;)e-=2*Math.PI;return e}function v(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;let c=g(i),h=g(l);o.beginPath();for(let i=0;i<s+1;i++){let l=i/s,u=n.lerp(c,h,l),f=Math.cos(u)*a/2,d=Math.sin(u)*r/2;o[i?"lineTo":"moveTo"](e+f,t+d)}u==n.CHORD?o.closePath():u==n.PIE&&(o.lineTo(e,t),o.closePath()),n._noFill||o.fill(),n._noStrM
oke||o.stroke()}n.arc=function(e,t,o,a,r,i,l,u){if(r==i)return n.ellipse(e,t,o,a);null==u&&(u=25),null==l&&(l=n.PIE),n._ellipseMode==n.CENTER?v(e,t,o,a,r,i,l,u):n._ellipseMode==n.RADIUS?v(e,t,2*o,2*a,r,i,l,u):n._ellipseMode==n.CORNER?v(e+o/2,t+a/2,o,a,r,i,l,u):n._ellipseMode==n.CORNERS&&v((e+o)/2,(t+a)/2,o-e,a-t,r,i,l,u)};function M(e,t,a,r){n._noFill&&n._noStroke||(o.beginPath(),o.ellipse(e,t,a/2,r/2,0,0,2*Math.PI),n._noFill||o.fill(),n._noStroke||o.stroke())}n.ellipse=function(e,t,o,a){null==a&&(a=o),n._ellipseMoM
de==n.CENTER?M(e,t,o,a):n._ellipseMode==n.RADIUS?M(e,t,2*o,2*a):n._ellipseMode==n.CORNER?M(e+o/2,t+a/2,o,a):n._ellipseMode==n.CORNERS&&M((e+o)/2,(t+a)/2,o-e,a-t)};n.circle=function(e,t,o){return n.ellipse(e,t,o,o)};n.point=function(e,t){e.x&&(t=e.y,e=e.x),o.beginPath(),o.ellipse(e,t,.4,.4,0,0,2*Math.PI),o.stroke()};function _(e,t,a,r,i,l,u,s){if(n._noFill&&n._noStroke)return;if(null==i)return function(e,t,a,r){n._noFill||o.fillRect(e,t,a,r);n._noStroke||o.strokeRect(e,t,a,r)}(e,t,a,r);if(null==l)return _(e,t,a,r,i,M
i,i,i);const c=Math.min(Math.abs(r),Math.abs(a))/2;i=Math.min(c,i),l=Math.min(c,l),s=Math.min(c,s),u=Math.min(c,u),o.beginPath(),o.moveTo(e+i,t),o.arcTo(e+a,t,e+a,t+r,l),o.arcTo(e+a,t+r,e,t+r,u),o.arcTo(e,t+r,e,t,s),o.arcTo(e,t,e+a,t,i),o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke()}n.rect=function(e,t,o,a,r,i,l,u){n._rectMode==n.CENTER?_(e-o/2,t-a/2,o,a,r,i,l,u):n._rectMode==n.RADIUS?_(e-o,t-a,2*o,2*a,r,i,l,u):n._rectMode==n.CORNER?_(e,t,o,a,r,i,l,u):n._rectMode==n.CORNERS&&_(e,t,o-e,a-t,r,i,l,u)};n.squM
are=function(e,t,o,a,r,i,l){return n.rect(e,t,o,o,a,r,i,l)};function x(){i=[]}n.beginShape=function(){x(),o.beginPath(),r=!0};n.beginContour=function(){o.closePath(),x(),r=!0};n.endContour=function(){x(),r=!0};n.vertex=function(e,t){x(),r?o.moveTo(e,t):o.lineTo(e,t),r=!1};n.bezierVertex=function(e,t,n,a,r,i){x(),o.bezierCurveTo(e,t,n,a,r,i)};n.quadraticVertex=function(e,t,n,a){x(),o.quadraticCurveTo(e,t,n,a)};n.bezier=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.bezierVertex(o,a,r,i,l,u),n.endShape()};nM
.triangle=function(e,t,o,a,r,i){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.endShape(n.CLOSE)};n.quad=function(e,t,o,a,r,i,l,u){n.beginShape(),n.vertex(e,t),n.vertex(o,a),n.vertex(r,i),n.vertex(l,u),n.endShape(n.CLOSE)};n.endShape=function(e){x(),e&&o.closePath(),n._noFill||o.fill(),n._noStroke||o.stroke(),n._noFill&&n._noStroke&&(o.save(),o.fillStyle="none",o.fill(),o.restore())};n.curveVertex=function(e,t){if(i.push([e,t]),i.length<4)return;let a=i[i.length-4],l=i[i.length-3],u=i[i.length-2],s=i[i.M
length-1],c=function(e,t,n,o,a,r,i,l,u,s){function c(e,t,n,o,a,r){let i=Math.pow(o-t,2)+Math.pow(a-n,2),l=Math.pow(i,.5*r);return l+e}let h=[],f=c(0,e,t,n,o,s),d=c(f,n,o,a,r,s),p=c(d,a,r,i,l,s);for(let s=0;s<u;s++){let c=f+s/(u-1)*(d-f),m=[(f-c)/(f-0),(c-0)/(f-0),(d-c)/(d-f),(c-f)/(d-f),(p-c)/(p-d),(c-d)/(p-d),(d-c)/(d-0),(c-0)/(d-0),(p-c)/(p-f),(c-f)/(p-f)];for(let e=0;e<m.length;e+=2)isNaN(m[e])&&(m[e]=1,m[e+1]=0),isFinite(m[e])||(m[e]>0?(m[e]=1,m[e+1]=0):(m[e]=0,m[e+1]=1));let g=e*m[0]+n*m[1],v=t*m[0]+o*m[1],M=nM
*m[2]+a*m[3],_=o*m[2]+r*m[3],x=a*m[4]+i*m[5],y=r*m[4]+l*m[5],w=g*m[6]+M*m[7],R=v*m[6]+_*m[7],I=M*m[8]+x*m[9],E=_*m[8]+y*m[9],S=w*m[2]+I*m[3],C=R*m[2]+E*m[3];h.push([S,C])}return h}(...a,...l,...u,...s,n._curveDetail,n._curveAlpha);for(let e=0;e<c.length;e++)r?o.moveTo(...c[e]):o.lineTo(...c[e]),r=!1};n.curve=function(e,t,o,a,r,i,l,u){n.beginShape(),n.curveVertex(e,t),n.curveVertex(o,a),n.curveVertex(r,i),n.curveVertex(l,u),n.endShape()};n.translate=function(e,t){o.translate(e,t)};n.rotate=function(e){o.rotate(e)};nM
.scale=function(e,t){null==t&&(t=e),o.scale(e,t)};n.applyMatrix=function(e,t,n,a,r,i){o.transform(e,t,n,a,r,i)};n.shearX=function(e){o.transform(1,0,Math.tan(e),1,0,0)};n.shearY=function(e){o.transform(1,Math.tan(e),0,1,0,0)};n.resetMatrix=function(){o.resetTransform(),o.scale(n._pixelDensity,n._pixelDensity)};n.pushMatrix=n.push=function(){o.save()};n.popMatrix=n.pop=function(){o.restore()};n.image=function(e,t,a,r,i,l,u,s,c){let h=e.MAGIC==n.MAGIC?e.canvas:e;function d(){if(e.MAGIC!=n.MAGIC||!n._tint)return;let tM
=e.canvas.getContext("2d");t.save(),t.resetTransform(),t.clearRect(0,0,t.canvas.width,t.canvas.height),t.drawImage(f.canvas,0,0),t.restore()}return e.MAGIC==n.MAGIC&&null!=n._tint&&(!function(e,t){null==f&&(f=document.createElement("canvas").getContext("2d"));null==e&&(e=o.canvas.width,t=o.canvas.height);f.canvas.width==e&&f.canvas.height==t||(f.canvas.width=e,f.canvas.height=t)}(e.canvas.width,e.canvas.height),f.drawImage(e.canvas,0,0),e.tinted(n._tint)),r?l?(s||(s=h.width),c||(c=h.height),o.drawImage(h,l,u,s,c,t,M
a,r,i),void d()):(o.drawImage(h,t,a,r,i),void d()):(e.MAGIC==n.MAGIC||e.width?o.drawImage(h,t,a,e.width,e.height):o.drawImage(h,t,a,e.videoWidth,e.videoHeight),void d())};n.loadPixels=function(){l=o.getImageData(0,0,n.canvas.width,n.canvas.height),n.pixels=l.data};n.updatePixels=function(){null!=l&&o.putImageData(l,0,0)};n.loadImage=function(e,t){u++;let o=n.createGraphics(100,100),a=o.canvas.getContext("2d"),r=new Image;return r.src=e,r.crossOrigin="Anonymous",r.onload=function(){a.canvas.width=r.width,a.canvas.heM
ight=r.height,o.width=r.width,o.height=r.height,a.drawImage(r,0,0),u--,t&&t(o)},o};let y={};y[n.THRESHOLD]=function(e,t){null==t?t=127.5:t*=255;for(let n=0;n<e.length;n+=4){const o=.2126*e[n]+.7152*e[n+1]+.0722*e[n+2];e[n]=e[n+1]=e[n+2]=o>=t?255:0}};y[n.GRAY]=function(e){for(let t=0;t<e.length;t+=4){const n=.2126*e[t]+.7152*e[t+1]+.0722*e[t+2];e[t]=e[t+1]=e[t+2]=n}};y[n.OPAQUE]=function(e){for(let t=0;t<e.length;t+=4)e[t+3]=255};y[n.INVERT]=function(e){for(let t=0;t<e.length;t+=4)e[t]=255-e[t],e[t+1]=255-e[t+1],e[tM
+2]=255-e[t+2]};y[n.POSTERIZE]=function(e,t){let n=t-1;for(let o=0;o<e.length;o+=4)e[o]=255*(e[o]*t>>8)/n,e[o+1]=255*(e[o+1]*t>>8)/n,e[o+2]=255*(e[o+2]*t>>8)/n};y[n.DILATE]=function(e){R(),d.set(e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.max(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.ERODE]=function(e){R(),d.set(M
e);let[t,n]=[o.canvas.width,o.canvas.height];for(let o=0;o<n;o++)for(let a=0;a<t;a++){let r=4*Math.max(a-1,0),i=4*Math.min(a+1,t-1),l=4*Math.max(o-1,0)*t,u=4*Math.min(o+1,n-1)*t,s=4*o*t,c=4*a;for(let t=0;t<4;t++){let n=t+l,o=t+u,a=t+s;e[s+c+t]=Math.min(d[n+c],d[a+r],d[a+c],d[a+i],d[o+c])}}};y[n.BLUR]=function(e,t){t=t||1,t=Math.floor(t*n._pixelDensity),R(),d.set(e);let a=2*t+1;let r=function(e){let n=new Float32Array(e),o=.3*t+.8,a=o*o*2;for(let t=0;t<e;t++){let r=t-e/2,i=Math.exp(-r*r/a)/(2.5066282746*o);n[t]=i}reM
turn n}(a),[i,l]=[o.canvas.width,o.canvas.height];for(let n=0;n<l;n++)for(let o=0;o<i;o++){let l=0,u=0,s=0,c=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(o-t+e,0),i-1),h=4*(n*i+a);l+=d[h]*r[e],u+=d[h+1]*r[e],s+=d[h+2]*r[e],c+=d[h+3]*r[e]}let h=4*(n*i+o);e[h]=l,e[h+1]=u,e[h+2]=s,e[h+3]=c}d.set(e);for(let n=0;n<l;n++)for(let o=0;o<i;o++){let u=0,s=0,c=0,h=0;for(let e=0;e<a;e++){let a=Math.min(Math.max(n-t+e,0),l-1),f=4*(a*i+o);u+=d[f]*r[e],s+=d[f+1]*r[e],c+=d[f+2]*r[e],h+=d[f+3]*r[e]}let f=4*(n*i+o);e[f]=u,e[f+1]=sM
,e[f+2]=c,e[f+3]=h}};function w(e,t){null==h&&(h=document.createElement("canvas").getContext("2d")),null==e&&(e=o.canvas.width,t=o.canvas.height),h.canvas.width==e&&h.canvas.height==t||(h.canvas.width=e,h.canvas.height=t)}function R(){let e=o.canvas.width*o.canvas.height*4;null!=d&&e==d.length||(d=new Uint8ClampedArray(e))}function I(e){h.clearRect(0,0,h.canvas.width,h.canvas.height),h.filter=e,h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvasM
,0,0),o.restore()}n.filter=function(e,t){let a=n.HARDWARE_FILTERS&&null!=o.filter;if(a)if(w(),e==n.THRESHOLD){null==t&&(t=.5),t=Math.max(t,1e-5);let e=Math.floor(.5/t*100);I(`saturate(0%) brightness(${e}%) contrast(1000000%)`)}else if(e==n.GRAY)I("saturate(0%)");else if(e==n.OPAQUE)h.fillStyle="black",h.fillRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),o.save(),o.resetTransform(),o.drawImage(h.canvas,0,0),o.restore();else if(e==n.INVERT)I("invert(100%)");else if(e==n.BLUR)I(`blur(${Math.ceil(t*M
n._pixelDensity/1)||1}px)`);else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}else{let n=o.getImageData(0,0,o.canvas.width,o.canvas.height);y[e](n.data,t),o.putImageData(n,0,0)}};n.resize=function(e,t){w(),h.drawImage(o.canvas,0,0),n.width=e,n.height=t,o.canvas.width=e*n._pixelDensity,o.canvas.height=t*n._pixelDensity,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0,o.canvas.width,o.canvas.height),o.restore()};n.getM
=function(e,t,a,r){if(null!=e&&null==a){let a=o.getImageData(e,t,1,1).data;return new n.Color(a[0],a[1],a[2],a[3]/255)}e=e||0,t=t||0,a=a||n.width,r=r||n.height;let i=n.createGraphics(a,r);i.pixelDensity(n._pixelDensity);let l=o.getImageData(e*n._pixelDensity,t*n._pixelDensity,a*n._pixelDensity,r*n._pixelDensity);return i.canvas.getContext("2d").putImageData(l,0,0),i};n.set=function(e,t,a){if(a.MAGIC==n.MAGIC){let o=n._tint;return n._tint=null,n.image(a,e,t),void(n._tint=o)}let r=4*(t*n._pixelDensity*o.canvas.width+M
e*n._pixelDensity);n.pixels[r]=a._r,n.pixels[r+1]=a._g,n.pixels[r+2]=a._b,n.pixels[r+3]=255*a._a};n.tinted=function(){let e=n.color(...Array.from(arguments)),t=e._a;e._a=1,w(),h.clearRect(0,0,h.canvas.width,h.canvas.height),h.fillStyle=e,h.fillRect(0,0,h.canvas.width,h.canvas.height),h.globalCompositeOperation="multiply",h.drawImage(o.canvas,0,0),h.globalCompositeOperation="source-over",o.save(),o.resetTransform();let a=o.globalCompositeOperation;o.globalCompositeOperation="source-in",o.drawImage(h.canvas,0,0),o.glM
obalCompositeOperation=a,o.restore(),h.globalAlpha=t,h.clearRect(0,0,h.canvas.width,h.canvas.height),h.drawImage(o.canvas,0,0),h.globalAlpha=1,o.save(),o.resetTransform(),o.clearRect(0,0,o.canvas.width,o.canvas.height),o.drawImage(h.canvas,0,0),o.restore()};n.tint=function(){n._tint=n.color(...Array.from(arguments))};n.noTint=function(){n._tint=null};n.mask=function(e){o.save(),o.resetTransform();let t=o.globalCompositeOperation;o.globalCompositeOperation="destination-in",o.drawImage(e.canvas,0,0),o.globalCompositeM
Operation=t,o.restore()};n.clearTemporaryBuffers=function(){h=null,f=null,d=null};n.save=function(e,t){e=e||"untitled",t=t||"png";var n=document.createElement("a");n.innerHTML="[Download]",n.addEventListener("click",function(){this.href=o.canvas.toDataURL(),this.download=e+"."+t},!1),document.body.appendChild(n),n.click(),document.body.removeChild(n)};n.saveCanvas=function(e,t,o){if(e.MAGIC==n.MAGIC){o&&e.save(t,o);let n=t.split(".");return e.save(n.slice(0,-1).join("."),n[n.length-1])}if(t)return n.save(e,t);let aM
=e.split(".");return n.save(a.slice(0,-1).join("."),a[a.length-1])};n.loadFont=function(e,t){let n=e.split("/"),o=n[n.length-1].split(".")[0].replace(" ",""),a=`@font-face {\n        font-family: '${o}';\n        src: url('${e}');\n      }`;const r=document.createElement("style");return r.textContent=a,document.head.append(r),o};n.textFont=function(e){n._textFont=e};n.textSize=function(e){n._textSize=e,n._textLeading=e};n.textLeading=function(e){n._textLeading=e};n.textStyle=function(e){n._textStyle=e};n.textAlign=M
function(e,t){o.textAlign=e,t&&(o.textBaseline=t==n.CENTER?"middle":t)};n.text=function(e,t,a,r){if(!e)return;if(e=e.toString(),n._noFill&&n._noStroke)return;o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`;let i=e.split("\n");for(let e=0;e<i.length;e++)n._noFill||o.fillText(i[e],t,a,r),n._noStroke||o.strokeText(i[e],t,a,r),a+=n._textLeading};n.textWidth=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).width};n.textAscent=function(e){return o.font=`${n._textStyle}M
 ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxAscent};n.textDescent=function(e){return o.font=`${n._textStyle} ${n._textSize}px ${n._textFont}`,o.measureText(e).actualBoundingBoxDescent};var E=4;var S=.5;var C=function(e){return.5*(1-Math.cos(e*Math.PI))};var A;n.noise=function(e,t,n){if(t=t||0,n=n||0,null==A){A=new Array(4096);for(var o=0;o<4096;o++)A[o]=Math.random()}e<0&&(e=-e),t<0&&(t=-t),n<0&&(n=-n);for(var a,r,i,l,u,s=Math.floor(e),c=Math.floor(t),h=Math.floor(n),f=e-s,d=t-c,p=n-h,m=0,g=M
.5,v=0;v<E;v++){var M=s+(c<<4)+(h<<8);a=C(f),r=C(d),i=A[4095&M],i+=a*(A[M+1&4095]-i),l=A[M+16&4095],l+=a*(A[M+16+1&4095]-l),i+=r*(l-i),l=A[4095&(M+=256)],l+=a*(A[M+1&4095]-l),u=A[M+16&4095],u+=a*(A[M+16+1&4095]-u),l+=r*(u-l),i+=C(p)*(l-i),m+=i*g,g*=S,s<<=1,c<<=1,h<<=1,(f*=2)>=1&&(s++,f--),(d*=2)>=1&&(c++,d--),(p*=2)>=1&&(h++,p--)}return m};n.noiseDetail=function(e,t){e>0&&(E=e),t>0&&(S=t)};const T=function(){let e,t,n=4294967295;return{setSeed(o){e=t=(null==o?Math.random()*n:o)>>>0},getSeed:()=>t,rand:()=>(e^=e<<17M
,e^=e>>13,((e^=e<<5)>>>0)/n)}};let D=T();D.setSeed();n.noiseSeed=function(e){let t=null==e?4294967295*Math.random():e;A||(A=new Float32Array(4096));for(var n=0;n<4096;n++)t^=t<<17,t^=t>>13,t^=t<<5,A[n]=(t>>>0)/4294967295};n.randomSeed=function(e){D.setSeed(e)};n.random=function(e,t){return"number"==typeof e?null!=t?D.rand()*(t-e)+e:D.rand()*e:e[~~(e.length*D.rand())]};n.randomGenerator=function(e){e==n.LCG?D=function(){const e=4294967296;let t,n;return{setSeed(o){n=t=(null==o?Math.random()*e:o)>>>0},getSeed:()=>t,rM
and:()=>(n=(1664525*n+1013904223)%e)/e}}():e==n.SHR3&&(D=T()),D.setSeed()};var P=new function(){var e,t,n,o=new Array(128),a=new Array(256),r=new Array(128),i=new Array(128),l=new Array(256),u=new Array(256),s=function(){return 4294967296*D.rand()-2147483648},c=function(){return.5+2.328306e-10*(s()<<0)},h=function(){for(var t,a,l,u,h=3.44262;;){if(t=n*r[e],0==e){do{l=c(),u=c(),t=.2904764*-Math.log(l),a=-Math.log(u)}while(a+a<t*t);return n>0?h+t:-h-t}if(i[e]+c()*(i[e-1]-i[e])<Math.exp(-.5*t*t))return t;if(n=s(),e=12M
7&n,Math.abs(n)<o[e])return n*r[e]}},f=function(){for(var n;;){if(0==e)return 7.69711-Math.log(c());if(n=t*l[e],u[e]+c()*(u[e-1]-u[e])<Math.exp(-n))return n;if((t=s())<a[e=255&t])return t*l[e]}};this.SHR3=s,this.UNI=c,this.RNOR=function(){return n=s(),e=127&n,Math.abs(n)<o[e]?n*r[e]:h()},this.REXP=function(){return(t=s()>>>0)<o[e=255&t]?t*l[e]:f()},this.zigset=function(){var e,t,n=2147483648,s=4294967296,c=3.442619855899,h=c,f=.00991256303526217,d=7.697117470131487,p=d,m=.003949659822581572;for(e=f/Math.exp(-.5*c*cM
),o[0]=Math.floor(c/e*n),o[1]=0,r[0]=e/n,r[127]=c/n,i[0]=1,i[127]=Math.exp(-.5*c*c),t=126;t>=1;t--)c=Math.sqrt(-2*Math.log(f/c+Math.exp(-.5*c*c))),o[t+1]=Math.floor(c/h*n),h=c,i[t]=Math.exp(-.5*c*c),r[t]=c/n;for(e=m/Math.exp(-d),a[0]=Math.floor(d/e*s),a[1]=0,l[0]=e/s,l[255]=d/s,u[0]=1,u[255]=Math.exp(-d),t=254;t>=1;t--)d=-Math.log(m/d+Math.exp(-d)),a[t+1]=Math.floor(d/p*s),p=d,u[t]=Math.exp(-d),l[t]=d/s}};P.hasInit=!1;n.randomGaussian=function(e,t){return P.hasInit||(P.zigset(),P.hasInit=!0),P.RNOR()*t+e};n.randomEM
xponential=function(){return P.hasInit||(P.zigset(),P.hasInit=!0),P.REXP()};n.print=console.log;n.cursor=function(e,t,o){let a="";e.includes(".")&&(e=`url("${e}")`,a=", auto"),null!=t&&(e+=" "+t+" "+o),n.canvas.style.cursor=e+a};n.noCursor=function(){n.canvas.style.cursor="none"};n.createCapture=function(e){var t=document.createElement("video");return t.playsinline="playsinline",t.autoplay="autoplay",navigator.mediaDevices.getUserMedia(e).then(function(e){t.srcObject=e}),t.style.position="absolute",t.style.opacity=M
1e-5,t.style.zIndex=-1e3,document.body.appendChild(t),t};let b=["setup","draw","preload","mouseMoved","mousePressed","mouseReleased","mouseDragged","mouseClicked","keyPressed","keyReleased","keyTyped","touchStarted","touchEnded"];for(let e of b){let t="_"+e+"Fn";n[t]=function(){},n[t].isPlaceHolder=!0,n[e]?n[t]=n[e]:Object.defineProperty(n,e,{set:function(e){n[t]=e}})}function z(){n._noLoop||(a=null==n._frameRate?requestAnimationFrame(z):setTimeout(z,1e3/n._frameRate)),x(),r=!0,o.save(),n._drawFn(),o.restore(),n.frM
ameCount++}n.noLoop=function(){n._noLoop=!0,a=null};n.loop=function(){n._noLoop=!1,null==a&&z()};n.redraw=function(){z()};n.frameRate=function(e){n._frameRate=e};setTimeout(function(){n._preloadFn(),c=window.performance.now(),function e(){if(u>0)return setTimeout(e,10);n._setupFn();z()}()},1);n.canvas.onmousemove=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed?n._mouseDraggedFn(e):n._mouseMovedFn(e)};n.canvas.onmousedown=function(e){n.pmouseX=n.mouseX,n.pmousM
eY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n.mouseButton=[n.LEFT,n.CENTER,n.RIGHT][e.button],n._mousePressedFn(e)};n.canvas.onmouseup=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!1,n._mouseReleasedFn(e)};n.canvas.onclick=function(e){n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=e.offsetX,n.mouseY=e.offsetY,n.mouseIsPressed=!0,n._mouseClickedFn(e),n.mouseIsPressed=!1};window.addEventListener("keydown",function(e){n.keyIsPressed=M
!0,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!0,n._keyPressedFn(e),1==e.key.length&&n._keyTypedFn(e)});window.addEventListener("keyup",function(e){n.keyIsPressed=!1,n.key=e.key,n.keyCode=e.keyCode,s[n.keyCode]=!1,n._keyReleasedFn(e)});n.keyIsDown=function(e){return!!s[e]};function O(e){const t=n.canvas.getBoundingClientRect(),o=n.canvas.scrollWidth/n.width||1,a=n.canvas.scrollHeight/n.height||1;return{x:(e.clientX-t.left)/o,y:(e.clientY-t.top)/a,id:e.identifier}}function k(){return n._touchStarted.isPlaceHolder&M
&n._touchMoved.isPlaceHolder&&n._touchEnded.isPlaceHolder}n.canvas.ontouchstart=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButton=n.LEFT,n._mousePressedFn(e)||e.preventDefault()),n._touchStartedFn(e)||e.preventDefault()};n.canvas.ontouchmove=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!0,n.mouseButtoM
n=n.LEFT,n._mouseDraggedFn(e)||e.preventDefault()),n._touchMovedFn(e)||e.preventDefault()};n.canvas.ontouchend=n.canvas.ontouchcancel=function(e){n.touches=e.touches.map(O),k()&&(n.pmouseX=n.mouseX,n.pmouseY=n.mouseY,n.mouseX=n.touches[0].x,n.mouseY=n.touches[0].y,n.mouseIsPressed=!1,n._mouseReleasedFn(e)||e.preventDefault()),n._touchEndedFn(e)||e.preventDefault()};n.hasSensorPermission=!window.DeviceOrientationEvent&&!window.DeviceMotionEvent||!(DeviceOrientationEvent.requestPermission||DeviceMotionEvent.requestPeM
rmission);n.requestSensorPermissions=function(){DeviceOrientationEvent.requestPermission&&DeviceOrientationEvent.requestPermission().then(e=>{"granted"==e&&DeviceMotionEvent.requestPermission&&DeviceMotionEvent.requestPermission().then(e=>{"granted"==e&&(n.hasSensorPermission=!0)}).catch(alert)}).catch(alert)};window.ondeviceorientation=function(e){n.pRotationX=n.rotationX,n.pRotationY=n.rotationY,n.pRotationZ=n.rotationZ,n.pRelRotationX=n.relRotationX,n.pRelRotationY=n.relRotationY,n.pRelRotationZ=n.relRotationZ,nM
.rotationX=e.beta*(Math.PI/180),n.rotationY=e.gamma*(Math.PI/180),n.rotationZ=e.alpha*(Math.PI/180),n.relRotationX=[-n.rotationY,-n.rotationX,n.rotationY][1+~~(window.orientation/90)],n.relRotationY=[-n.rotationX,n.rotationY,n.rotationX][1+~~(window.orientation/90)],n.relRotationZ=n.rotationZ};window.ondevicemotion=function(e){if(n.pAccelerationX=n.accelerationX,n.pAccelerationY=n.accelerationY,n.pAccelerationZ=n.accelerationZ,!e.acceleration){let t=((e,t)=>[(e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3])/(e[12]*t[0]+e[13]*t[M
1]+e[14]*t[2]+e[15]),(e[4]*t[0]+e[5]*t[1]+e[6]*t[2]+e[7])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15]),(e[8]*t[0]+e[9]*t[1]+e[10]*t[2]+e[11])/(e[12]*t[0]+e[13]*t[1]+e[14]*t[2]+e[15])])(((e,t)=>[e[0]*t[0]+e[1]*t[4]+e[2]*t[8]+e[3]*t[12],e[0]*t[1]+e[1]*t[5]+e[2]*t[9]+e[3]*t[13],e[0]*t[2]+e[1]*t[6]+e[2]*t[10]+e[3]*t[14],e[0]*t[3]+e[1]*t[7]+e[2]*t[11]+e[3]*t[15],e[4]*t[0]+e[5]*t[4]+e[6]*t[8]+e[7]*t[12],e[4]*t[1]+e[5]*t[5]+e[6]*t[9]+e[7]*t[13],e[4]*t[2]+e[5]*t[6]+e[6]*t[10]+e[7]*t[14],e[4]*t[3]+e[5]*t[7]+e[6]*t[11]+e[7]*t[15M
],e[8]*t[0]+e[9]*t[4]+e[10]*t[8]+e[11]*t[12],e[8]*t[1]+e[9]*t[5]+e[10]*t[9]+e[11]*t[13],e[8]*t[2]+e[9]*t[6]+e[10]*t[10]+e[11]*t[14],e[8]*t[3]+e[9]*t[7]+e[10]*t[11]+e[11]*t[15],e[12]*t[0]+e[13]*t[4]+e[14]*t[8]+e[15]*t[12],e[12]*t[1]+e[13]*t[5]+e[14]*t[9]+e[15]*t[13],e[12]*t[2]+e[13]*t[6]+e[14]*t[10]+e[15]*t[14],e[12]*t[3]+e[13]*t[7]+e[14]*t[11]+e[15]*t[15]])((e=>[Math.cos(e),0,Math.sin(e),0,0,1,0,0,-Math.sin(e),0,Math.cos(e),0,0,0,0,1])(n.rotationY),(e=>[1,0,0,0,0,Math.cos(e),-Math.sin(e),0,0,Math.sin(e),Math.cos(e)M
,0,0,0,0,1])(n.rotationX)),[0,0,-9.80665]);n.accelerationX=e.accelerationIncludingGravity.x+t[0],n.accelerationY=e.accelerationIncludingGravity.y+t[1],n.accelerationZ=e.accelerationIncludingGravity.z-t[2]}};n.year=function(){return(new Date).getFullYear()};n.day=function(){return(new Date).getDay()};n.hour=function(){return(new Date).getHours()};n.minute=function(){return(new Date).getMinutes()};n.second=function(){return(new Date).getSeconds()};n.millis=function(){return window.performance.now()-c}}(e)}
or{static p;static SAND_COLOR_MODE=3;static getSandColorByIndex(e,t=0,i=30,s=50){e%=5;let a=[];var r,h,n;for(let e=0;e<5;e++){let t=e%5;1==Color.SAND_COLOR_MODE?a.push(o(t)):2==Color.SAND_COLOR_MODE?a.push(l(t)):3==Color.SAND_COLOR_MODE?a.push(d(t)):4==Color.SAND_COLOR_MODE?a.push(m(t)):5==Color.SAND_COLOR_MODE?a.push(p(t)):6==Color.SAND_COLOR_MODE?a.push(g(t)):7==Color.SAND_COLOR_MODE?a.push(c(t)):8==Color.SAND_COLOR_MODE?a.push(u(t)):9==Color.SAND_COLOR_MODE&&a.push(v(t))}return a[e];function o(e){return 0==e?(r=M
t+60,h=i+5,n=s+5):1==e?(r=t+30,h=i+5,n=s+9):2==e?(r=t,h=i,n=s):3==e?(r=t-30,h=i+5,n=s+9):4==e&&(r=t-60,h=i+5,n=s+5),r<0?r+=360:r>360&&(r-=360),chroma(r,h/100,n/100,"hsl")}function l(e){return r=t,0==e?(h=i,n=s+30):1==e?(h=i-30,n=s+8):2==e?(h=i,n=s):3==e?(h=i-30,n=s+30):4==e&&(h=i,n=s-20),h<10&&(h+=60),(0==e||3==e)&&n>100&&(n=s-50),chroma(r,h/100,n/100,"hsl")}function d(e){return 0==e?(r=t-120,h=i+10,n=s-30):1==e?(r=t+120,h=i-10,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t-120,h=i+10,n=s):4==e&&(r=t+120,h=i+10,n=s-30),r>360?r-M
=360:r<0&&(r+=360),h>100&&(h-=20),n>100&&(n-=30),chroma(r,h/100,n/100,"hsl")}function m(e){return 0==e?(r=t,h=i+10,n=s-30):1==e?(r=t,h=i-30,n=s+30):2==e?(r=t,h=i,n=s):3==e?(r=t-180,h=i+20,n=s-30):4==e&&(r=t-180,h=i,n=s),r<0&&(r+=360),chroma(r,h/100,n/100,"hsl")}function p(e){return 0==e?(r=t-150,h=i-10,n=s+30):1==e?(r=t-150,h=i-5,n=s):2==e?(r=t,h=i,n=s):3==e?(r=t+150,h=i+10,n=s+30):4==e&&(r=t+150,h=i+5,n=s),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n>100&&(n-=60),chroma(r,h/100,n/100,"hsl")}function g(e){return 0==M
e?(r=t+60,h=i-5):1==e?(r=t+150,h=i-10):2==e?(r=t,h=i):3==e?(r=t-150,h=i+10):4==e&&(r=t-60,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function c(e){return 0==e?(r=t,h=i+20):1==e?(r=t+90,h=i-10):2==e?(r=t,h=i):3==e?(r=t+180,h=i+10):4==e&&(r=t-90,h=i+5),r<0?r+=360:r>360&&(r-=360),h>100&&(h-=20),n=s,chroma(r,h/100,n/100,"hsl")}function u(e){return 0==e?(r=t+30,h=i+10,n=s+20):1==e?(r=t+30,h=i+40,n=s+40):2==e?(r=t,h=i,n=s):3==e?(r=t+160,h=i+25,n=s+5):4==e&&(r=t+150,h=i+10,n=s+20),r>3M
60&&(r-=360),(0==e||4==e)&&h>100?h-=20:1==e&&h>90?h-=80:3==e&&h>60&&(h-=50),1==e&&n>100?n-=80:(0==e||4==e)&&n>100&&(n-=40),chroma(r,h/100,n/100,"hsl")}function v(e){return r=t,h=i,0==e?n=s-25:1==e?n=s+30:2==e?n=s:3==e?n=s+5:4==e&&(n=s-10),n>100&&(n-=80),chroma(r,h/100,n/100,"hsl")}}static chromaToArray=e=>[e._rgb[0],e._rgb[1],e._rgb[2],255*e._rgb[3]];static setColorMode=e=>{this.SAND_COLOR_MODE=e}}class Geometry{static slicePolyByY(e,t){let i=[];for(let s=0;s<e.length;s++){let a=e[s],r=s?e[s-1]:e.at(-1),h=a.y>=t;h!M
=r.y>=t&&i.push(Geometry.interWithY(r,a,t)),h&&i.push(a)}return i}static getAreaBelowY(e,t){return Geometry.getPolyArea(Geometry.slicePolyByY(e,t))}static getYByAreaBelow(e,t){let[i,s,a,r]=Geometry.getBoundingBox(e,"COORD"),h=s,n=r;for(let i=0;i<30;++i){let i=(h+n)/2;Geometry.getAreaBelowY(e,i)>t?h=i:n=i}return n}static interWithY(e,t,i){let s=e.copy(),a=t.copy(),r=createVector(-1e9,i),h=createVector(1e9,i);return Geometry.intersection(s,a,r,h)}static getPolyArea(e){let t=0;for(let i=0;i<e.length;i++){let s=e[i],a=M
e[(i+1)%e.length],r=createVector(s.x,s.y),h=createVector(a.x,a.y);t+=r.cross(h).z}return t=abs(t)/2,t}static getBoundingBox(e,t="SIZE"){let i=e[0].x,s=e[0].x,a=e[0].y,r=e[0].y;for(let t=0;t<e.length;t++)isNaN(e[t].y)||(a=min(a,e[t].y),r=max(r,e[t].y)),isNaN(e[t].x)||(i=min(i,e[t].x),s=max(s,e[t].x));return"SIZE"==t?[i,a,s-i,r-a]:"COORD"==t?[i,a,s,r]:[]}static intersection(e,t,i,s){let a=createVector(t.x-e.x,t.y-e.y),r=createVector(s.x-i.x,s.y-i.y),h=createVector(i.x-e.x,i.y-e.y),n=(a.copy().rotate(PI/2),r.copy().roM
tate(PI/2)),o=h.dot(n)/a.dot(n),l=a.mult(o);return createVector(e.x+l.x,e.y+l.y)}}class GraphicUtils{static applyMask(e,t){e.push(),e.noStroke(),e.blendMode(REMOVE),e.fill(255,255,255,255),e.beginShape(),e.vertex(0,0),e.vertex(0,e.height),e.vertex(e.width,e.height),e.vertex(e.width,0),e.beginContour();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endContour(),e.endShape(e.CLOSE),e.blendMode(BLEND),e.pop()}}class Hourglass{static TICK_INTERVAL=60;static ROTATE_INTERVAL=10/3;constructor(e,t){this.evolvePeriod=M
e.evolvePeriod,t.registerIterationChangeEvent(this.onIterationChange.bind(this));let i=t.getCurrentIteration();this.onIterationChange(i),this.update(new Date)}onIterationChange(e){this.flipped=e%2==1}getState(){return{top:this.top,rotation:this.rotation,flipped:this.flipped,timeSinceRotation:this.timeSinceRotation}}update(e){let t,i=0;if(traits.evolvePeriod==EvolvePeriod.HOURLY)t=3600,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.DAILY)t=86400,i+=60*e.geM
tHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3;else if(traits.evolvePeriod==EvolvePeriod.MONTHLY){let s=e.getFullYear(),a=e.getMonth()+1;t=24*new Date(s,a,0).getDate()*60*60,i+=24*(e.getDate()-1)*60*60,i+=60*e.getHours()*60,i+=60*e.getMinutes(),i+=e.getSeconds(),i+=e.getMilliseconds()/1e3}this.flipped?this.top=1-min(1,i/t):this.top=min(1,i/t),this.timeSinceRotation=max(0,i-Hourglass.ROTATE_INTERVAL);let s=Math.min(i,Hourglass.ROTATE_INTERVAL);this.rotation=this.flipped?PI:0,this.rotatM
ion+=s/Hourglass.ROTATE_INTERVAL*PI}}function getRandomInt(e,t){return floor(random(e,t))}function getRandomItem(e){let t=0;for(const i of e)t+=i[1];let i=random(t),s=0;for(const t of e)if(s+=t[1],i<s)return t[0];return null}function shuffle(e){for(let t=1;t<e.length;++t){let i=getRandomInt(0,t),s=e[t];e[t]=e[i],e[i]=s}}class PostProcessing{constructor(e,t,i){this.wCanvas=e,this.hCanvas=t,this.graphic=createGraphics(this.wCanvas,this.hCanvas),this.updateFilter(1)}updateFilter(e,t,i){this.graphic.fill(255,255,255,25M
5),this.graphic.blendMode(REMOVE),this.graphic.rect(0,0,this.wCanvas,this.hCanvas),this.graphic.blendMode(BLEND);let s,a=this.wCanvas/2,r=this.hCanvas/2,h=2*sqrt(a*a+r*r);s=a>r?sqrt(1-Math.pow(r/a,2)):sqrt(1-Math.pow(a/r,2));let n,o;if(1!=abs(e)){let t,i;3==abs(e)?(t=6,i=.6):10==abs(e)?(t=4,i=.5):60==abs(e)?(t=3,i=.4):3600==abs(e)&&(t=2,i=.3),o=i-.1,n=map(sin(Date.now()/1e3/t*TAU),-1,1,i-.1,i+.1)}else i?(o=1,n=1):(o=.75,n=.75);this.graphic.push(),this.graphic.ellipseMode(RADIUS),this.graphic.translate(a,r);for(let M
e=39;e>=0;e--){let t=(e+1)/40;if(1==o||map(t,o,1,0,1.2)<=0)break;let i=max(map(t,n,1,0,1.2),0),s=color(0,0,0,255*i);this.graphic.fill(s),this.graphic.noStroke(),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),e>0&&(t=e/40,this.graphic.fill(255,255,255,255),this.graphic.blendMode(REMOVE),this.graphic.ellipse(0,0,h*a/(a+r)*t,h*r/(a+r)*t),this.graphic.blendMode(BLEND))}this.graphic.pop()}applyToMainCanvas(){image(this.graphic,0,0)}}class BackgroundRenderer{constructor(e,t,i,s,a,r){this.wCanvas=e.width,this.hCanvas=eM
.height,this.maxR=min(this.wCanvas,this.hCanvas)/1024,this.dx,this.yvalues,this.xvalues,this.xspacing1=[],this.thickness1=[],this.theta1=[],this.velocity1=[],this.sz1=[],this.xspacing2=[],this.thickness2=[],this.theta2=[],this.velocity2=[],this.sz2=[],this.xspacing3=[],this.thickness3=[],this.theta3=[],this.velocity3=[],this.sz3=[],this.xspacing4=[],this.thickness4=[],this.theta4=[],this.velocity4=[],this.sz4=[],this.c=[],this.num_waves=30,this._h=t,this._s=i,this._l=s,this.patternOrder=a.patternOrder,this.diagonalM
=sqrt(Math.pow(width,2)+Math.pow(height,2));let h=createVector(width,height).heading(),n=abs(PI/4-h);this.ty=this.diagonal/2*cos(n),this.waveSpeed=a.waveSpeed,this.wavePeriod=a.wavePeriod,this.waveHeight=a.waveHeight,this.evolvePeriod=a.evolvePeriod,this.evolvePeriod==EvolvePeriod.DAILY?this.num_lines=7:(this.evolvePeriod==EvolvePeriod.HOURLY||this.evolvePeriod==EvolvePeriod.MONTHLY)&&(this.num_lines=12),this.waveHeight==WaveHeight.SHORT?this.amplitude=getRandomInt(20,30):this.waveHeight==WaveHeight.MEDIUM?this.ampM
litude=getRandomInt(30,40):this.waveHeight==WaveHeight.TALL&&(this.amplitude=getRandomInt(40,50)),this.wavePeriod==WavePeriod.SHORT?this.period=getRandomInt(300,351):this.wavePeriod==WavePeriod.MEDIUM?this.period=getRandomInt(425,476):this.wavePeriod==WavePeriod.LONG&&(this.period=getRandomInt(600,651)),this.waveSpeed==WaveSpeed.SLOW?(this.min_speed=.003,this.max_speed=.005):this.waveSpeed==WaveSpeed.MEDIUM?(this.min_speed=.008,this.max_speed=.01):this.waveSpeed==WaveSpeed.FAST&&(this.min_speed=.015,this.max_speed=M
.018),this.thetaList=[0,1/4*PI,.5*PI,3/4*PI,PI],this.setupStaticWave(),this.setupDynamicWave(),r.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=r.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){randomSeed(100*e+1),shuffle(this.xspacing1),shuffle(this.thickness1),shuffle(this.theta1),shuffle(this.xspacing1),shuffle(this.velocity1),shuffle(this.xspacing2),shuffle(this.thickness2),shuffle(this.theta2),shuffle(this.xspacing2),shuffle(this.velocity2),shuffle(this.xspacing3),shM
uffle(this.thickness3),shuffle(this.theta3),shuffle(this.xspacing3),shuffle(this.velocity3),shuffle(this.xspacing4),shuffle(this.thickness4),shuffle(this.theta4),shuffle(this.xspacing4),shuffle(this.velocity4)}setupStaticWave(){for(let e=0;e<this.num_waves;e++){this.xspacing1.push(getRandomInt(5,50)),this.thickness1.push(getRandomInt(50,200)),this.theta1.push({value:random(this.thetaList)}),this.velocity1.push({value:random(this.min_speed,this.max_speed)}),this.sz1.push(random(.5,3)),this.xspacing2.push(getRandomInM
t(5,50)),this.thickness2.push(getRandomInt(50,200)),this.theta2.push({value:random(this.thetaList)}),this.velocity2.push({value:random(this.min_speed,this.max_speed)}),this.sz2.push(random(.5,3)),this.xspacing3.push(getRandomInt(5,50)),this.thickness3.push(getRandomInt(50,200)),this.theta3.push({value:random(this.thetaList)}),this.velocity3.push({value:random(this.min_speed,this.max_speed)}),this.sz3.push(random(.5,3)),this.xspacing4.push(getRandomInt(5,50)),this.thickness4.push(getRandomInt(50,200)),this.theta4.puM
sh({value:random(this.thetaList)}),this.velocity4.push({value:random(this.min_speed,this.max_speed)}),this.sz4.push(random(.5,3));let t=e%5;this.c.push(Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25))}}setupDynamicWave(){this.dynamicWave={h:random(this.hCanvas/3),xspacing:getRandomInt(5,20),thickness:getRandomInt(100,200),theta:{value:random(this.thetaList)},velocity:{value:random(this.min_speed,this.max_speed)},sz:random(1,3),num_lines:0},1==this.patternOrder[0]?this.dynamicWave.h=random(200,heM
ight-200):2==this.patternOrder[0]?this.dynamicWave.h=random(200,width-200):(3==this.patternOrder[0]||4==this.patternOrder[0])&&(this.dynamicWave.h=random(200,2*this.ty-200))}update(e){this.time=e}drawHorWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(width/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),tM
+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s];r<-2||r>height+2||e.square(a,r,n*this.maxR)}}}drawVerWave(e,t,i,s,a,r,h,n,o){this.dx=TWO_PI/this.period*i,this.xvalues=new Array(floor(height/i+20));let l=this.time.getTime()/(1e3/60),d=r.value+h.value*l/5+t;for(let e=0;e<this.xvalues.length;e++)this.xvalues[e]=sin(d)*this.amplitude,d+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.xvalues.length;s++){let a=t+this.xvalues[s],r=s*iM
;a<-2||a>width+2||e.square(a,r,n*this.maxR)}}}drawDiaWave(e,t,i,s,a,r,h,n,o,l){let d=cos(-l),m=sin(-l);this.dx=TWO_PI/this.period*i,this.yvalues=new Array(floor(this.diagonal/i));let p=this.time.getTime()/(1e3/60),g=r.value+h.value*p/5+t;for(let e=0;e<this.yvalues.length;e++)this.yvalues[e]=sin(g)*this.amplitude,g+=this.dx;for(let r=0;r<a;r++){e.noStroke(),e.fill(color(...Color.chromaToArray(o))),t+=s/a;for(let s=0;s<this.yvalues.length;s++){let a=s*i,r=t+this.yvalues[s],h=n*this.maxR,o=a-this.diagonal/2,l=r-this.tM
y,p=o*d+l*m+width/2,g=-o*m+l*d+height/2;p<-2||p>width+2||g<-2||g>height+2||e.square(a,r,h)}}}drawHorizontal(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawHorWave(e,t,this.xspacing1[i]*width/1024,this.thickness1[i]*height/1024,this.num_lines,this.theta1[i],this.velocity1[i],this.sz1[i],this.c[i]),t+=(height+50)/this.num_waves}drawVertical(e){let t=-50;for(let i=0;i<this.theta1.length;i++)this.drawVerWave(e,t,this.xspacing2[i]*height/1024,this.thickness2[i]*width/1024,this.num_lines,this.theta2[i],this.vM
elocity2[i],this.sz2[i],this.c[i]),t+=(width+50)/this.num_waves}drawLeft(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing3[i]*this.maxR,this.thickness3[i]*this.maxR,this.num_lines,this.theta3[i],this.velocity3[i],this.sz3[i],this.c[i],PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawRight(e){let t=0;for(let i=0;i<this.theta1.length;i++)e.push(),e.translate(width/2,height/2),e.rotate(M
3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,t,this.xspacing4[i]*this.maxR,this.thickness4[i]*this.maxR,this.num_lines,this.theta4[i],this.velocity4[i],this.sz4[i],this.c[i],3*PI/4),e.pop(),t+=(2*this.ty-100)/(this.num_waves-1)}drawPattern(e,t){1==t?this.drawHorizontal(e):2==t?this.drawVertical(e):3==t?this.drawLeft(e):this.drawRight(e)}draw(e,t,i,s,a){this._h=s.h,this._s=s.s,this._l=s.l,e.background(0);let r=t.getHours()>=6&&t.getHours()<18?.2:.05,h=Color.getSandColorByIndex(4,this._h,this._s,M
this._l).luminance(r).alpha(.5);if(e.background(color(...Color.chromaToArray(h))),!a)return;this.evolvePeriod==EvolvePeriod.HOURLY?this.dynamicWave.num_lines=(t.getHours()+11)%12+1:this.evolvePeriod==EvolvePeriod.DAILY?this.dynamicWave.num_lines=t.getDay()+1:this.evolvePeriod==EvolvePeriod.MONTHLY&&(this.dynamicWave.num_lines=t.getMonth()+1);for(let e=0;e<this.num_waves;e++){let t=e%5;this.c[e]=Color.getSandColorByIndex(t,this._h,this._s,this._l).luminance(.25)}1==i?(3==this.patternOrder[0]||4==this.patternOrder[0]M
?this.num_waves=30:this.num_waves=20,this.drawPattern(e,this.patternOrder[0])):2==i?(this.patternOrder[0]+this.patternOrder[1]==3?this.num_waves=10:this.patternOrder[0]+this.patternOrder[1]==7?this.num_waves=20:this.num_waves=15,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1])):3==i?(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2])):(this.num_waves=10,this.drawPattern(e,this.patternOrder[0]),M
this.drawPattern(e,this.patternOrder[1]),this.drawPattern(e,this.patternOrder[2]),this.drawPattern(e,this.patternOrder[3]));let{h:n,xspacing:o,thickness:l,num_lines:d,theta:m,velocity:p,sz:g}=this.dynamicWave,c=Color.getSandColorByIndex(0,this._h,this._s,this._l).luminance(.5);1==this.patternOrder[0]?this.drawHorWave(e,n,o*width/1024,l*height/1024,d,m,p,g,c):2==this.patternOrder[0]?this.drawVerWave(e,n,o*height/1024,l*width/1024,d,m,p,g,c):3==this.patternOrder[0]?(e.push(),e.translate(width/2,height/2),e.rotate(PI/M
4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,PI/4),e.pop()):4==this.patternOrder[0]&&(e.push(),e.translate(width/2,height/2),e.rotate(3*PI/4),e.translate(-this.diagonal/2,-this.ty),this.drawDiaWave(e,n,o*this.maxR,l*this.maxR,d,m,p,g,c,3*PI/4),e.pop())}}class GrainRenderer{static texture;static deltaX;static deltaY;static maxDelta=100;static wCanvas;static hCanvas;static setup(e,t){GrainRenderer.wCanvas=e+GrainRenderer.maxDelta,GrainRenderer.hCanvas=t+GrainRendereM
r.maxDelta,GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0),GrainRenderer.texture=createImage(GrainRenderer.wCanvas,GrainRenderer.hCanvas),GrainRenderer.texture.loadPixels();let i=GrainRenderer.texture.pixelDensity();for(let e=0;e<GrainRenderer.wCanvas;e++)for(let t=0;t<GrainRenderer.hCanvas;t++){let s=216.75,a=255,r=random(s,a),h=random(s,a),n=random(s,a);for(let s=0;s<i;s++)for(let a=0;a<i;a++){let o=4*((t*i+a)*GrainRenderer.wCanvas*i+(e*i+s));GrainRendM
erer.texture.pixels[o]=r,GrainRenderer.texture.pixels[o+1]=h,GrainRenderer.texture.pixels[o+2]=n,GrainRenderer.texture.pixels[o+3]=255}}GrainRenderer.texture.updatePixels()}static applyGrain(e,t){let i=!!t&&{atFrame:1};e.textureOverlay(GrainRenderer.texture,{mode:BURN,animate:i})}static applyGrainToMainCanvas(e){blendMode(BURN),e&&(GrainRenderer.deltaX=random(-GrainRenderer.maxDelta,0),GrainRenderer.deltaY=random(-GrainRenderer.maxDelta,0)),image(GrainRenderer.texture,GrainRenderer.deltaX,GrainRenderer.deltaY)}}conM
st HourglassSize={SMALL:"SMALL",MEDIUM:"MEDIUM",LARGE:"LARGE"};class HourglassRenderer{constructor(e,t,i){this.nLayer=10,this.wCanvas=e.width,this.hCanvas=e.height,this.hourglassSize=t.hourglassSize,this.poly=t.poly,this.evolvePeriod=t.evolvePeriod,this.xc=this.wCanvas/2,this.yc=this.hCanvas/2,this.x1=this.xc+random(100,300),this.y1=this.yc+random(100,300),this.x2=this.xc+random(100,300),this.y2=this.yc+random(100,300),this.x1m=this.wCanvas-this.x1,this.y1m=this.y1,this.maxR=min(this.wCanvas,this.hCanvas)/2,1==thisM
.poly?this.mainRadius=.1*this.maxR*4:this.mainRadius=.1*this.maxR*getRandomInt(1,6),i.registerIterationChangeEvent(this.onIterationChange.bind(this));let s=i.getCurrentIteration();this.onIterationChange(s),this.topline=this.polygon(this.xc,this.yc,this.poly,PI),this.bottomline=this.polygon(this.xc,this.yc,this.poly,0),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.excitement=.15*max(this.sandRects[0][2],this.sandRects[0][3]),this.dx=[],this.dy=[];for(let e=0;e<2M
*this.nLayer;++e)this.dx[e]=random(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement);this.curSecond=(new Date).getSeconds(),this.rotateAngle=0}onIterationChange(e){randomSeed(100*e+2),this.startAngle=this.getStartAngle(),this.radiuses=this.getRadiuses()}getIteration(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(M
e.getFullYear()-1970)+e.getMonth()),t}getStartAngle(){let e=getRandomInt(1,6);return PI/(2.5+.5*e)}getRadiuses(){let e,t;this.hourglassSize==HourglassSize.MEDIUM?(e=.45*this.maxR,t=.55*this.maxR):this.hourglassSize==HourglassSize.LARGE&&(e=.6*this.maxR,t=.7*this.maxR);let i=[];for(let s=0;s<this.poly;s++){let a;a=0==s?e:random(e,t),i.push(a)}return i}update(e,t){if(e.getSeconds()!=this.curSecond){this.curSecond=e.getSeconds(),this.secondTicked=!0,this.rotateAngle+=PI/30;for(let e=0;e<2*this.nLayer;++e)this.dx[e]=raM
ndom(-this.excitement,this.excitement),this.dy[e]=random(-this.excitement,this.excitement)}else this.secondTicked=!1;this.topline=this.polygon(this.xc,this.yc,this.poly,PI+t),this.bottomline=this.polygon(this.xc,this.yc,this.poly,t),this.sandRects=[Geometry.getBoundingBox(this.topline),Geometry.getBoundingBox(this.bottomline)],this.time=e,this.rotation=t}draw(e,t,i){let s=i.luminance(.3);e.fill(255,255,255,255),e.blendMode(REMOVE),e.rect(0,0,this.wCanvas,this.hCanvas),e.blendMode(BLEND),0==t?this.drawShadowNormal(eM
,s,this.time):1==t&&this.drawShadowCircle(e,s),e.fill(255,255,255,255),e.blendMode(REMOVE),this.drawShape(e,this.topline),this.drawShape(e,this.bottomline),e.blendMode(BLEND)}drawShadowNormal(e,t,i){let s=floor(i.getMinutes()/10),a=i.getMinutes()%10;e.push(),e.noFill(),e.strokeWeight(.005*this.maxR);for(let i=0;i<s;i++){let a=map(i,s,0,.2,.5),r=color(...Color.chromaToArray(t.alpha(a)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i],this.yc+this.dy[2*i],this.poly,PI)}for(let i=0;i<a;i++){let s=map(i,a,0,.M
2,.5),r=color(...Color.chromaToArray(t.alpha(s)));e.stroke(r),this.getAndDrawPolygon(e,this.xc+this.dx[2*i+1],this.yc+this.dy[2*i+1],this.poly,0)}e.pop()}drawShadowCircle(e,t){e.push(),e.noStroke(),e.translate(this.xc,this.yc),e.rotate(PI+this.rotateAngle);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.fill(a),this.getAndDrawPolygon(e,0,2.5*this.mainRadius,this.poly,PI),this.getAndDrawPolygon(e,0,2.5*-this.mainRadius,this.poly,0),e.rotate(PI/3)}e.pop(),e.push(),e.noFill(),M
e.strokeWeight(2),e.translate(this.xc,this.yc),e.rotate(-this.rotateAngle+PI/30);for(let i=0;i<3;i++){let s=map(i,3,0,.2,.5),a=color(...Color.chromaToArray(t.alpha(s)));e.stroke(a),this.getAndDrawPolygon(e,0,-this.mainRadius/2,this.poly,PI),this.getAndDrawPolygon(e,0,this.mainRadius/2,this.poly,0),e.rotate(-PI/3)}e.pop()}getAndDrawPolygon(e,t,i,s,a){let r=this.polygon(t,i,s,a);this.drawShape(e,r)}drawShape(e,t){e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.endShape(e.CLOSE)}polygon(e,t,i,s){leM
t a=(PI/2-this.startAngle)/i,r=0,h=[];h.push({x:e,y:t});let n=this.startAngle+s;for(let s=0;s<i;s++){let i=this.radiuses[r];r+=1;let s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}r=this.poly,n=PI/2+a+s;for(let s=0;s<i;s++){r-=1;let i=this.radiuses[r],s=e+cos(n)*i,o=t+sin(n)*i;h.push({x:s,y:o}),n+=a}return h=h.filter((e=>!isNaN(e.x)&&!isNaN(e.y))),h}getSandRects=()=>this.sandRects;getTopLine=()=>this.topline;getBottomLine=()=>this.bottomline;getSecondTicked=()=>this.secondTicked}const WavePeriod={SHORT:"SHORT",MEM
DIUM:"MEDIUM",LONG:"LONG"},WaveHeight={SHORT:"SHORT",MEDIUM:"MEDIUM",TALL:"TALL"},WaveSpeed={SLOW:"SLOW",MEDIUM:"MEDIUM",FAST:"FAST"};class SandRenderer{static N_CURVE_POINT=50;static DROPDOWN_TIME=3;constructor(e,t,i,s,a,r,h,n){this.wCanvas=e.width,this.hCanvas=e.height,this.hInit=t,this.baseLine=this.transformCoord(i),this.baseH=s,this.baseS=a,this.baseL=r,this.curSecond=0,this.waveHeight=h.waveHeight,this.wavePeriod=h.wavePeriod,this.waveSpeed=h.waveSpeed,this.evolvePeriod=h.evolvePeriod,this.nSandLayer=6,this.lM
ayers=this.getLayers(),this._h=this.baseH,this._s=this.baseS,this._l=this.baseL,this.prevIteration=null,n.registerIterationChangeEvent(this.onIterationChange.bind(this));let o=n.getCurrentIteration();this.onIterationChange(o)}onIterationChange(e){null==this.prevIteration?this._h=this.getHue(this.baseH,0,e):this._h=this.getHue(this._h,this.prevIteration,e),this.prevIteration=e}getHue(e,t,i){let s=min(t,i),a=max(t,i);for(let r=s;r<a;r++){randomSeed(100*r+3);let s=random(1);if(this.evolvePeriod==EvolvePeriod.HOURLY?s=M
map(s,0,1,5,10):this.evolvePeriod==EvolvePeriod.DAILY?s=map(s,0,1,10,30):this.evolvePeriod==EvolvePeriod.MONTHLY&&(s=map(s,0,1,50,100)),i>t)for(e+=s;e>360;)e-=360;else for(e-=s;e<0;)e+=360}return e}update(e){this.time=e}getChroma(){return Color.getSandColorByIndex(0,this._h,this._s,this._l)}getBaseHSL(){return{h:this._h,s:this._s,l:this._l}}draw(e,t,i,s,a){this.nLayer=(this.time.getHours()+11)%12+1,t=this.transformCoord(t),e.background(0);let r=this.getChroma().luminance(.5).alpha(.25);e.background(color(...Color.cM
hromaToArray(r))),e.strokeWeight(1),this.layers.forEach((e=>{if(0==e.id)e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).luminance(.2).alpha(1);else{let t=map(e.id/this.nSandLayer,0,1,.5,.8);e.c=Color.getSandColorByIndex(e.id,this._h,this._s,this._l).alpha(t)}let s=map(i,0,1,e.baselineY,this.hInit),a=max(0,map(s,this.hInit,0,0,1)),r=Geometry.getPolyArea(t)*a;e.y=Geometry.getYByAreaBelow(t,r),e.y=map(e.y,0,this.hInit,.05*-this.hCanvas,this.hInit+.05*this.hCanvas)})),this.layers.forEach((i=>{s&&2*i.id<thisM
.nLayer&&this.drawDropdown(e,t,i,a)})),this.layers.forEach((t=>this.drawLayer(e,t)));let h=!1;this.time.getSeconds()!=this.curSecond&&(this.curSecond=this.time.getSeconds(),h=!0),GraphicUtils.applyMask(e,t)}transformCoord(e){let[t,i,s,a]=Geometry.getBoundingBox(e),r=t+s,h=i+a;return e.map((e=>{let n=map(e.x,t,r,-s/2,s/2)+this.wCanvas/2,o=map(e.y,i,h,0,a);return createVector(n,o)}))}getLayers(){let e=[];for(let t=0;t<this.nSandLayer;t++){let i,s=this.hInit/this.nSandLayer*t;this.waveSpeed==WaveSpeed.SLOW?i=random(.0M
08,.012):this.waveSpeed==WaveSpeed.MEDIUM?i=random(.016,.024):this.waveSpeed==WaveSpeed.FAST&&(i=random(.032,.048));let a,r,h=random(1e4);this.wavePeriod==WavePeriod.SHORT?a=random(2.7,3):this.wavePeriod==WavePeriod.MEDIUM?a=random(1.8,2):this.wavePeriod==WavePeriod.LONG&&(a=random(1.2,1.3)),this.waveHeight==WaveHeight.SHORT?r=this.hCanvas/30:this.waveHeight==WaveHeight.MEDIUM?r=this.hCanvas/24:this.waveHeight==WaveHeight.TALL&&(r=this.hCanvas/18);let n={mode:"DELTA_Y",deltaY:(e,t)=>map(sin(e*a*TAU+t*i+h),-1,1,-r,rM
)};e.push({id:t,baselineY:s,height:r,speed:i,seed:h,shape:n,stripe:{distance:random(.04*this.hInit,.08*this.hInit),height:random(.02*this.hInit,.04*this.hInit),stretch:random(1.2,1.5),colorTransform:e=>e.brighten(1.2)}})}return e}drawDropdown=(e,t,i,s)=>{let{c:a,shape:r}=i,h=Geometry.getBoundingBox(t)[3],n=this.time.getTime()/(1e3/60),o=createVector(this.wCanvas/2,0),l=createVector(this.wCanvas/2,h),d=[];for(let e=0;e<50;e++){let t=e/49,i=o.copy(),{x:s,y:a}=Vector.lerp(i,l,t);s+=r.deltaY(t,-n/5)*map(e,0,50,.1,1.5),M
d.push(createVector(s,a))}let m=map(s,0,SandRenderer.DROPDOWN_TIME,0,50);m=min(m,50),e.push(),e.noStroke(),e.fill(color(...Color.chromaToArray(a)));for(let t=0;t<m;t++)e.square(d[t].x,d[t].y,.004*this.hCanvas);e.pop()};drawLayer=(e,t)=>{if(2*t.id<this.nLayer){let i=this.getLayerPointline(t);this.drawWave(e,i,t),this.drawPattern(e,i,t,this.hCanvas/8,this.hCanvas/60),2*t.id+1<this.nLayer&&this.drawStripe(e,i,t)}};getLayerPointline=e=>{let{y:t,shape:i}=e,s=[],a=this.time.getTime()/(1e3/60);if("DELTA_Y"==i.mode){let e=M
createVector(0,t),r=createVector(this.wCanvas,t);for(let t=0;t<SandRenderer.N_CURVE_POINT;t++){let h=t/(SandRenderer.N_CURVE_POINT-1),n=e.copy(),{x:o,y:l}=Vector.lerp(n,r,h);l+=i.deltaY(h,a/5),s.push(createVector(o,l))}}else s=[start,end];return s};drawWave=(e,t,i)=>{let{c:s}=i;e.noStroke(),e.fill(color(...Color.chromaToArray(s))),e.beginShape(),e.vertex(0,this.hCanvas);for(let i=0;i<t.length;i++)e.vertex(t[i].x,t[i].y);e.vertex(this.wCanvas,this.hCanvas),e.endShape()};drawPattern=(e,t,i,s,a)=>{e.noStroke();for(letM
 i=a;i<=s;i+=a){let a=map((i-1)/(s-1),0,1,.2,0);e.fill(0,255*a),e.beginShape();for(let s=0;s<t.length;s++)e.vertex(t[s].x,t[s].y+i);for(let s=t.length-1;s>=0;s--)e.vertex(t[s].x,t[s].y+(i-1));e.endShape()}};drawStripe=(e,t,i)=>{let{c:s,stripe:{distance:a,height:r,stretch:h,colorTransform:n}}=i;e.noStroke();let o=n(s),l=color(...Color.chromaToArray(o)),d=s.alpha();l.setAlpha(255*d),e.fill(l),e.beginShape();for(let i=0;i<t.length;i++)e.vertex(t[i].x*h,t[i].y+a);for(let i=t.length-1;i>=0;i--)e.vertex(t[i].x*h,t[i].y+aM
+r);e.endShape()}}new Q5("global");let wCanvas,hCanvas,canvas,timeController,hourglass,layerBackground,layerSandTop,layerSandBottom,layerHourglass,renBackground,renSandTop,renSandBottom,renHourglass,renPostProcessing,traits,prevSpeed,showMode,currentTime,maxFps=60;setup=()=>{setupRandom(),setupTraits(),setupSketch()},setupRandom=()=>{let e=p5seed;randomSeed(e),noiseSeed(e)},setupTraits=()=>{let e=getRandomInt(1,10),t=getRandomItem([[HourglassSize.MEDIUM,70],[HourglassSize.LARGE,30]]),i=getRandomItem([[WaveHeight.SHM
ORT,1],[WaveHeight.MEDIUM,1],[WaveHeight.TALL,1]]),s=getRandomItem([[WavePeriod.SHORT,1],[WavePeriod.MEDIUM,1],[WavePeriod.LONG,1]]),a=getRandomItem([[WaveSpeed.SLOW,1],[WaveSpeed.MEDIUM,1],[WaveSpeed.FAST,1]]),r=getRandomItem([[EvolvePeriod.HOURLY,60],[EvolvePeriod.DAILY,35],[EvolvePeriod.MONTHLY,5]]),h=getRandomItem([[1,5],[2,20],[3,50],[4,20],[5,5]]),n=getPatternOrder(),o=getRandomItem(AngelNumber.map((e=>[e[0],1]))),l=getRandomItem(BlissLimit.map((e=>[e[0],e[2]])));traits={waveHeight:i,wavePeriod:s,waveSpeed:a,M
evolvePeriod:r,color:e,hourglassSize:t,poly:h,patternOrder:n,angelNumber:o,blissLimit:l},console.log(traits)},getPatternOrder=()=>{let e=[],t=[1,2,3,4],i=getRandomItem([[1,.6],[2,.1],[3,.15],[4,.15]]);e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);for(let s=0;s<3;s++)i=random(t),e.push(i),patternChosen=t.indexOf(i),x=t.splice(patternChosen,1);return e},setupSketch=()=>{frameRate(maxFps),frameCount=0,wCanvas=windowWidth,hCanvas=windowHeight,canvas=createCanvas(wCanvas,hCanvas),showMode=0,timeControM
ller=new TimeController(traits),hourglass=new Hourglass(traits,timeController);let e=getRandomInt(0,361),t=getRandomInt(30,101),i=getRandomInt(50,101);Color.setColorMode(traits.color),layerBackground=createGraphics(wCanvas,hCanvas),renBackground=new BackgroundRenderer(layerBackground,e,t,i,traits,timeController),layerHourglass=createGraphics(wCanvas,hCanvas),renHourglass=new HourglassRenderer(layerHourglass,traits,timeController);let s=renHourglass.getSandRects(wCanvas,hCanvas),a=renHourglass.getTopLine(),r=renHourM
glass.getBottomLine(),h=createVector(s[0][2],s[0][3]).mag();layerSandTop=createGraphics(h,h),layerSandBottom=createGraphics(h,h),renSandTop=new SandRenderer(layerSandTop,s[0][3],a,e,t,i,traits,timeController),renSandBottom=new SandRenderer(layerSandBottom,s[0][3],r,e,t,i,traits,timeController),imgSandTop=createGraphics(wCanvas,hCanvas),imgSandBottom=createGraphics(wCanvas,hCanvas),renPostProcessing=new PostProcessing(wCanvas,hCanvas,traits),GrainRenderer.setup(wCanvas,hCanvas),prevSpeed=1},draw=()=>{let e=0==showMoM
de||1==showMode,t=0==showMode||2==showMode,{time:i,state:s,speed:a,paused:r,isLive:h,realDelta:n}=timeController.step();hourglass.update(i),renSandTop.update(i),renSandBottom.update(i),renBackground.update(i);let o=4==s?1:0,{top:l,rotation:d,flipped:m,timeSinceRotation:p}=hourglass.getState();renHourglass.update(i,d);let g=renSandTop.getChroma(),c=renSandTop.getBaseHSL();if(background(255),renBackground.draw(layerBackground,i,s,c,e),image(layerBackground,0,0),t){let e=renHourglass.getSandRects();renHourglass.draw(lM
ayerHourglass,o,g),renSandTop.draw(layerSandTop,renHourglass.getTopLine(),1-l,!m,p),renSandBottom.draw(layerSandBottom,renHourglass.getBottomLine(),l,m,p),image(layerSandTop,...e[0],(layerSandTop.width-e[0][2])/2,0,e[0][2],e[0][3]),image(layerSandBottom,...e[1],(layerSandBottom.width-e[1][2])/2,0,e[1][2],e[1][3]),image(layerHourglass,0,0)}let u=renHourglass.getSecondTicked();GrainRenderer.applyGrainToMainCanvas(u),renPostProcessing.updateFilter(a,r,h),prevSpeed=a,renPostProcessing.applyToMainCanvas(),currentTime=i}M
,keyPressed=()=>{"+"!=key&&"="!=key||timeController.setFasterSpeed(),"-"==key&&timeController.setSlowerSpeed(),keyCode==LEFT_ARROW&&timeController.jumpBackward(),keyCode==RIGHT_ARROW&&timeController.jumpForward(),keyCode==ESCAPE&&timeController.resumeLive()," "==key&&timeController.togglePause(),"T"!=key&&"t"!=key||(showMode=(showMode+1)%3),"S"!=key&&"s"!=key||saveCanvasAtCurrentTime()},saveCanvasAtCurrentTime=()=>{let e=60*new Date(currentTime).getTimezoneOffset()*1e3,t=new Date(currentTime-e).toISOString().slice(M
0,-1);save(t+".png")};const EvolvePeriod={HOURLY:"HOURLY",DAILY:"DAILY",MONTHLY:"MONTHLY"},AngelNumber=[["11/111/1111",["1:1","1:11","11:1","11:11"],["1/1","11/1","1/11","11/11"]],["22/222/2222",["2:2","2:22","22:2","22:22"],["2/2","22/2"]],["33/333/3333",["3:3","3:33"],["3/3"]],["44/444/4444",["4:4","4:44"],["4/4"]],["55/555/555",["5:5","5:55"],["5/5"]],["66/666/6666",["6:6"],["6/6"]],["77/777/7777",["7:7"],["7/7"]],["88/888/8888",["8:8"],["8/8"]],["99/999/9999",["9:9"],["9/9"]],["1212",["12:12"],["12/12"]],["399/M
339",["3:39"],["3/3","9/3","3/9","9/9"]],["83/8833",["8:3"],["8/3","3/8"]],["72/7722",["7:2"],["7/2","2/7"]],["633/6363",["6:3","6:33"],["6/3","3/6"]],["588",["5:8","8:58"],["8/5","5/8","8/8"]],["446/4646",["4:6","4:46"],["4/4","6/4","4/6"]],["000",[],[]],["1010",["10:10"],["10/10"]],["1017",["10:17","17:10"],["17/10"]],["1022",["10:22","22:10"],["22/10"]],["1313",["13:13"],["1/3","3/1"]],["1444",["14:44"],["4/1","1/4","4/4"]],["2020",["20:20"],["2/2"]]],BlissLimit=[["Forever",-1,3],["2",2,40],["5",5,30],["10",10,2M
0],["20",20,7]];class TimeController{constructor(e){this.speeds=[-3600,-60,-10,-3,1,3,10,60,3600],this.defaultSpeedLevel=4,this.evolvePeriod=e.evolvePeriod,this.angelNumber=e.angelNumber,this.blissLimit=e.blissLimit,this.timestamp=Date.now(),this.prevRealTimestamp=this.timestamp,this.paused=!1,this.speedLevel=this.defaultSpeedLevel;let t=new Date(this.timestamp);this.iteration=this.getIteration(t),this.prevBliss=this.getPrevBliss(t,1),this.iterationChangeHandlers=[]}getCurrentIteration=()=>this.iteration;getIteratiM
on(e){let t,i=e.getTime()-60*e.getTimezoneOffset()*1e3;return this.evolvePeriod==EvolvePeriod.HOURLY?t=floor(i/36e5):this.evolvePeriod==EvolvePeriod.DAILY?t=floor(i/864e5):this.evolvePeriod==EvolvePeriod.MONTHLY&&(t=12*(e.getFullYear()-1970)+e.getMonth()),t}registerIterationChangeEvent(e){this.iterationChangeHandlers.push(e)}unregisterIterationChangeEvent(e){this.iterationChangeHandlers=this.iterationChangeHandlers.filter((t=>t!=e))}step(){let e=Date.now(),t=e-this.prevRealTimestamp,i=this.speeds[this.speedLevel],sM
=this.paused?0:i;this.timestamp+=t*s,this.timestamp=this.limitTimestamp(this.timestamp);let a=new Date(this.timestamp),r=this.getStateFromTime(a);this.updateIteration(a),this.prevRealTimestamp=e;let h=this.timestamp==e;return{time:a,state:r,speed:i,paused:this.paused,isLive:h,realDelta:t}}updateIteration(e){let t=this.getIteration(e);t!=this.iteration&&(this.iterationChangeHandlers.forEach((e=>e(t))),this.iteration=t)}getStateFromTime(e){let t,i,s=e.getHours(),a=e.getMinutes(),r=e.getDate(),h=e.getMonth()+1;if("000M
"==this.angelNumber)i=0==s&&0==a,t=i&&1==r&&1==h;else{let e=`${s}:${a}`,n=`${h}/${r}`,o=AngelNumber.filter((e=>e[0]==this.angelNumber))[0];i=o[1].includes(e),t=o[2].includes(n)}return i&&t?4:t?3:i?2:1}limitTimestamp(e){let t=BlissLimit.filter((e=>e[0]==this.blissLimit))[0][1],i=Date.now(),s=this.getPrevBliss(new Date,t);return e>i?(e=i,this.resetSpeed()):e<s&&(e=s,this.resetSpeed()),e}getPrevBliss(e,t){if(-1==t)return 0;let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i-=6e4;let e=this.getStateFrM
omTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}getNextBliss(e,t){if(-1==t)return Date.now();let i=e.getTime()-e.getMilliseconds()-1e3*e.getSeconds();for(;t>0;){i+=6e4;let e=this.getStateFromTime(new Date(i));2!=e&&4!=e||(t-=1)}return i}togglePause(){this.paused=!this.paused}setFasterSpeed(){this.speedLevel=min(this.speedLevel+1,this.speeds.length-1),this.paused=!1}setSlowerSpeed(){this.speedLevel=max(this.speedLevel-1,0),this.paused=!1}jumpForward(){let e=new Date(this.timestamp);this.timestamp=this.getNextBliss(eM
,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}jumpBackward(){let e=new Date(this.timestamp);this.timestamp=this.getPrevBliss(e,1),this.timestamp=this.limitTimestamp(this.timestamp),this.resetSpeed()}resetSpeed(){this.speedLevel=this.defaultSpeedLevel,this.paused=!1}resumeLive(){this.timestamp=Date.now(),this.resetSpeed()}}
text/plain;charset=utf-8
LpSophia, I love you very very much. Thank you for the love and warmth you give me.
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
https://sparks.devh!
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Bj@=:BNB.BNB:bnb1k5v6rhgxn362t6rape97ukaf78x322huuxkuts:42590238::0
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
FjDOUT:7D0E2AFD7E3D8212CBAF78D92CD8922ECDAC4DD181F493FFC014CBC92D4E09C3
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
DDDDDDDDDDDDDDDDDDDDDr=
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
JjH=:BNB.TWT-8C2:bnb1ug7vxc5rpap4nr3urcnzgtd04p36qezcyd9fhh:7717034664: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
FjDOUT:ABA9DC04064F2526E8CED9E6A5EC0F644BCFAA38483CB01EDC7333609CC6F325
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
2023-02-10T05:04:22+00:00
2023-02-10T05:04:22+00:00v
2023-02-10T05:04:22+00:00!
4j2DC-L5:A39spNZLtMf7sIWyKT024sMyJ4VEabZrImPt3uJetKo=
text/html;charset=utf-8
<!doctype html><html><head></head><body><script>var H="0x74ac27";var N="Astral";var Y="Smooth";var E="Normal";var G="Normal";var D="UpsideDown";var V=2;var F=539;var C=561;var UG=false;var L=["2222222222222222222222222222222222222111111111111111111111111111","2222222222222222222222222222222222221111111111111111111111111111","2222222222222222222222222222222222221111111111111111111111111111","2222222222222222222222222222222222221111111111111111111111111111","22222222222222222222222222222222222211111111111111111111111M
11111","2222222222222222222222222223222222222111111111111111111111111111","2222222222222222222222234444433222333211111111111111111111111111","2222222222222222222222454553333223433332111111111111111111111111","2222222222222222222235443344433334455433311111111111111111111111","2222222222222222222454434443333332654433322111111111111111111111","2222222222222222215543455544555555354445553211111111111111111111","2222222222222222255444555545653224565553335521111111111111111111","2222222222222222455345565555443333346434333M
452111111111111111111","2222222222222222654565665565445323356456533355211111111111111111","2222222222222225554666665764553323334665433335421111111111111111","2222222222222226555667666755443447545678753323531111111111111111","2222222222222256536668667655635563456665596332342111111111111111","2222222222222265647677768576667633546767635643343111111111111111","2222222222222565657676777678578438876788985354333111111111111111","2222222222222664467787787777688479887899998545433111111111111111","222222222222267556778778777M
7786499888999999745544111111111111111","2222222222222575576887787778896488888889999845544111111111111111","2222222222222574575787887888897488864788999856555111111111111111","2222222222222464576786888888897488831378899856665111111111111111","2222222222222356776887788788897788536467889867664111111111111111","2222222222222248877888689888885888536257789866654111111111111111","2222222222222258748889689978878888744367888667662111111111111111","2222222222222247678788878998888788884577787778651111111111111111","22222222222M
22234778888889999998788887877778786641111122212121111","2222222222222227888888788999999588888877778888611221222222222111","1222222222222222887567779999999798888878888993522222212222222222","1112211212222222268666678858987299888879730482222222222222222222","1111111121222212288866678754957248887777530172222222222222222222","1111111111122111588866678867464368887771241472222222222222222222","1111111111111111698876667886754488876664411772222222222222222222","11111111111111115998766678888888888766666567722222222222222222M
22","1111111111111111169987657888888888887666666752222222222222222222","1111111111111111114888656788888888899767677732222222222222222222","1111111111111111111268756788999888998877777522222222222222222222","1111111111111111111112366788857584666345578322222222222222222222","1111111111111111111111126778997585665245486222222222222222222222","1111111111111111111111112578899787766656783222222222222222222222","1111111111111111111111111157899998755668832222222222222222222222","1111111111111111111111111126788999988887322222M
222222222222222222","1111111111111111111111111115788899988862222222222222222222222222","1111111111111111111111111116789999998322222222222222222222222222","1111111111111111111111111126789999884222222222222222222222222222","1111111111111111111111111126889998883222222222222222222222222222","1111111111111111111111111126889998884222222222222222222222222222","1111111111111111111111111157889998777222222222222222222222222222","1111111111111111111111111388889988777222222222222222222222222222","111111111111111111111112499988M
9988777732222222222222222222222222","1111111111111111111113455999999887777681012222222222222222222222","1111111111111111123333444489888877777781000001222222222222222222","1111111111111111222223233334888877767790001000001222222222222222","1111111111111122211222223323343888888300000000000002222222222222","1111111111112223221122222222243211111000000000000000222222222222","1111111111123341321122212222221111111000000000000000022222222222","1111111111133332421111121112211111110000000000000000022222222222","11111111112333M
33232112221111121110110000000000000000012222222222","1111111111333333134122222222111110105110000000000110002222222222","1111111111343432245121112233455411112666410000000110002222222222","1111111112333332235222111212213437666666663000000110002222222222","1111111113334333245322211111110121111333666200000110000222222222"];var P=["ff2048","3bb2ff","f9b535"];for(var TH="",i=0;8>i;i++)TH+=H.substr(2,6);H="0x"+TH;for(var PC=64,MT=50,PI=Math.PI,TAU=2*PI,abs=Math.abs,min=Math.min,max=Math.max,sin=Math.sin,cos=Math.cos,pow=MM
ath.pow,sqrt=Math.sqrt,ceil=Math.ceil,floor=Math.floor,rm=null,wW=0,wH=0,cS=1,canvas=null,ctx=null,styleSheet=null,styleSheet=null,L2=1<V,BC2=[{x:.5,y:.5},{x:.75,y:0}],BC3=[{x:.65,y:.15},{x:.5,y:.5},{x:.75,y:.75}],BC4=[{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC5=[{x:.5,y:.5},{x:.5,y:0},{x:0,y:.5},{x:.5,y:1},{x:1,y:.5}],BC6=[{x:.5,y:.5},{x:.5,y:0},{x:1,y:0},{x:1,y:1},{x:0,y:1},{x:0,y:0}],BC=[,,BC2,BC3,BC4,BC5,BC6],gvy=null,pxS=C/1e3,TS=TAU/127.5,DLO=.5+.5*F/1e3,DMD=1e3+19e3*F/1e3,DHI=8+24*F/1e3,RFOP=800<=F?.5+.M
5*(F-800)/199:0,wST=0,wS=[],wSE=0,eL=[],cPC=P.length,cP=[],pI=0,plC=BC[cPC],iFR=!0,dt=0,pvT=0,iPs=!1,iPt=!1,iEs=!1,iBx=!1,bxS=null,pB=9,pP=Array(PC),x=0;x<PC;x++){pP[x]=Array(PC);for(var y=0;y<PC;y++)pP[x][y]=0}if(L&&L.length===PC)for(var y=0;y<PC;y++)for(var row,x=0;x<PC;x++)row=""+L[y],pP[x][y]=+row.charAt(x);var sp=0;"Zen"==E&&(sp=256),"Tranquil"==E&&(sp=64),"Normal"==E&&(sp=16),"Fast"==E&&(sp=4),"Swift"==E&&(sp=2),"Hyper"==E&&(sp=.5);var sM=SD,sV=-1,sSS=1/3;"Pajamas"==Y&&(sM=SS,sSS=1/99),"Silk"==Y&&(sM=SS,sSS=1M
/3),"Sketch"==Y&&(sM=SRS);function SD(c,a){return c.distance-a.distance}function SS(){var a=sV;return sV+=sSS,2<=sV&&(sV-=3),a}function SRS(){var a=sV;return sV+=1/(rm()*PC),2<=sV&&(sV-=3),a}var flipX=!("Mirrored"!=D&&"MirroredUpsideDown"!=D),flipY=!("UpsideDown"!=D&&"MirroredUpsideDown"!=D),gv=3;"Lunar"==G&&(gv=.5),"Atmospheric"==G&&(gv=1),"Low"==G&&(gv=2),"High"==G&&(gv=6),"Massive"==G&&(gv=9),"Stellar"==G&&(gv=12),"Galactic"==G&&(gv=24);var ess={l:[]};"Heavenly"==N&&(ess={c:{r:{o:64},g:{o:64},b:{o:32}},l:[{st:{xM
:.006},n:{s:.006,d:128,c:.024,xp:.5},op:.4},{st:{x:-.007},n:{s:.007,d:128,c:.022,xp:.5},op:.6},{st:{y:.008},n:{s:.008,d:128,c:.02,xp:.5},op:.8},{st:{y:-.009},n:{s:.009,d:128,c:.018,xp:.5},op:1}]}),"Fae"==N&&(ess={l:[{c:{a:{o:16,e:-96}},st:{x:.002,y:-.017},op:.75,sc:1},{c:{a:{o:-16,e:96}},st:{x:-.001,y:-.015},op:.9,sc:1},{c:{a:{o:52,e:8}},st:{x:-.01,y:-.03},op:.9,n:{s:.02,d:64,c:.015,xp:2}}]}),"Prismatic"==N&&(ess={l:[{c:{r:{o:-64,e:128},g:{o:-64,e:128},b:{o:-32,e:64}},op:.75,n:{s:.001,d:1024,c:.001,xp:1}},{c:{r:{o:M
-64,e:255},g:{o:-64,e:255},b:{o:-32,e:128}},op:.25,n:{s:.001,d:1024,c:.001,xp:1}}]}),"Radiant"==N&&(ess={c:{r:{o:60,e:80},g:{o:60,e:80},b:{o:40,e:60}},l:[{op:1,n:{s:3e-4,d:40,c:.0014,xp:1}}]}),"Photonic"==N&&(ess={c:{a:{o:-64,e:140}},l:[{op:1,n:{s:.01,d:9999,c:.001,xp:3}},{op:1,n:{s:.009,d:9999,c:.001,xp:3}},{op:1,n:{s:.008,d:9999,c:.001,xp:3}},{op:1,n:{s:.007,d:9999,c:.001,xp:3}},{op:1,n:{s:.006,d:9999,c:.001,xp:3}},{op:1,n:{s:.005,d:9999,c:.001,xp:3}}]}),"Forest"==N&&(ess={c:{r:{o:-16,e:96},g:{o:-16,e:96},b:{o:16M
,e:-96}},l:[{st:{x:.002,y:-.014},op:.4,sc:1},{st:{x:-.001,y:-.012},op:.4,sc:1},{c:{r:{o:96,e:8},g:{o:128,e:8},b:{o:32,e:8}},st:{y:-.05},op:.3,n:{s:.02,d:1024,c:.006,xp:1}}]}),"Life"==N&&(ess={st:{x:-.006},c:{r:{o:-6,e:12},g:{o:-48,e:128},b:{o:-6,e:12}},l:[{op:.1,n:{s:.06,d:32,c:.03,xp:1}},{op:.3,n:{s:.03,d:32,c:.05,xp:2}},{op:.5,n:{s:.02,d:32,c:.07,xp:3}}]}),"Swamp"==N&&(ess={l:[{c:{r:{o:-192},b:{o:32,e:128}},st:{x:.005,y:.005},op:.8,sc:1},{c:{r:{o:-128,e:-64},g:{o:-64,e:128},b:{o:-64,e:-64}},op:1,n:{s:0,d:256,c:.0M
4,xp:2}}]}),"Wildblood"==N&&(ess={c:{r:{o:128,e:128},g:{o:-64,e:32},b:{o:-64,e:32}},l:[{op:.3,n:{s:.002,d:64,c:.075,xp:1}},{op:.3,n:{s:.003,d:64,c:.015,xp:2}},{op:.3,n:{s:.004,d:64,c:.0023,xp:3}}]}),"Soul"==N&&(ess={n:{s:.25,d:128,c:.01,xp:3},l:[{c:{r:{o:200},g:{o:-100},b:{o:-100}},st:{x:-.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:200},b:{o:-100}},st:{x:.005,y:-.015},op:1/3},{c:{r:{o:-100},g:{o:-100},b:{o:200}},st:{x:0,y:-.03},op:1/3}]}),"Magic"==N&&(ess={n:{s:.05,d:128,c:.015,xp:.5},l:[{c:{r:{o:200},b:{o:-200}},st:M
{x:-.02},op:1/3},{c:{r:{o:-200},g:{o:200}},st:{y:-.02},op:1/3},{c:{g:{o:-200},b:{o:200}},st:{x:.02},op:1/3}]}),"Astral"==N&&(ess={c:{r:{o:-64,e:96},g:{o:-64,e:64},b:{o:-64,e:96}},l:[{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}},{op:.33,n:{s:.003,d:512,c:.003,xp:1}}]}),"Forbidden"==N&&(ess={c:{r:{o:-64,e:32},g:{o:-64,e:32},b:{o:128,e:128}},l:[{op:.3,n:{s:.001,d:64,c:.1,xp:1}M
},{op:.3,n:{s:.002,d:64,c:.02,xp:2}},{op:.3,n:{s:.003,d:64,c:.003,xp:3}}]}),"Runic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:-56,e:200},g:{o:-256},b:{o:200,e:56}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Unknown"==N&&(ess={l:[{c:{a:{o:256}},st:{delay:2,x:.003},n:{s:.25,d:256,c:.01,xp:1},op:1},{c:{a:{o:-256}},st:{delay:1,y:-.006},n:{s:.5,d:256,c:.01,xp:1},op:1}]}),"Tidal"==N&&(ess={c:{r:{o:48},g:{o:48},b:{o:64}},l:[{st:{x:-.02,y:-.015},op:.25,n:{s:.025,d:44,c:.032,xp:2}},{st:{x:-.02,y:.015},op:.25,n:{s:.025M
,d:44,c:.032,xp:2}},{st:{x:-.04,y:-.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}},{st:{x:-.04,y:.03},op:.5,n:{s:.0125,d:44,c:.016,xp:1}}]}),"Arctic"==N&&(ess={c:{r:{o:-32,e:64},g:{o:-32,e:64},b:{o:64,e:196}},l:[{op:1,n:{s:2e-6,d:48,c:.0025,xp:1}},{op:.2,n:{s:1e-6,d:512,c:.0025,xp:1}}]}),"Storm"==N&&(ess={l:[{c:{b:{e:255}},st:{x:.04,y:.04},op:1,sc:1},{c:{b:{o:-64,e:128}},st:{x:.03,y:.03},op:1,sc:0},{c:{r:{o:64,e:8},g:{o:64,e:8},b:{o:96,e:8}},st:{x:.05,y:.05},op:.5,n:{s:.01,d:64,c:.008,xp:2}}]}),"Illuvial"==N&&(ess={c:{r:{M
o:48},g:{o:48},b:{o:64}},l:[{st:{x:.02,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.03,y:.025},op:.2,n:{s:.03,d:44,c:.096,xp:2}},{st:{x:.04,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}},{st:{x:.06,y:.05},op:.5,n:{s:.015,d:44,c:.048,xp:1}}]}),"Undine"==N&&(ess={l:[{c:{r:{e:64},g:{e:64},b:{o:32,e:64}},op:.5,n:{s:.01,d:4444,c:.001,xp:1}},{c:{r:{o:-16,e:-333},g:{o:-16,e:-333},b:{o:-16,e:-222}},op:1,n:{s:.008,d:222,c:1e-4,xp:3}}]}),"Mineral"==N&&(ess={l:[{c:{a:{o:-16,e:48}},op:1},{c:{a:{o:-8,e:24}},op:1}]}),"Craggy"==NM
&&(ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.064,xp:.75},l:[{op:1}]}),"Dwarven"==N&&(ess={c:{r:{o:-75,e:-25},g:{o:-85,e:-35},b:{o:-95,e:-45}},n:{s:0,d:128,c:.016,xp:1},l:[{op:1}]}),"Gnomic"==N&&(ess={c:{r:{o:-25,e:-45},g:{o:-35,e:-55},b:{o:-45,e:-65}},n:{s:0,d:240,c:.0064,xp:.8},l:[{op:1}]}),"Crystal"==N&&(ess={c:{a:{o:-32,e:128}},l:[{op:1},{op:1}]}),"Sylphic"==N&&(ess={l:[{c:{a:{o:-48,e:96}},st:{x:.06},op:1},{c:{a:{o:-16,e:64}},st:{x:.03},op:1}]}),"Visceral"==N&&(ess={c:{r:{o:-48},g:M
{o:128},b:{o:-48}},l:[{st:{x:.09},op:.1,n:{s:.14,d:128,c:.02,xp:1}},{st:{x:.12},op:.1,n:{s:.16,d:256,c:.004,xp:2}},{st:{x:.15},op:.1,n:{s:.18,d:512,c:6e-4,xp:3}}]}),"Frosted"==N&&(ess={l:[{c:{a:{o:128}},st:{x:-.06,y:.01},op:.33},{c:{r:{o:128},g:{o:128},b:{o:255}},st:{x:-.04,y:.007},op:.33},{c:{a:{o:128,e:8}},st:{x:-.07,y:.015},op:.33,n:{s:.01,d:64,c:.008,xp:2}},{c:{a:{o:128,e:8}},st:{x:-.08,y:.016},op:.33,n:{s:.008,d:64,c:.008,xp:2}}]}),"Electric"==N&&(ess={st:{x:.002,y:-.01},c:{r:{o:-256},g:{o:200,e:56},b:{o:-56,eM
:200}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Magnetic"==N&&(ess={l:[{c:{a:{o:-255}},st:{x:-.001,y:-.001},op:.5,n:{s:.0024,d:2,c:4,xp:6}},{c:{a:{o:255}},st:{x:.001,y:.001},op:.5,n:{s:.0018,d:2,c:4,xp:6}}]}),"Infernal"==N&&(ess={l:[{c:{r:{e:255}},st:{x:.006,y:-.03},op:1,sc:1},{c:{r:{o:-64,e:128}},st:{x:.003,y:-.015},op:1,sc:0}]}),"Molten"==N&&(ess={st:{x:.001,y:.001},c:{r:{o:200,e:56},g:{o:-128,e:256},b:{o:-256}},n:{noBlend:!0,s:0,d:20,c:.024,xp:1},l:[{op:.9}]}),"Ashen"==N&&(ess={l:[{c:{r:{o:256,e:256}M
,g:{o:128,e:128}},op:1,n:{s:.004,d:64,c:.03,xp:4}},{c:{r:{o:-512,e:256},g:{o:-512},b:{o:-512}},op:1,n:{s:.004,d:256,c:.02,xp:1}}]}),"Draconic"==N&&(ess={st:{x:-.005,y:.025},c:{r:{o:200,e:56},g:{o:-56,e:200},b:{o:-256}},n:{noBlend:!0,s:.05,d:19,c:.019,xp:2},l:[{op:.9}]}),"Celestial"==N&&(ess={st:{x:.004,y:.002},c:{a:{o:224,e:64}},n:{s:.02,d:50,c:.032,xp:2},l:[{op:1}]}),"Night"==N&&(ess={c:{r:{o:64},g:{o:-128},b:{o:64}},l:[{st:{x:-.03},op:.4,n:{s:.03,d:256,c:.01,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:256,c:.01,xp:1}},{M
st:{x:-.015},op:.6,n:{s:.015,d:256,c:.01,xp:1}}]}),"Forgotten"==N&&(ess={st:{x:.006,y:.006},c:{a:{o:-512}},n:{s:.06,d:256,c:.01,xp:1},l:[{op:1}]}),"Abyssal"==N&&(ess={c:{r:{o:32,e:-512},g:{e:-512},b:{o:96,e:-512}},l:[{st:{x:-.03},op:.8,n:{s:.03,d:32,c:.005,xp:1}},{st:{y:-.02},op:.6,n:{s:.02,d:32,c:.005,xp:1}},{st:{x:.015},op:.4,n:{s:.015,d:32,c:.005,xp:1}},{st:{y:.0125},op:.2,n:{s:.0125,d:32,c:.005,xp:1}}]}),"Evil"==N&&(ess={c:{r:{o:96,e:-512},g:{e:-512},b:{o:32,e:-512}},l:[{st:{x:.01},op:.2,n:{s:.01,d:60,c:.04,xp:M
1}},{st:{y:.011},op:.4,n:{s:.011,d:70,c:.03,xp:1}},{st:{x:-.012},op:.6,n:{s:.012,d:80,c:.02,xp:1}},{st:{y:-.013},op:.8,n:{s:.013,d:90,c:.01,xp:1}}]}),"Lost"==N&&(ess={c:{a:{e:-512}},l:[{st:{x:-.03},op:.5,n:{s:.03,d:200,c:.03,xp:1}},{st:{y:-.02},op:.5,n:{s:.02,d:200,c:.03,xp:1}},{st:{x:.015},op:.5,n:{s:.015,d:200,c:.03,xp:1}},{st:{y:.0125},op:.5,n:{s:.0125,d:200,c:.03,xp:1}}]});function gAD(){return{id:0,value:0,minValue:0,maxValue:1,target:1,duration:1,elapsed:0,direction:1,easing:lin,ease1:lin,ease2:lin,callback:nM
ull}}var animations=[];function animate(a){var b=a.value,c=a.target,d=a.duration,e=a.easing,f=a.callback;a.elapsed=0;var g=function(g){a.elapsed+=dt;var h=max(0,min(1,e(a.elapsed/d)));a.value=b+h*(c-b),a.elapsed>=d&&(animations.splice(g,1),f&&f())};animations.push(g)}function lin(a){return a}function eSin(a){return-(cos(PI*a)-1)/2}function rAL(a){a.direction=-a.direction,a.callback=function(){rAL(a)},0>a.direction?(a.easing=a.ease1,a.target=a.minValue):(a.easing=a.ease2,a.target=a.maxValue),animate(a)}function initM
(){sRO(),sS(),iD(),cEl(),rC(),lFI(),sR(),rAL(gvy),window.requestAnimationFrame(oAF)}function sRO(){var a=document.body;wW=max(a.clientWidth,window.innerWidth),wH=max(a.clientHeight,window.innerHeight);var b=wW>wH,c=b?wH:wW;cS=c/PC,sV=-1,pI=0,cP.length=0}function sRH(){window.addEventListener("resize",function(){sRO(),rC()},!0)}function cEl(){canvas=document.createElement("canvas"),ctx=canvas.getContext("2d"),document.body.appendChild(canvas),sRH()}function rC(){var a=floor((wW-cS*PC)/2),b=floor((wH-cS*PC)/2);canvasM
.style.position="absolute",canvas.style.left=a+"px",canvas.style.top=b+"px",canvas.width=PC,canvas.height=PC,styleSheet||(styleSheet=document.createElement("style"),document.body.appendChild(styleSheet));var c=floor(cS*PC);styleSheet.innerText=`canvas { width: ${c}px; height: ${c}px; image-rendering: -moz-crisp-edges; image-rendering: -webkit-crisp-edges; image-rendering: pixelated; image-rendering: crisp-edges; }`}function gC(a,b){var c=PC*cS,d=floor((b-cS*PC)/2),e=floor(PC*(a-d)/c);return e}function iVC(a){returnM
 0<=a&&a<PC}function gX(a){return gC(a.x,wW)}function gY(a){return gC(a.y,wH)}function pFE(a){if(iPt){var b=gX(a),c=gY(a);if(iVC(b)&&iVC(c)){var d=iEs?0:pB;if(iBx&&bxS){var e=gX(bxS),f=gY(bxS);if(iVC(e)&&iVC(f)){for(var g=b<e?b:e,h=c<f?c:f,i=b<e?e:b,j=c<f?f:c,k=g;k<=i;k++)for(var l=h;l<=j;l++)pP[k][l]=d;return}}pP[b][c]=d}}}function lFI(){document.addEventListener("keydown",a=>{var b=a.key;"Shift"===b&&(iEs=!0)," "===b&&(iBx=!0)},!1),document.addEventListener("keyup",a=>{var b=a.key,c=+b,d=a.ctrlKey;if(!isNaN(c))ifM
(d)for(var e=0;e<PC;e++)for(var f=0;f<PC;f++)pP[e][f]=c;else" "!==b&&(pB=c);"p"===b||"P"===b?iPs=!iPs:"l"===b||"L"===b?lPP():"Shift"===b?iEs=!1:" "===b?(iBx=!1,bxS=null):void 0},!1),window.addEventListener("mousedown",a=>{iPt=!0,iBx&&null===bxS&&(bxS=a)}),window.addEventListener("mousemove",a=>pFE(a)),window.addEventListener("mouseup",a=>{pFE(a),iPt=!1,bxS=null})}function lPP(){for(var a=[],b=0;b<PC;b++){for(var c=0;c<PC;c++)a.push(pP[c][b]);b<PC-1&&a.push(",")}var d="["+a.join("")+"]";console.log(d),cGD(d)}functioM
n cGD(a){var b=document.createElement("input");b.className="clipboard",document.body.appendChild(b),b.value=a,b.select(),document.execCommand("copy"),document.body.removeChild(b)}function oAF(a){dt=a-pvT,dt>MT?dt=MT:0>dt&&(dt=0),iPs&&(dt=0),sV=-1,pI=0,cP.length=0,wSE+=dt,sS(),sR();for(var b=animations.length,c=b-1;0<=c;c--)animations[c](c);pvT=a,window.requestAnimationFrame(oAF)}function sS(){s=0,t=0;var a=Uint32Array.from([0,1,s=t=2,3].map(function(a){return parseInt(H.substr(11*a+2,11),16)}));rm=function(){returnM
 t=a[3],a[3]=a[2],a[2]=a[1],a[1]=s=a[0],t^=t<<11,a[0]^=t^t>>>8^s>>>19,a[0]/4294967296}}function iD(){null===gvy&&(gvy=gAD(),gvy.value=gv,gvy.minValue=gv/2,gvy.maxValue=2*gv,gvy.duration=1750*(sp+2),gvy.ease1=eSin,gvy.ease2=eSin)}function sCl(){var a=P.slice();wS.length=0,wST=0;for(var b=0;b<cPC;b++){var c=gCP(),d=a[b],e=parseInt(d,16);c.r=255&e>>16,c.g=255&e>>8,c.b=255&e,pPt(c),c.weight=pow(gvy.value,5-b),wS.push(c.weight),wST+=c.weight,cP.push(c)}var f=wS[cPC-1],g=2e3*sp;wST-=cPC*f;for(var b=0;b<cPC;b++){var c=cP[M
b],h=wSE+.5*g*b/(cPC-1),j=cos(TAU*(h%g)/g);c.weight=f+j*wST}if(2===cPC)for(var k=cP[0],l=cP[1];;){var m=l.y-k.y,n=l.x-k.x,o=m/(n||1);if(-1.2<=o&&-.8>=o)pI=0,pPt(k),pPt(l);else break}}var imgData=null,uD=Array(4*PC*PC);function sR(){iFR&&(imgData=ctx.getImageData(0,0,PC,PC),cID(imgData.data),cE());var a=imgData.data;sCl(),L2&&(cID(uD),aE(uD)),dCPG(a),0<RFOP&&aP(a,RFOP),L2?aUD(a):aE(a),aP(a,1),ctx.putImageData(imgData,0,0),iFR=!1}function cID(a){for(var b=a.length,c=0;c<b;c++)a[c]=0==(c+1)%4?255:0}function cE(){for(vM
ar c=ess.l,e=ess.st||{},f=ess.n,h=ess.c,k={o:0,e:0},l=0;l<c.length;l++){var o=c[l],p=o.st||e,q=o.n||f,u=o.c||h,v=o.op,w=u.a||k,a=u.r||w,r=u.g||w,g=u.b||w,b=a.o||0,z=a.e||0,A=r.o||0,B=r.e||0,I=g.o||0,J=g.e||0,K={oX:0,oY:0,nOf:0,data:null,nObj:null,nDp:null,config:o,nC:q,stC:p},M=4*PC*PC;if(q){M=PC*PC,p&&(0<p.x&&(K.oX=1e8),0<p.y&&(K.oY=1e8));var O=q.d;K.nObj=cN(q.c,q.xp),K.nDp=[];for(var d=0;d<O;d++){var Q;if(d<.5*O)Q=2*d/O;else{var R=d-.5*O;Q=1-2*R/O}K.nDp.push({r:b+rm()*z,g:A+rm()*B,b:I+rm()*J,a:v*Q})}}if(K.data=ArM
ray(M),q)for(var m=0;m<M;m++){var S=floor(m/PC),y=m-S*PC;K.data[m]=K.nObj.get(y,S)}else for(var m=0;m<M;m+=4)K.data[m+0]=rm()*(b+rm()*z),K.data[m+1]=rm()*(A+rm()*B),K.data[m+2]=rm()*(I+rm()*J);eL.push(K)}}function aE(a){for(var b=a.length,c=eL.length,e=0;e<c;e++){var f=eL[e],g=f.data,h=f.nObj,l=f.config,m=f.stC,n=m.x||0,o=m.y||0;if(f.oX-=dt*n,f.oY-=dt*o,h){var p=f.nC,q=f.nDp,r=p.d||2,d=p.s||0;f.nOf+=dt*d;var u=f.nOf;0>u?u=r+u%r:u>=r&&(u%=r);for(var v=0;v<b;v+=4){var w=floor(v/4),k=floor(w/PC),z=floor(w-k*PC)+f.oX;kM
+=f.oY;var x=h.get(z,k),A=r*x+u,B=ceil(A),I=floor(A),J=q[B%r],K=q[I%r],M=p.noBlend?1:1-(A-I),O=p.noBlend?0:1-M,Q=K.a,R=J.a;a[v]+=M*K.r*Q+O*J.r*R,a[v+1]+=M*K.g*Q+O*J.g*R,a[v+2]+=M*K.b*Q+O*J.b*R}}else{var S=f.oX,T=f.oY,U=l.op||1,W=l.sc||0,X=1-W,Z=floor(S),$=floor(T),_=ceil(S),aa=ceil(T),ba=4*Z,ca=4*PC*$,da=4*_,ea=4*PC*aa,fa=1-(S-Z),ga=1-(T-$),ha=1-fa,ia=1-ga,ja=fa*ga,ka=fa*ia,la=ha*ga,ma=ha*ia,na=ba+ca;0>na?na=b+na%b:na>=b&&(na%=b);var oa=ba+ea;0>oa?oa=b+oa%b:oa>=b&&(oa%=b);var pa=da+ca;0>pa?pa=b+pa%b:pa>=b&&(pa%=b);M
var qa=da+ea;0>qa?qa=b+qa%b:qa>=b&&(qa%=b);for(var v=0;v<b;v+=4){var ra=(v+na)%b,sa=(v+oa)%b,ta=(v+pa)%b,ua=(v+qa)%b,va=(X+W*rm())*U,wa=(X+W*rm())*U,xa=(X+W*rm())*U;a[v]+=va*(ja*g[ra]+ka*g[sa]+la*g[ta]+ma*g[ua]),a[v+1]+=wa*(ja*g[ra+1]+ka*g[sa+1]+la*g[ta+1]+ma*g[ua+1]),a[v+2]+=xa*(ja*g[ra+2]+ka*g[sa+2]+la*g[ta+2]+ma*g[ua+2])}}}}function aUD(a){for(var b=a.length,c=1-pxS,d=0;d<b;d+=4){var e=d,f=d+1,g=d+2;a[e]+=c*uD[e],a[f]+=c*uD[f],a[g]+=c*uD[g]}}function aP(a,c){for(var d=a.length,e=0;e<d;e+=4){var f=floor(e/4),i=flM
oor(f/PC),j=floor(f-i*PC),l=+pP[j][i];if(l){var m=e,n=e+1,o=e+2,q=a[m],r=a[n],g=a[o],b=255-q,u=255-r,w=255-g,x=c*l/9,y=1-x;if(UG)a[m]=y*q+x*b,a[n]=y*r+x*u,a[o]=y*g+x*w;else{var p=RGBtoHSV(q/255,r/255,g/255),z=RGBtoHSV(b/255,u/255,w/255),A=y*p.h+x*z.h,h=y*p.s+x*z.s,B=y*p.v+x*z.v,v=HSVtoRGB(A,h,B);a[m]=255*v.r,a[n]=255*v.g,a[o]=255*v.b}}}}function dCPG(a){for(var b=0,c=0;b<PC;){for(c=0;c<PC;)sGCFP(a,cP,b,c),c++;b++}}function gCP(){return{x:0,y:0,r:0,g:0,b:0,weight:1,distance:0}}function pPt(a){var b=plC[pI++];pI>=plCM
.length&&(pI=0);var c=-.125+.25*rm(),d=-.125+.25*rm();a.x=(b.x+c)*PC,a.y=(b.y+d)*PC}function sGCFP(a,b,d,e){sFCCP(b,d,e);for(var f=[],g=b.length,h=0;h<g;h+=2)h==g-1?f.push(b[h]):f.push(sC(b[h],b[h+1]));if(1===f.length){flipX&&(d=PC-d-1),flipY&&(e=PC-e-1);var j=4*d,k=4*(e*PC),l=k+j,m=f[0],c=l,n=l+1,o=l+2;if(L2){var p=pxS;0<+pP[d][e]&&(p=0);var q=1-p;a[c]=q*m.r+p*a[c],a[n]=q*m.g+p*a[n],a[o]=q*m.b+p*a[o]}else a[c]=m.r,a[n]=m.g,a[o]=m.b}else sGCFP(a,f,d,e)}function sFCCP(a,b,c){var d=a.length;if(L2){var e=b,f=c;flipX&&M
(e=PC-b-1),flipY&&(f=PC-c-1);var g=4*e,h=4*(f*PC),j=h+g,k=3,l=3,m=3,n=uD[j]-127.5,o=uD[j+1]-127.5,p=uD[j+2]-127.5;150>C?(n=abs(n)*n*DLO,o=abs(o)*o*DLO,p=abs(p)*p*DLO):850>C?(n=DMD*cos(TS*n),o=DMD*cos(TS*o),p=DMD*cos(TS*p)):(k=1+floor(abs((n+127.5)/DHI)),l=1+floor(abs((o+127.5)/DHI)),m=1+floor(abs((p+127.5)/DHI)),n=0,o=0,p=0);for(var q=0;q<d;q++){var r=a[q],u=r.x,v=r.y;r.distance=gDE(b,c,u,v,3),r.rd=gDE(b,c,u,v,k)+n,r.gd=gDE(b,c,u,v,l)+o,r.bd=gDE(b,c,u,v,m)+p}}else for(var r,q=0;q<d;q++)r=a[q],r.distance=gDE(b,c,r.xM
,r.y,3);a.sort(sM)}function gDE(a,b,c,d,e){return pow(c-a,e)+pow(d-b,e)}function sC(a,b){var c=gCP(),d=a.r,e=a.g,f=a.b,g=b.r,h=b.g,i=b.b,j=a.weight,k=b.weight,l=g-d,m=h-e,n=i-f;if(L2){var o=a.rd*j,p=b.rd*k,q=a.gd*j,r=b.gd*k,u=a.bd*j,v=b.bd*k;c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=p/(o+p)*l+d,c.g=r/(q+r)*m+e,c.b=v/(u+v)*n+f,c.weight=(j+k)/2}else{var w=a.distance*j,x=b.distance*k,y=x/(w+x);c.x=(a.x+b.x)/2,c.y=(a.y+b.y)/2,c.r=y*l+d,c.g=y*m+e,c.b=y*n+f,c.weight=(j+k)/2}return c}function cN(a,b){a=a||1,b=b||1;for(var c=[],M
d=function(a,b,c){return b*a[0]+c*a[1]},e=sqrt(3),f=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],g=[],h=0;256>h;h++)g[h]=0|256*rm();for(var h=0;512>h;h++)c[h]=g[255&h];return{get:function(g,h){g*=a,h*=a;var k,l,m,n,o,p=(e-1)/2*(g+h),q=0|g+p,i=0|h+p,j=(3-e)/6,r=j*(q+i),u=g-(q-r),v=h-(i-r);u>v?(n=1,o=0):(n=0,o=1);var w=u-n+j,z=v-o+j,A=u-1+2*j,B=v-1+2*j,I=255&q,J=255&i,K=c[I+c[J]]%12,M=c[I+n+c[J+o]]%12,O=c[I+1+c[J+1]]%12,Q=.5-u*u-v*v;0>Q?k=0:(Q*=Q,k=Q*Q*M
d(f[K],u,v));var R=.5-w*w-z*z;0>R?l=0:(R*=R,l=R*R*d(f[M],w,z));var S=.5-A*A-B*B;0>S?m=0:(S*=S,m=S*S*d(f[O],A,B));var T=(70*(k+l+m)+1)/2;return 1!==b&&(T=pow(T,b)),T}}}var HSVtoRGB=function(a,c,d){var e,h,j,k=floor(6*a),i=6*a-k,f=d*(1-c),l=d*(1-i*c),m=d*(1-(1-i)*c);switch(k%6){case 0:e=d,h=m,j=f;break;case 1:e=l,h=d,j=f;break;case 2:e=f,h=d,j=m;break;case 3:e=f,h=l,j=d;break;case 4:e=m,h=f,j=d;break;case 5:e=d,h=f,j=l;}return{r:e,g:h,b:j}},RGBtoHSV=function(a,c,e){var b,f=max(a,c,e),g=min(a,c,e),i=f-g,d=0===f?0:i/f;L
return f===g?b=0:f===a?(b=c-e+i*(c<e?6:0),b/=6*i):f===c?(b=e-a+2*i,b/=6*i):f===e?(b=a-c+4*i,b/=6*i):void 0,{h:b,s:d,v:f}};init();</script></body></html>h!
1http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.da4a7e5ef, 2022/11/22-13:50:07        "> <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 24.1 (Macintosh)" xmpMM:InstanceID="xmp.iid:6D6CD983A12711EDB5F6D44A7EF6BC3A" xmpMM:DocumentID="xmp.did:6D6CD984A12711EDB5F6D44A7EF6BC3A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6D6CD981A12711EDB5F6D44A7EF6BC3A" stRef:documentID="xmp.did:6D6CD982A12711EDB5F6D44A7EF6BC3A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
//33//@@@@@@@@@@@@@@@
#0+.'''.+550055@@?@@@@@@@@@@@@
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
((((((((((((((((((((((((((((((((((((((((((((((((((
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
((((((((((((((((((((((((((((((((((((((((((((((((((
wwwwwwwwwwwwwwwwwwwwxv
 200bfabce8c2b26bef4f9b653bb955acH0E
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #21 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#21 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #20 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#20 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
IiCCPsRGB IEC61966-2.1
qqq\\\TTTLLL<<<444,,,$$$
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #19 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#19 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
JCode is law. Is code
law? Is code? is law? Code is
law! Is law code? ifh!
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #15 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#15 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #14 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#14 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #16 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#16 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
 ?jt@t@t@t@t@t@t@t@t@
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #18 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#18 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
33333333333333333333333333M
333333333333333333333333
333333333333333333333333
UUUUUUUUUUUUUUUUUUUUUUUUV
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #13 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#13 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #17 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#17 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
TTTTTTTTTTTTTTTTTTTTTTTT
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/" xmM
lns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:11Z" xmp:MetadataDate="2023-02-10T01:39:11Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c0499bb7-3c8e-fe41-ab5c-082f9c595f6c" xmpMM:DocumentID="adobe:docid:photoshop:7c283dda-9772-ba43-8809-c833344d8f83" xmpMM:M
OriginalDocumentID="xmp.did:dfd54ec2-d86d-4443-8ff4-07343cefdade"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:dfd54ec2-d86d-4443-8ff4-07343cefdade" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c0499bb7-3c8e-fe41-ab5c-082f9c595f6c" stEvt:when="2023-02-10T01:39:11Z" stEvt:softwareAgent="Adobe PhotosM
hop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                               <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:metaM
/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDaM
te="2023-02-10T01:39:33Z" xmp:MetadataDate="2023-02-10T01:39:33Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:4f139e97-e054-8644-aa6b-2bc12d8624a4" xmpMM:DocumentID="adobe:docid:photoshop:a458ebbd-fc58-ef4c-a1fc-f8ecfe226571" xmpMM:OriginalDocumentID="xmp.did:f8e95d63-53c9-7248-b254-b3ec955cc5e5"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:f8e95d63-53c9-7248-b254-b3ec955cc5e5" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop M
24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:4f139e97-e054-8644-aa6b-2bc12d8624a4" stEvt:when="2023-02-10T01:39:33Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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="httpM
://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:40:23Z" xmp:MetadataDate="2023-02-10T01:40:23Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:4874ef53-b923-5547-8b0a-f194fc336cc1" xmpMM:DocumentID="adobe:docid:photoshop:f380ff71-bc8f-804d-85f5-d69b154d5033" xmpMM:OriginalDocumentID=M
"xmp.did:310725db-8127-614e-9cb9-156775a8c80b"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:310725db-8127-614e-9cb9-156775a8c80b" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:4874ef53-b923-5547-8b0a-f194fc336cc1" stEvt:when="2023-02-10T01:40:23Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"M
 stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:41Z" xmp:MetadataDate="2023-02-10T01:39:41Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:2433a2ce-c71d-9649-84a6-415b96586e66" xmpMM:DocumentIDM
="adobe:docid:photoshop:79743207-450a-f74e-8cfd-7e9ecf372acf" xmpMM:OriginalDocumentID="xmp.did:2c387d7e-ec7f-694c-80a8-2368e475115d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:2c387d7e-ec7f-694c-80a8-2368e475115d" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:2433a2ce-c71d-9649-84a6-415b96586e66"M
 stEvt:when="2023-02-10T01:39:41Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adoM
be.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:35Z" xmp:MetadataDate="2023-02-10T01:39:35Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:d4933105-1052-6347-afe0-178d0e7a32ad" xmpMM:DocumentID="adobe:docid:photoshop:b4a46471-8d30-874e-8c15-8807d28c53ac" xmpMM:OriginalDocumentID="xmp.did:9e066481-9bf9-854b-b95a-ca3073c26d33"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created"M
 stEvt:instanceID="xmp.iid:9e066481-9bf9-854b-b95a-ca3073c26d33" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d4933105-1052-6347-afe0-178d0e7a32ad" stEvt:when="2023-02-10T01:39:35Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdM
f-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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:37:06Z" xmp:MetadataDate="2023-02-10T01:37:06Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceIDM
="xmp.iid:a2b69588-8fde-8b43-8d0b-f96803796254" xmpMM:DocumentID="adobe:docid:photoshop:e7d23d3c-1206-434d-bc4d-bd66c85ef5ea" xmpMM:OriginalDocumentID="xmp.did:bf21a416-5bd0-e243-b865-62d8212fcc09"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:bf21a416-5bd0-e243-b865-62d8212fcc09" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved"M
 stEvt:instanceID="xmp.iid:a2b69588-8fde-8b43-8d0b-f96803796254" stEvt:when="2023-02-10T01:37:06Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                   <?xpacket end="w"?>
99 Adobe Systems Incorporated
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
1\ Powered by Luxor Tech \
S33333333333333333332
333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
FjDOUT:27B3BEC4BF68898E4F1E538CFF63055DA79F858A585F7D09E3972B1CC37EF4C3
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
((((((((((((((((((((((((((((((((((((((((((((((((((
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
((((((((((((((((((((((((((((((((((((((((((((((((((
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
CjA=:BNB.BNB:bnb14vrhw55x6ltf5f5rwe3hzxgjxr8zgqlvp23jq3:2066840:te:0
wwwwwwwwwwwwwwwwwwwwwwwwww
text/plain;charset=utf-8
Itching. Gnarled fingers dig muck and lay it upon skin.
In the darkness, heads turn. A second howl, a third. Echo.
The tunnels twist and curl. Life in the dark.
A solitary creature, twisted and bent. Long gangly arms wrapped around knees as it rocks back and forth. Its eyes are closed, but its mouth is open and it drools. Tears spatter the ropy fur.
Far away, a carried wave, its voice lands upon the ears of another.
re off. A group of figures shuffling throuM
gh the rock. Climbing and crawling, their progress is steady, though the travel is long.
Glowing molds, clutching to the follicles of fur, light the way. Their eyes are orbs. Pupils dilated, eyes which are blinded by fire.
Clutching the stillborn babe, and rocking.
The dark is breaking. A pale grey light at the edges of reality. In a moment the cave is flooded with light, the first glowing mammalian crawls into the chasm.
Silence, broken by the heavy snap of a crushed bone, and the slurpingL
They coat themselves in blood. Ochre light now, the molds feed.
- Chiral Day, Excerpt from Races with Indigo
646b9c979dc60578b392923cd431abf5eb019c630e695bc3f6e49e7c6a602774h!
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #23 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#23 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #22 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#22 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
3333333333333333333335
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #25 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#25 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
ORDINAL MINIS COLLECTION
The first mini Ordinal collection in BTC history.
This message is for provenance.
Follow @ordinalminis on Twitter for details and updates.
Comprehensive list of Ordinal Minis & their inscription IDs:
mini#0	"""inscription"": ""c2ae2eadcbc28d35df479a81ebef7d97c122d127853ad5c2a88f79baeb096ab3i0"", "
mini#1	"""inscription"": ""08e88014e20759fdea8cae89529734426d010ad38ee7e4e0ff661f8e1dde3604i0"", "
mini#2	"""inscription"": ""876dc73f039778a976148915d26f2799afe0144d5391ee88b34730d0be6c3b47M
mini#3	"""inscription"": ""48793c10d2cda52b599953bccdeba3c357c33732e272793fd3ee84cef175d6c3i0"", "
mini#4	"""inscription"": ""c0496e526490b923cdd9770e365d93c73c083eb1fc2a73fe09fdcebce123d1d1i0"", "
mini#5	"""inscription"": ""6c70cc993d88e54aac9028b82f157242ec0cc4f4808565fd43fb9a1f1fed5746i0"", "
mini#6	"""inscription"": ""555031b2b062411389384922079caa23c506a9b9f1e1a84ef1c9208b887c474bi0"", "
mini#7	"""inscription"": ""83b62cf7f600c1d097e296a57a433ad50f27ae6a446f04910b31d202c524580bi0"", "
tion"": ""ec0e41ae9afc144fd7cf3e5d517a5c99aa085450e3e2cb01b9f70b06efe98f39i0"", "
mini#9	"""inscription"": ""9811915394281bc4a8f212859e78a489021c3e2b9036d346bf4b3b4f930b4674i0"", "
mini#10	"""inscription"": ""4e174cdd9268f94f3850419f12b9456e293ef22cb6a5b51ccc45b7299cc21971i0"", "
mini#11	"""inscription"": ""2f16014cfce837c85b001fd920ce2c9853e211249aa541ffe3287968866d2867i0"", "
mini#12	"""inscription"": ""2cc544be3ef3473375ac880d9357ed9c28a0c29dcfc5facb7e7e416b9241a106i0"", "
mini#13	"""inscription"": ""edf67b77ff4M
71c0388dab81225bbd487b2bef5b071c35fbf8242f38e095e815ai0"", "
mini#14	"""inscription"": ""b47b4d431673c0fdb35c1a0b535a315d6551513f23bbf28dbcb9bf6cdf17cf13i0"", "
mini#15	"""inscription"": ""703d6f039ccd3681420f8cf709d100c1aff26469e5a9dddc49ae075c7b496794i0"", "
mini#16	"""inscription"": ""7b7cb0c59650776c72f0c0c40fe0ac9c9fe61f97de063bc629ed2a48e861ba98i0"", "
mini#17	"""inscription"": ""ee45fd6843a8729c64dba90a626ca08cd6de602fa102d0eaace98940e2346978i0"", "
mini#18	"""inscription"": ""f5942a68ccc0ecb29c346e7784ceb42M
9d5bc177a7a8cb71b547d7403fa7e8f32i0"", "
mini#19	"""inscription"": ""d23c633fd663ac0ea5bd52154bece582900a870389172901d521c990ddd20a55i0"", "
mini#20	"""inscription"": ""b753e60a5e30b29d1255be26c8f7c62160ca85abf38a3cb86001745dba46a1a1i0"", "
mini#21	"""inscription"": ""4c28e59ca3bc2ef4b16d160c71629788df0c32ad82e889768607d96913c98d29i0"", "
mini#22	"""inscription"": ""c00ebf205ae89dc7c097e235d9921277de68709981e76fda99a1dc6551b9dbcei0"", "
mini#23	"""inscription"": ""02a72a8149532683165c739db25f19f70994a1d38c5d5d6b1baM
b298df2e253a4i0"", "
mini#24	"""inscription"": ""fe1b71de297001c56ae3a668b484836f3ce4215d600632f09b419260abed5124i0"", "
mini#25	"""inscription"": ""4ad2237ce08234514b9c3f39bf704815d5727540fc6237e4bd7c52672b9be6bai0"", "
mini#26	"""inscription"": ""8ebcc5257217df44e4e7a997e6f88944641efc902931df3aba23d64373bb1156i0"", "
mini#27	"""inscription"": ""ef5cde5bb9a13505bc11606a8bed7748ec228f83f8f9b3380a31955833cda8e9i0"", "
mini#28	"""inscription"": ""4bbde28d625fa5b33c3e74a189ec86df0bed67143f134c12dfa8b06d104a1e9fi0"", "M
mini#29	"""inscription"": ""0ff9993f2b38f78cf7778f72840a267b286d827a3ca2f8a52df6707a38946da2i0"", "
mini#30	"""inscription"": ""9a75da45f44a670ab96b5140f30dacb11db8912badcaaca766ca152bf64f94a1i0"", "
mini#31	"""inscription"": ""ff8873cab2e9a156a068c2082b5a61cf2084e7580c5e8461a21682593033a3dei0"", "
mini#32	"""inscription"": ""616d5916c19832c971a2cb6b252e16a4d8293e9b5e598e8b653ac2356b48f045i0"", "
mini#33	"""inscription"": ""75edbb533955ecaef74ce58413582ff279b5e3ea03402b9d779b474f5f21945bi0"", "
mini#34	"""inscriptM
ion"": ""c8a39a234c76fb73ffa1154aa596e5eafbe726c3a18767bfc8504813bff3cd1ei0"", "
mini#35	"""inscription"": ""c55b40ce6d661935b684f3def81d9321715339daec2481234b4a21afdf5dee97i0"", "
mini#36	"""inscription"": ""449ba3d6dcb92782f7786af02cade7e9a8c4c516a135853f97e6b8a2ddef3c39i0"", "
mini#37	"""inscription"": ""13fc7015b4fd4fdce3d9c698631408159e10a916a6b8928369732c2342b927b1i0"", "
mini#38	"""inscription"": ""8b4a5824370b0c4ad875e92bb8a3e72e057f503fa1b53e6fd10f34bffea557d1i0"", "
mini#39	"""inscription"": ""c25a2f3e433M
3283be5c11cf3f387dee2b578cc9aa2f78e2d11d8155a638488c2i0"", "
mini#40	"""inscription"": ""329c246a7492dafbdabd92507d3e645aeb25c3d4924fd96f5325f6b841ed695bi0"", "
mini#41	"""inscription"": ""83cdc272209152cb959878b1b9a6747de8edef78a339e594f786dea4fc4c7589i0"", "
mini#42	"""inscription"": ""11e7afc125232121a71f47c00effb8e905e512629d300e1c847653aa18b94118i0"", "
mini#43	"""inscription"": ""cd2c9b625d9e3071d66066fcba415833dff1c3f0dcc1f6463020aa2d3daa4331i0"", "
mini#44	"""inscription"": ""364035ea6bf19a850cee8faf9f04e6fM
6b0fabb3009e72480a16b536fef63fa12i0"", "
mini#45	"""inscription"": ""1386262d6049f4119f37accf032e991703255af0a3e2d850a65dd15c4c1601f4i0"", "
mini#46	"""inscription"": ""586f1d58a5c6f4b60fb578f0e51585f295c4517203d675f0eca84e176664316bi0"", "
mini#47	"""inscription"": ""ff7d9c0c87f9f54067c0def2e5431fa416bb0da5543154daf99a7ae9b54f2c31i0"", "
mini#48	"""inscription"": ""1099c4dbc4ebe10d14d4c0da764c1d0e6c756eee94d56541b96a855d593a3dabi0"", "
mini#49	"""inscription"": ""30e68f88181436762bbc89468e15d69a35d8e35cf69085438a3M
a86b09d0ffaf6i0"", "
mini#50	"""inscription"": ""742266a968033dba8e64c3c9a17867dcdce41d7161a8ce9ff483d5a5ceeff201i0"", "
mini#51	"""inscription"": ""0aa7323e910a728e5e467365e50f24b130a7e8ab1b9b55e703f1853fbb062c39i0"", "
mini#52	"""inscription"": ""944666d595d4eedc1ecc81f2749b18e0c13d9bffed9de775b2388c7a79950695i0"", "
mini#53	"""inscription"": ""f8052aa0a564e00943493a55b960e609f7fac135aefebbfe4557f5287ede5fc4i0"", "
mini#54	"""inscription"": ""bd47223109f5c01c2a7cce24964029b9cd47302592a24495a872abbf2a01f483i0"", "M
mini#55	"""inscription"": ""be6142addcf5630740ac1a1ec41903f7e2a646527d09cc8c76a1f6da3077dccdi0"", "
mini#56	"""inscription"": ""9254f07e9cace6341d599ea6948fd3e3bfc0999cc2a069359e9d4b3bfd9aa55ei0"", "
mini#57	"""inscription"": ""d84b5271d97baa3b744e90652cd5844ab901926c81d56079a6a77155e212505di0"", "
mini#58	"""inscription"": ""06c80ece824a86f7d950532facdc66c0add19f442dbfd92da552b4feccd27707i0"", "
mini#59	"""inscription"": ""2fa88a9c27f2900a7cb02eeb4fcd7a711744a91bba2b1da9826ec01f7f805c4ai0"", "
mini#60	"""inscriptM
ion"": ""683712a0b194acefc398ef76115f8a5b3dd9fbcac1ff155c3c85ca3db8649f38i0"", "
mini#61	"""inscription"": ""b2285a45b8677aaf56f3b7ce10838f26473d98053fe66e09858c59f6517bec1ei0"", "
mini#62	"""inscription"": ""24bbd69322eb7155e12a42ae5f54e78c15533bcb00fb3e7a004c7d1b7552d2a4i0"", "
mini#63	"""inscription"": ""23eaeec68fe82ba930dc5fc5d982346a0ba4969fc8af0e642ea04fafadb65be8i0"", "
mini#64	"""inscription"": ""8ecfc32c194b1ff077e92fa804282288ece9c246a769ad4c609a823e80fffe11i0"", "
mini#65	"""inscription"": ""23fe4f34380M
66b24d96d7e7e66170df16ecc86fc722f1f75c2485686259a1840i0"", "
mini#66	"""inscription"": ""0ec5f88c616bf6cee8808836248170ae8987df84902981263a14a740bd8be607i0"", "
mini#67	"""inscription"": ""1fc955053ee5637b0395a572a102199e742bc64fababa7ba6acc1902dc01ea0di0"", "
mini#68	"""inscription"": ""1ef34b8eef2079e0ceed3b03d9ac035f22b86549411c0cedd188b48dd5df67b0i0"", "
mini#69	"""inscription"": ""674ed49251e6427208afef906df147f19676f280cdbb7f928bd823698c83005fi0"", "
mini#70	"""inscription"": ""68dad4065a9de263d77dc5459f02d18M
e6fb89e55726231b61a8784f124dbf9e2i0"", "
mini#71	"""inscription"": ""724e799e6b2b21a2715826797a19f3931e14c905e614a44233cf93ef00efb490i0"", "
mini#72	"""inscription"": ""ba82798e0f1624c61c43ca021e328798717bb827d3bbd48b57ff640f1b04fc11i0"", "
mini#73	"""inscription"": ""a5194f5a3cbaaf2c0a8be3c779b90af68861a92b1100ac999904e584bc36e0c2i0"", "
mini#74	"""inscription"": ""a0ce2816196d5fff53e153708e129c341d50ebca0505556686b80e9eec1ad9d4i0"", "
mini#75	"""inscription"": ""e5fc1730680a0082c1c99baa18090d64dad43ee27f648befc5bM
313a5f0bb502ei0"", "
mini#76	"""inscription"": ""e0274b6cc98612136cd0fc36eeb08718ffdce5dc9b57a2abeed089113bcb8727i0"", "
mini#77	"""inscription"": ""2b291034e8100af6e440c973750f5cf1acb637806b6dedf518a059727988edf5i0"", "
mini#78	"""inscription"": ""259ee16d66d223631c9daec758229d041a760ae5a31cf227bd6ef784f282e5afi0"", "
mini#79	"""inscription"": ""de525ce218d6c8107efa5fab7b76d03312da90e0025eb13a750bbff4ff294d14i0"", "
mini#80	"""inscription"": ""7fb0e7ec459e0f13eb1a05f5390dea79de36c5251e7dac5e5d34bd969d1e1b53i0"", "M
mini#81	"""inscription"": ""f033a97df5c979cd6dc87d3fbbed05771b94f83ac7a34eede627304a261d70bbi0"", "
mini#82	"""inscription"": ""57d3ee49b6aba52de3362d7e97731d200f7b8514353701e179531d8d4428747bi0"", "
mini#83	"""inscription"": ""dc05eda9f57186a6ca914370a3ce5ae43275a23f8cb9035f6d1d186411973ebfi0"", "
mini#84	"""inscription"": ""a2242df2203a7471da774ad3c9e9b8704ed1f25e9b371bb0d1229a0b491f0c65i0"", "
mini#85	"""inscription"": ""cac131bc79124c755b727f415e41482984e1005eac3045d22f9688c04b0b3646i0"", "
mini#86	"""inscriptM
ion"": ""e6f6fde1adb2ff82e7ed17a4836f961b177719ace0c187893e85d1a4f10221dai0"", "
mini#87	"""inscription"": ""8126c4d2af1a358078e9bc41e7db70a5be06973a6a164bf7dce8e0fd6e2809c2i0"", "
mini#88	"""inscription"": ""75588d94825492aaeec12d0255113e36c5a0b22e291ad866d0164396e1d9b9f0i0"", "
mini#89	"""inscription"": ""251e40b0423325a82cbb9aa11ee60aa71072cfa157745bf930a6daf4f587e543i0"", "
mini#90	"""inscription"": ""eee2db34a37dd5de55528b40390f821e7a23074270dde737515141a26a26f805i0"", "
mini#91	"""inscription"": ""1ab069a7c19M
e24a514bfe1d3eeb1cc1145ec46d321a9981ded65fe33ec64eaf9i0"", "
mini#92	"""inscription"": ""1a548dc930918d1fe9fec57b7cb725baa5a1da2544b55c04fc32fb060cc98a5ci0"", "
mini#93	"""inscription"": ""2ebbd0690fb56c400ab968efe70ea496c031cfbc75bbdf2c8894b7cf3256a992i0"", "
mini#94	"""inscription"": ""fab30724e24b706d1fde3e918893afcd4b4fd2717b6deae3b7d98bf64eeb9c1ci0"", "
mini#95	"""inscription"": ""7c104ecc8e57ae5e95ad8d3fe94a5074b5e62e95f10dc1dea4165c61b5ae1b82i0"", "
mini#96	"""inscription"": ""71ac719a3950a48e151386ec24197ecMT
152fd2d09aa181a06c71191a6d93c29dci0"", "
mini#97	"""inscription"": ""beee19171c90b60b6dc34af2dc75e0cbfce46344f84625487422eaec1d0ceb33i0"", "
mini#98	"""inscription"": ""c7807a7465e954f2a500f0b177d741bb47714b2777c29de7f1d7782d5649f892i0"", "
mini#99	"""inscription"": ""59ea23cbec8f62604cb129252d5a6e2f2cccb59cfdaa86952287a27f7e14c00ci0"", "h!
((((((((((((((((((((((((((((((((((((((((((((((((((
;?wwwwwwwwwwwwwwwwwwwwwww
3333333333333333331(
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/html;charset=utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>COUNTERSOUL #24 - by Music Non Stop</title>
    <!-- ANDREW R. BROWN - creative coder and composer
         DEFSTALKR - visual and sound design
         NICHOLAS COLEMAN - music producer -->
  <svg id="svgBox" width=100% height=100%>
    <rect id= "svgBg" x="0" y = "0" width=100% height=100% fill="#090909" opacity="1.0"></rect>
      <filter id="starFilt">
feTurbulence id="fturb" baseFrequency="0.18" seed="112"/>
          <feColorMatrix values="0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 1.6 -1
                                  0 0 0 0 0.8"/>
    <rect id="defStars" width="100%" height="100%" filter="url(#starFilt)">
      <animate id="defStarsFadeIn" attributeName="opacity" values="1;0;0.25;0.5;0.75;1" dur="1s"repeatCount="0" fill="freeze"/>
    <circle id="anchorDot" cxM
="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorLine" cx="0%" cy="0%" r="0%" opacity="0"/>
    <line id="anchorTexture" cx="0%" cy="0%" r="0%" opacity="0"/>
    <g id="rings" stroke-width="0.14%"  fill="#FFFFFF" fill-opacity="0">
      <circle id="r1" cx="50.2%" cy="50.3%" r="11.5%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r2" cx="50.4%" cy="49.5%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r3" cx="50.6%" cy="49.6%" r="11%" stroke="#FFFFFF" stroke-opM
acity="0.1"> </circle>
      <circle id="r4" cx="49.3%" cy="49.7%" r="11%" stroke="#FFFFFF" stroke-opacity="0.2"> </circle>
      <circle id="r5" cx="50.4%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.3"> </circle>
      <circle id="r6" cx="49.3%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.4"> </circle>
      <circle id="r7" cx="50.9%" cy="50.2%" r="11%" stroke="#FFFFFF" stroke-opacity="0.5"> </circle>
      <circle id="r8" cx="49.4%" cy="50.4%" r="11%" stroke="#FFFFFF" stroke-opacity="0.6"> </M
    <circle id="cBlur" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0%" stroke-opacity="0"
      fill="#090909" fill-opacity="0.9" >
        <animate id="aniBlur" attributeName="stroke-opacity" values="0;0.45;0.9" dur="4.0s" begin="indefinite" repeatCount="0" />
     <radialGradient id="cGrad">
       <stop id="gradIn" offset="0%" stop-color="#090909" />
       <stop id="gradOut" offset="100%" stop-color="ACACAC" />
     </radialGradient>
 id="circleGrad" cx="50%" cy="50%" r="11%" stroke="#0F0F0F" stroke-width="0%"
        fill-opacity="0.15" fx="0.75" fy="0.75" spreadMethod="pad" fill="url('#cGrad')">
     <animate id="cGradAni" attributeName="fill-opacity" values="0;0.07;0.15" dur="1.0s" begin="indefinite" repeatCount="0" />
      <filter id="blur2" >
       <feGaussianBlur in="SourceGraphic" stdDeviation="12" result="blur2" />
    <circle id="cBlur2" cx="50%" cy="50%" r="12%" stroke="#ACACAC" sM
troke-width="2%" stroke-opacity="0.1"
     fill="#FFFFFF" fill-opacity="0" filter="url(#blur2)">
     <animate attributeName="stroke-opacity" values="0;0.25;0.5" dur= "4s" begin="indefinite" repeatCount="0"/>
    <circle id="cOutline" cx="50%" cy="50%" r="11%" stroke="#ACACAC" stroke-width="0.15%" stroke-opacity="1.0"
     fill="#FFFFFF" fill-opacity="0.0">
       <animate id="outFillOpac" attributeName="fill-opacity" values="0" dur="1.0s" begin="indefinite" repeatCount="0"/>
       <animate id="outCFM
adeIn" attributeName="stroke-opacity" values="0;0.5;1" dur= "4s" repeatCount="0"/>
      <g id="sqrGroup" stroke-width="0.1%">
        <rect id= "sqr1">
          <animate id="aniSqrOpac1" attributeName="stroke-opacity" values="1;0.2" dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr2" >
          <animate id="aniSqrOpac2" attributeName="stroke-opacity" values="1;0.2"  dur="0.4s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr3">
animate id="aniSqrOpac3" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.5s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr4">
          <animate id="aniSqrOpac4" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr5">
          <animate id="aniSqrOpac5" attributeName="stroke-opacity" values="0.2;1;0.2" dur="1.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr6">
imate id="aniSqrOpac6" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <rect id= "sqr7" fill="#141414">
          <animate id="aniSqrOpac7" attributeName="stroke-opacity" values="1;0.2" dur="0.2s" begin="indefinite" fill="freeze"/>
        <animate attributeName="fill-opacity" values="0.8;0;0.4;0.8" dur="2s" repeatCount="0"/>
      <g id="numGroup" fill-opacity="1.0" font-family="courier">
        <text id="numb1" >1</texM
        <text id="numb2" >2</text>
        <text id="numb3" >3</text>
        <text id="numb4" >4</text>
        <text id="numb5" >5</text>
        <text id="numb6" >6</text>
        <text id="numb7" >7</text>
        <animate id="numbFadeIn" attributeName="opacity" values="0;1" dur="2s"repeatCount="0" fill="freeze"/>
      <text id="instruct" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">PRESS PLAY
        <animate id = "instructFade" attributeName="fill-opaciM
ty" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
      <text id="offline" font-family="courier" fill-opacity="0" stroke-opacity="0" x="50%" text-anchor="middle">OFFLINE
        <animate id = "offlineFade" attributeName="fill-opacity" values="0;1;1;0" dur="8s" begin="indefinite" fill="freeze" repeatCount="0"/>
    <canvas id="drawArea" width="100%" height="100%" style="top: 0px; left: 0px; position: absolute;"></canvas>
COUNTERSOUL - by Music Non Stop (Jan 2023)";let e="#24 of 25";let i="ANDREW R. BROWN - creative coder and composer, DEFSTALKR - visual and sound design, NICHOLAS COLEMAN - music producer";let s=false;let l=document.getElementById("svgBox");l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);let n=document.getElementById("cBlur");let o=document.getElementById("cBlur2");let a=document.getElementById("aniBlur");let f=document.getElementById("outFillOpac");let h=document.getElementByIdM
("cOutline");let r=document.getElementById("fturb");let u=document.getElementById("gradIn");r.setAttribute("seed",Math.random()*999);let c=document.getElementById("outCFadeIn");setTimeout((function(){c.setAttribute("values","1.0")}),4e3);let d=document.getElementById("instructFade");let m=document.getElementById("offlineFade");let w=document.getElementById("numbFadeIn");setTimeout((function(){w.setAttribute("values","1.0")}),4e3);let M=(new Date).getTime();let p=[document.getElementById("r1"),document.getElementByIM
d("r2"),document.getElementById("r3"),document.getElementById("r4"),document.getElementById("r5"),document.getElementById("r6"),document.getElementById("r7"),document.getElementById("r8")];let v=[document.getElementById("sqr1"),document.getElementById("sqr2"),document.getElementById("sqr3"),document.getElementById("sqr4"),document.getElementById("sqr5"),document.getElementById("sqr6"),document.getElementById("sqr7")];let g=[document.getElementById("numb1"),document.getElementById("numb2"),document.getElementById("nM
umb3"),document.getElementById("numb4"),document.getElementById("numb5"),document.getElementById("numb6"),document.getElementById("numb7")];let y=document.getElementById("instruct");let k=document.getElementById("offline");for(let t=0;t<p.length;t++){p[t].setAttribute("cx",""+(parseFloat(p[t].getAttribute("cx"))+Math.random()*.3-.15)+"%");p[t].setAttribute("cy",""+(parseFloat(p[t].getAttribute("cy"))+Math.random()*.3-.15)+"%")}const T=[];const b=[];const x=[];let F=0;let L=300;let S=.99;function q(){return Math.maxM
(.01,Math.max(window.innerWidth,window.innerHeight)*1e-4)}let O=q();let G=.8;let A=document.getElementById("anchorLine");function B(){return 100-Math.min(window.innerWidth,window.innerHeight)/Math.max(window.innerWidth,window.innerHeight)*100}let C=B();const D=[];const I=[];const R=[];const U=[];let P=0;let E=3300;let N=document.getElementById("anchorTexture");let z=1;let H=0;let W=1e3;function J(){return O*.5}let X=J();let K;function V(){K=.998}K=V();let _=document.getElementById("anchorDot");let j=0;let Q=0;let YM
="000000";let Z=true;let $=15e3;let tt="#090909";let et=4e3;let it=et;let st=6;let lt=6;let nt=[0,0,0,0,0,0];let ot=[0,0,0,0,0,0];let at=0;let ft=[document.getElementById("aniSqrOpac1"),document.getElementById("aniSqrOpac2"),document.getElementById("aniSqrOpac3"),document.getElementById("aniSqrOpac4"),document.getElementById("aniSqrOpac5"),document.getElementById("aniSqrOpac6"),document.getElementById("aniSqrOpac7")];let ht=(new Date).getTime();let rt=ht;let ut=false;let ct=false;let dt=false;let mt=true;let wt=falM
se;let Mt=false;let pt=0;let vt=false;let gt=0;let yt=false;let kt=false;let Tt=false;let bt=false;let xt=it/16;let Ft=it/4;let Lt=it/16;let St=0;var qt=36;var Ot=ls(36);var Gt=Ot;let At=[0,5,0,7];let Bt=0;let Ct=[0,2,4,5,7,9,11];let Dt=[0,2,4,7,9];let It=[0,4,7];let Rt=false;function Ut(){let t=Math.floor(Math.random()*4);let e=Bt;Bt=At[t];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];if(Bt==e)Bt=At[Math.floor(Math.random()*4)];qt=Bt+36;if(qt>39)qt-=12;Ot=ls(qt);Gt=Ot;As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,LsM
,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s){Le.frequency.value=Gt;Se.frequency.value=Gt}}function Pt(){return(1-gt/4032)*.2}function Et(){let t=new Date;ht=t.getTime();console.log(""+j+" at "+t.getHours()+":"+t.getMinutes());Rt=true;if(s){Hi=Ni;inst8.t(inst8.i());Us=15;ii();Ui=600;it=et}Q=j;G=.8;z=1}async function Nt(){console.log("blockHeightString before "+Y);let t=false;try{let e="Update this URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https:/M
/blockchain.info/q/getblockcount");if(i.ok){j=await i.text();t=true;$=15e3}}catch(e){try{console.log("Checking second block height API");let e="Update this secondary URL to call another block height API, if required, to ensure the work remains operational forever.";let i=await fetch("https://blockstream.info/api/blocks/tip/height");if(i.ok){console.log("Got block height second time");j=await i.text();t=true;$=15e3}}catch(t){console.log("API error");if(j>7e5){lt=Y.length;j=0;Ht();Et()}tt="#000000";$=3e4}}j=parseFloaM
t(j)+0;Ht();it=Math.max(et*.75,it-5);if(s)si();os();as();if(dt&&!ut&&St%4==0||!ct&&St%4==1){d.setAttribute("values","0;1;1;0");d.beginElement()}St+=1;if(t){if(j%1e5==0){console.log("Hundred Thousandth Block");wt=true}else wt=false;if(j%1e6==0){console.log("Millionth Block");if(!Mt){tt="#333333";Xt()}S=.6;Mt=true}else{S=.99;Mt=false}if(j>995968&&j<1e6){pt=(j-995968)/4032}else pt=0;if(j%2016==0){console.log("Mining Difficulty Change Block");kt=true;if(s){inst8.t(inst8.i())}ps=1}else{kt=false;q()}if(j%2016==1){ws=Ms;pM
s=.5}if(j%2016>1872){let t=(144-(2016-j%2016))/144;console.log("mining difficulty buildup "+t);ws=Math.min(1,.05+t*1);if(s){inst8.t(inst8.i()+t*(inst8.l()-inst8.i()))}os();as();Rt=true;Tt=true}else{Tt=false}if(j==Q){if(s)inst8.t(Math.min(inst8.l(),inst8.o()+.001));G=Math.min(.9,Math.max(.1,G-.0075));z=Math.max(0,z-.02);Us=.15}else{if(Q!=0||Tt)Z=false;Et();if(j==111111||j==222222||j==333333||j==444444||j==555555||j==666666||j==777777||j==888888||j==999999||j==1111111||j==2222222||j==3333333||j==4444444||j==5555555||M
j==6666666||j==7777777||j==8888888||j==9999999){bt=true;it=et/1.5}else{bt=false;it=et}let t=j%21e4;if(t==0){console.log("Halvening Block");vt=true;bt=true;ws=.9;ei=.9;h.setAttribute("fill-opacity",.2);f.setAttribute("values","0.2;0.3;0.2;0.2");K=.95}else{vt=false;V()}if(t==1){ws=Ms}if(t>205968){yt=true;gt=21e4-t;console.log("Halvening countdown "+gt);let e=Pt();h.setAttribute("fill-opacity",e);f.setAttribute("values",e+";"+Math.min(1,e*1.5)+";"+e);ei=Math.min(.9,.5+e*.48)}else{yt=false;gt=0}if(!vt&&!yt){if(s)ii();hM
.setAttribute("fill-opacity",0);f.setAttribute("fill-opacity","0.0;0.12;0.0");h.setAttribute("stroke-opacity",1);f.setAttribute("values","0.0;0.12;0.06;0.0;0.0")}}}else{console.log("Error getting block height - now in offline mode");m.setAttribute("values","0;1;1;0");m.beginElement();let t=(new Date).getTime();if(t>ht+Math.random()*12e5+12e3){ht=t;j+=1;console.log("Auto increment "+j);Z=false;Ht();as();Et()}}}function zt(){Nt();setTimeout((function(){zt()}),$)}function Ht(){if(j<=9){if(lt==7)Y="000000"+j;if(lt==6)YM
="00000"+j}else if(j<=99){if(lt==7)Y="00000"+j;if(lt==6)Y="0000"+j}else if(j<=999){if(lt==7)Y="0000"+j;if(lt==6)Y="000"+j}else if(j<=9999){if(lt==7)Y="000"+j;if(lt==6)Y="00"+j}else if(j<=99999){if(lt==7)Y="00"+j;if(lt==6)Y="0"+j}else{Y=j.toString()}st=Y.length;for(let t=0;t<st;t++){g[t].innerHTML=Y.slice(t,t+1)}console.log("blockHeightString after "+Y);if(st==7){ft[2].setAttribute("values","1;0.2");ft[2].setAttribute("dur","0.4s");ft[3].setAttribute("values","0.2;1;0.2");ft[3].setAttribute("dur","1.5s");ft[4].setAtM
tribute("values","1;0.2");ft[4].setAttribute("dur","0.2s");ft[5].setAttribute("values","0.2;1;0.2");ft[5].setAttribute("dur","1.2s")}if(Y.slice(0,6)>333333){tt="#".concat(Y.slice(0,6))}else tt="#"+(j%1e5+333333);Xt();if(s)Hi=Ni}zt();setTimeout((function(){if(yt){let t=(1-gt/4032)*.1;h.setAttribute("fill-opacity",t);f.setAttribute("values",t+";"+Math.min(1,t*1.5)+";"+t)}n.setAttribute("stroke-opacity","0.95");a.setAttribute("values","0.95;1.0;0.95")}),1200);let Wt=document.getElementById("drawArea");Wt.width=window.M
innerWidth;Wt.height=window.innerHeight;let Jt=Wt.getContext("2d");function Xt(){l.setAttribute("width",window.innerWidth);l.setAttribute("height",window.innerHeight);C=B();O=q();X=J();textureWidthMean=Math.max(window.innerWidth,window.innerHeight)*.001;at=Math.max(window.innerWidth,window.innerHeight)*.03;if(at>Math.min(window.innerWidth,window.innerHeight)/25){at=Math.min(window.innerWidth,window.innerHeight)/25}let t=window.innerWidth/1.96;let e=t-at*(st+(st-1)*.72)/2;for(let t=0;t<st;t++){nt[t]=e+at*1.75*t;ot[tM
]=.85*window.innerHeight;v[t].setAttribute("width",at);v[t].setAttribute("height",at);v[t].setAttribute("stroke",tt);v[t].setAttribute("stroke-opacity",.2);v[t].setAttribute("fill","#141414");v[t].setAttribute("fill-opacity",.93);v[t].setAttribute("x",nt[t]-at/2);v[t].setAttribute("y",ot[t]-at/2);g[t].setAttribute("x",nt[t]-at/2+at*.33);g[t].setAttribute("y",ot[t]-at/2+at*.7);g[t].setAttribute("font-size",at*.6);if(Mt){g[t].setAttribute("fill","#444444")}else g[t].setAttribute("fill",tt);g[t].setAttribute("fill-opaM
city",1)}y.setAttribute("y",.15*window.innerHeight);y.setAttribute("stroke",tt);y.setAttribute("fill",tt);y.setAttribute("font-size",at*.6);k.setAttribute("y",.94*window.innerHeight);k.setAttribute("stroke",tt);k.setAttribute("fill",tt);k.setAttribute("font-size",at*.6);if(mt){h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.setAttribute("stop-color",tt)}p[2].setAttribute("stroke",tt);p[3].setAttribute("stroke",tt);p[4].setAttribute("stroke",tt);p[5].seM
tAttribute("stroke",tt);p[6].setAttribute("stroke",tt);p[7].setAttribute("stroke",tt)}window.addEventListener("resize",Xt);Xt();function Kt(t){t=Math.max(2,t);let e=0;for(var i=0;i<t;i++){e+=Math.random()}return e/t}function Vt(t){let e=Math.random();if(e<.2){return"#050505"}else if(e<.7){return tt}else return"#C8C8C8"}function _t(){if(mt){let t=P%E;if(P>=E){l.removeChild(R[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");if(window.innerWidth<window.innerHeight){e.setAttribute("x1",Kt(6)*100+M
"%");e.setAttribute("y1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("x2",Kt(6)*100+"%");e.setAttribute("y2",Kt(6)*(100-C)+C/2+"%")}else{e.setAttribute("x1",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y1",Kt(6)*100+"%");e.setAttribute("x2",Kt(6)*(100-C)+C/2+"%");e.setAttribute("y2",Kt(6)*100+"%")}e.setAttribute("stroke-opacity","0.04");e.setAttribute("shape-rendering","optimiseSpeed");U[t]=Kt(2)*textureWidthMean;e.setAttribute("stroke-width",U[t].toString());if(Math.random()<z){e.style.stroke=tt}else e.style.stroke="#FFFFFF";M
l.insertBefore(e,N);R[t]=e;P++;setTimeout((function(){_t()}),6)}}let jt=4;function Qt(){if(mt){let t=F%L;if(F>L){l.removeChild(T[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","line");F++;let i,s;if(window.innerWidth<window.innerHeight){i=Kt(jt)*100;s=Kt(jt)*(100-C)+C/2}else{i=Kt(jt)*(100-C)+C/2;s=Kt(jt)*100}if(i>45&&i<55)i=Kt(jt+1)*100;if(s>45&&s<55)s=Kt(jt+1)*100;e.setAttribute("x1",i+"%");e.setAttribute("y1",s+"%");if(i<50){e.setAttribute("x2",Kt(4)*50+37+"%")}else e.setAttribute("x2",Kt(4)*50+1M
8+"%");if(s<50){e.setAttribute("y2",Kt(4)*50+37+"%")}else e.setAttribute("y2",Kt(4)*50+18+"%");e.setAttribute("stroke-opacity","0.9");e.setAttribute("shape-rendering","optimiseSpeed");b[t]=Math.max(.03,Math.min(O*2,Kt(2)*O));if(ut){e.setAttribute("stroke-width","0.07%")}else e.setAttribute("stroke-width","0.01%");x[t]=true;if(Math.random()<G||Mt){e.style.stroke=tt;b[t]*=1.5}else e.style.stroke="#FFFFFF";if(kt){let t=Math.random()*150;let i=Math.random()*150;let s=Math.random()*150;e.style.stroke="rgb("+t+","+s+","+M
i+")";bt=true}l.insertBefore(e,A);T[t]=e;if(!ut){if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*400+300)}else{jt=4;setTimeout((function(){Qt()}),Math.random()*800+400)}}else{if(vt&&F<L){jt=2;setTimeout((function(){Qt()}),Math.random()*2e3)}else jt=4}}}function Yt(){if(mt){for(var t=0;t<T.length;t++){if(x[t]){let e=1.03;if(ut){e=1.07}else e=1.03;let i=parseFloat(T[t].getAttribute("stroke-width"))*e;if(i>b[t]){x[t]=false}else T[t].setAttribute("stroke-width",i.toString()+"%")}else{let e=parseFloat(T[t].M
getAttribute("stroke-width"))*S;if(e<.01){if(e!=0){T[t].setAttribute("stroke-opacity",T[t].getAttribute("stroke-opacity")*S)}}else{T[t].setAttribute("stroke-width",e.toString()+"%")}}}setTimeout((function(){Yt()}),35)}}let Zt=50;function $t(){if(mt){let t=H%W;if(H>=W){l.removeChild(D[t])}let e=document.createElementNS("http://www.w3.org/2000/svg","circle");e.setAttribute("cx",Kt(4)*100+"%");e.setAttribute("cy",Kt(4)*100+"%");let i=1;let s=1;I[t]=Math.min(.05,Kt(2)*X*i);e.setAttribute("r",I[t]+"%");e.setAttribute("fM
ill-opacity",s);e.style.fill=Vt();e.setAttribute("shape-rendering","optimiseSpeed");l.insertBefore(e,_);D[t]=e;H++;setTimeout((function(){$t()}),Zt)}}function te(){if(mt){for(var t=0;t<D.length-1;t++){let e=parseFloat(D[t].getAttribute("r"))*K;if(e>.01){D[t].setAttribute("r",e.toString()+"%")}}setTimeout((function(){te()}),500)}}function ee(){mt=true;_t();setTimeout((function(){Qt()}),1e3);Yt();$t();te();h.setAttribute("stroke",tt);h.setAttribute("fill",tt);n.setAttribute("stroke",tt);o.setAttribute("stroke",tt);u.M
setAttribute("stop-color",tt)}ee();function ie(){if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Es()}),it/16*(t+3))}}else{Ye.h()}if(!Tt){ws+=vs;if(ws<Ms||ws>ps){vs*=-1}}}function se(){if(!Mt){for(var t=0;t<2;t++){setTimeout((function(){Ns()}),it/4+it/16*(t*4+3))}}else zs()}function le(){if(!Z&&(Tt||(new Date).getTime()>ht+6e5)){Hi=Math.min(zi/3,Hi+1e-4);Ui+=Kt(3)*600;if(Ui<400){Ui=400+Math.random()*100}else if(Ui>800){Ui=800-Math.random()*100}if(!Mt){for(var t=0;t<16;t++){setTimeout((function(){Hs()}),it/16*(M
t+3))}}}}let ne=false;function oe(){if(!Mt){if((new Date).getTime()>ht+0){setTimeout((function(){Ws()}),it/16*Math.floor(Math.random()*12));ne=true}}else{inst8.u(0,1)}}let ae=false;function fe(){if(ut){ae=true;if(mt)a.beginElement();if(mt)f.beginElement();if(bt){for(var t=0;t<7;t++){g[t].setAttribute("opacity","0.0")}setTimeout((function(){g[0].setAttribute("opacity","0.7")}),500);setTimeout((function(){g[1].setAttribute("opacity","0.7")}),600);setTimeout((function(){g[2].setAttribute("opacity","0.7")}),700);setTimM
eout((function(){g[3].setAttribute("opacity","0.7")}),800);setTimeout((function(){g[4].setAttribute("opacity","0.7")}),900);setTimeout((function(){g[5].setAttribute("opacity","0.7")}),1e3);setTimeout((function(){g[6].setAttribute("opacity","0.7")}),1100)}let e=be.currentTime;let i=Gt*(Math.max(.1,Math.random()*.4)+1);if(kt)i=Math.random()*20-Gt-10;let s=.1;Fe.frequency.linearRampToValueAtTime(i,e);Fe.frequency.linearRampToValueAtTime(Gt,e+.5);qe.gain.value=0;let l=Math.random()*s+.1;let n=pt*xe;qe.gain.linearRampToM
ValueAtTime(xe*n,e+l);let o=l+Math.max(.5,Math.random())*s+it*5e-5;qe.gain.linearRampToValueAtTime(.3,e+o);let h=o+it*15e-5;qe.gain.linearRampToValueAtTime(0,e+h);setTimeout((function(){Cs()}),it/2);setTimeout((function(){Ds()}),it/2+it/8);if(st>6)setTimeout((function(){Is()}),it/2+it/4);ie();se();le();oe();setTimeout((function(){fe()}),it);setTimeout((function(){ae=false}),1e3)}else{Qe.gain.linearRampToValueAtTime(0,be.currentTime+3);setTimeout((function(){he=true}),2e3)}}let he=true;let re=false;function ue(){if(M
ut==false&&he==true){As(fs,hs,cs,ds,ms,Bt,48,84,Ct);As(ys,ks,xs,Fs,Ls,Bt,57,96,Dt);Bs(qs,Os,Gs,Bt,Ct);if(s==false){Ki();ss();s=true}Le.frequency.value=Gt;Se.frequency.value=Gt;Qe.gain.cancelScheduledValues(be.currentTime);Qe.gain.value=2;be.resume();console.log("resuming music");re=true;setTimeout((function(){re=false}),1e3);ut=true;ct=true;Ht();fe();Ps()}else if(ut==true&&he==true){ut=false;he=false;console.log("suspending music");Qt()}}Wt.addEventListener("click",(t=>{if(!re)ue()}));var ce=document.documentElemenM
t;var de=false;function me(t,e){const i=document.createElement("a");i.download=e;document.body.appendChild(i);i.href=t;i.click();i.remove()}function we(){if(ce.requestFullscreen){ce.requestFullscreen()}else if(ce.webkitRequestFullscreen){ce.webkitRequestFullscreen()}else if(ce.msRequestFullscreen){ce.msRequestFullscreen()}}function Me(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscM
reen()}}ce.addEventListener("keydown",(t=>{if(!t.repeat){if(t.key=="f"){console.log("Full Screen");if(de){de=false;Me()}else{de=true;we()}}if(t.key=="g"){if(dt){dt=false}else dt=true;console.log("Gallery Mode is "+dt)}if(t.key=="s"&&(new Date).getTime()>M+4e3){console.log("SVG screenshot");var e=document.getElementById("svgBox");var i=new XMLSerializer;var s=i.serializeToString(e);if(!s.match(/^<svg[^>]+xmlns="http\:\/\/www\.w3\.org\/2000\/svg"/)){s=s.replace(/^<svg/,'<svg xmlns="http://www.w3.org/2000/svg"')}if(!sM
.match(/^<svg[^>]+"http\:\/\/www\.w3\.org\/1999\/xlink"/)){s=s.replace(/^<svg/,'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')}s='<?xml version="1.0" standalone="no"?>\r\n'+s;let t="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(s);let l=document.createElement("a");let n="COUNTERSOUL_".concat(j+".svg");l.download=n;l.href=t;l.click()}if(t.key=="p"&&(new Date).getTime()>M+4e3){console.log("PNG screenshot");var l=(new XMLSerializer).serializeToString(document.querySelector("svg"));let t=window.innerWidth;leM
t e=window.innerHeight;Wt.width=t;Wt.height=e;Jt.fillStyle=141414;Jt.fillRect(0,0,t,e);let i=window.URL;let s=new Image;let n=new Blob([l],{type:"image/svg+xml;charset=utf-8"});let o=i.createObjectURL(n);s.onload=function(){Jt.drawImage(s,0,0);let t=Wt.toDataURL();let e="COUNTERSOUL-".concat(j+".png");me(t,e);Wt.style.opacity=0};s.src=o}if(t.key=="m"){console.log("start/stop music");ue()}if(t.key=="h"){if(!mt){ee();mt=true;console.log("resume drawing")}else{mt=false;console.log("halt drawing")}}}}));class pe{ratio=M
2;m=0;frequency=200;M=1;attack=$e;release=1.5;p=be.createOscillator();v=be.createOscillator();g=be.createGain();k=be.createGain();T=be.createStereoPanner();F=.5;delay=be.createDelay();L=be.createGain();S=be.createGain();q=be.createGain();constructor(t,e){this.ratio=t;this.m=e;this.p.type="sine";this.v.type="triangle";this.g.gain.value=0;this.O(this.m);this.G(this.frequency);this.p.connect(this.g);this.v.connect(this.k);this.k.connect(this.p.frequency);this.g.connect(this.T);this.T.connect(this.S);this.T.connect(Qe)M
;this.S.gain.value=ei;this.S.connect(this.delay);this.delay.delayTime.value=xt*.001*2;this.delay.connect(this.S);this.L.gain.value=.1;this.delay.connect(this.L);this.L.connect(this.T);this.T.connect(Qe);this.q.gain.value=.8;this.q.connect(Vi);this.L.connect(Qe);this.p.start();this.v.start()}t(t){this.M=t}G(t){this.frequency=Math.min(22e3,t);this.p.frequency.value=this.frequency;this.v.frequency.value=this.frequency*this.ratio}A(t){this.ratio=t;this.v.frequency.value=this.frequency*this.ratio}O(t){this.m=t;this.k.gaM
in.value=this.m}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}C(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,t+.01);this.g.gain.linearRampToValueAtTime(this.M,t+.01+this.attack);this.g.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack+this.release);this.g.gain.linearRampToValueAtTime(0,t+.01+this.attack+this.release+.01)}h(){let t=be.currentTime;this.g.gain.cancelScheduledValues(t);this.g.gain.linearRampToValueAtTime(0,M
t+1)}D(t){this.S.gain.value=t}play(t,e){this.t(e-e*.3*Math.random());this.C();this.G(ls(t))}}class ve{I=[];number=0;R=0;constructor(t,e,i){this.number=t;for(let t=0;t<this.number;t++){this.I[t]=new pe(e,i)}}B(t){for(let e=0;e<this.number;e++){this.I[e].B(t)}}U(t){for(let e=0;e<this.number;e++){this.I[e].U(t)}}P(t){for(let e=0;e<this.number;e++){this.I[e].P(t)}}D(t){for(let e=0;e<this.number;e++){this.I[e].D(t)}}h(){for(let t=0;t<this.number;t++){this.I[t].h()}}play(t,e){this.I[this.R].play(t,e);this.R=(this.R+1)%thM
is.number}}class ge{frequency=65.4;N=be.createOscillator();H=be.createOscillator();detune=1.0004;W=.02;J=this.W;X=.1;K=be.createGain();filter=be.createBiquadFilter();V=200;_=2.5;attack=1;release=4;j=.4;Y=.5;q=be.createGain();T=be.createStereoPanner();F=Math.random();constructor(){this.N.type="sawtooth";this.N.frequency.value=this.frequency;this.H.type="triangle";this.H.frequency.value=this.frequency*this.detune;this.K.gain.value=0;this.filter.type="lowpass";this.filter.frequency.value=this.V;this.filter.Q.value=thiM
s._;this.q.gain.value=.5;this.q.connect(Vi);this.N.connect(this.filter);this.H.connect(this.filter);this.filter.connect(this.K);this.K.connect(this.q);this.T.pan.value=this.F;this.K.connect(this.T);this.T.connect(Qe);this.N.start();this.H.start()}t(t){this.J=t}i(){return this.W}l(){return this.X}Z(t){this.X=t}G(t){this.frequency=Math.min(22e3,t);this.N.frequency.value=this.frequency;this.H.frequency.value=this.frequency*this.detune}B(t){let e=be.currentTime;this.F=t;this.T.pan.linearRampToValueAtTime(this.F,e+.2)}CM
(){let t=be.currentTime;this.K.gain.cancelScheduledValues(t);this.K.gain.linearRampToValueAtTime(0,t+.01);let e=Math.min(.5,Math.random());let i=Math.random()*2+1;this.K.gain.linearRampToValueAtTime(this.J-this.J*.3*Math.random(),t+.01+this.attack*e);this.K.gain.exponentialRampToValueAtTime(1e-4,t+.01+this.attack*e+this.release*i);this.K.gain.linearRampToValueAtTime(0,t+.01+this.attack*e+this.release*i+.01)}play(t){this.C();this.G(ls(t))}}class ye{I=[];number=0;R=0;constructor(t){this.number=t;for(let t=0;t<this.nuM
mber;t++){this.I[t]=new ge}}t(t){for(let e=0;e<this.number;e++){this.I[e].J=t}}u(t,e){let i=be.currentTime;for(let s=0;s<this.number;s++){this.I[s].K.gain.linearRampToValueAtTime(t,i+e)}}o(){return this.I[0].J}i(){return this.I[0].W}l(){return this.I[0].X}Z(t){for(let e=0;e<this.number;e++){this.I[e].Z(t)}}play(t){this.I[this.R].play(t);this.R=(this.R+1)%this.number}}let ke,Te;let be;let xe=.4;var Fe,Le,Se;let qe,Oe,Ge,Ae;let Be,Ce,De;let Ie,Re,Ue,Pe,Ee,Ne;let ze,He,We,Je;let Xe;let Ke,Ve,_e,je;let Qe;let Ye;let ZeM
=.075;let $e=.02;let ti=.4;let ei=ti;function ii(){ei=ti}function si(){ei=Math.min(.8,ei+.005)}let li,ni,oi,ai,fi,hi,ri,ui;let ci,di,mi,wi;let Mi=440;let pi=2.01;let vi=1.4;let gi=600;let yi=400;let ki=Ze*1.5;let Ti=Ze*1;let bi=.6;let xi=.9;let Fi=.7;let Li=1.5;let Si,qi,Oi;let Gi,Ai,Bi,Ci,Di;let Ii=440;let Ri=4.02;let Ui=600;let Pi=.99;let Ei=.04;let Ni=.016;let zi=.35;let Hi=Ni;let Wi=.4;let Ji=.5;let Xi=1;function Ki(){console.log("audioInit");s=true;be=window.AudioContext?new AudioContext:new webkitAudioContextM
;Qe=be.createGain();Qe.connect(be.destination);Vi=be.createGain();Fe=be.createOscillator();qe=be.createGain();Be=be.createBiquadFilter();Ie=be.createGain();Ie.gain.value=.45;Xe=be.createGain();Xe.gain.value=.15;Be.type="lowpass";Be.frequency.value=300;Fe.connect(Be);Be.connect(qe);qe.connect(Xe);qe.connect(Qe);qe.connect(Ie);qe.gain.value=0;Fe.type="triangle";Fe.frequency.value=Gt;Fe.start(0);Re=be.createGain();Re.gain.value=.25;Le=be.createOscillator();Oe=be.createGain();Oe.gain.value=0;Le.connect(Oe);Oe.connect(RM
e);Oe.connect(Qe);Le.type="sine";Le.frequency.value=Gt;Le.start(0);Ue=be.createGain();Ue.gain.value=.25;Se=be.createOscillator();Ge=be.createGain();Ge.gain.value=0;Se.connect(Ge);Ge.connect(Ue);Ge.connect(Qe);Se.type="sine";Se.frequency.value=Gt;Se.start(0);Ve=2*be.sampleRate,_e=be.createBuffer(1,Ve,be.sampleRate),je=_e.getChannelData(0);for(var t=0;t<Ve;t++){if(Math.random()<.01){je[t]=Math.random()*2-1}else je[t]=0}Pe=be.createGain();Pe.gain.value=.4;Ke=be.createBufferSource();Ke.buffer=_e;Ke.loop=true;Ae=be.creaM
teGain();Ae.gain.value=0;Ce=be.createBiquadFilter();Ce.type="bandpass";Ce.frequency.value=8e3;ke=be.createDelay();ke.delayTime.value=.25;Te=be.createGain();Te.gain.value=.8;ze=be.createStereoPanner();He=be.createStereoPanner();Ke.connect(Ae);Ae.connect(Ce);Ce.connect(Te);Ce.connect(ze);Ce.connect(He);Ce.connect(Pe);Te.connect(ke);ke.connect(Te);ke.connect(Pe);ke.connect(ze);ke.connect(He);ze.connect(Qe);He.connect(Qe);Ke.start(0);Ye=new ve(4,2,100);li=be.createOscillator();li.type="sine";li.frequency.value=Mi;ci=beM
.createGain();ci.gain.value=ki;li.connect(ci);oi=be.createOscillator();oi.type="sine";oi.frequency.value=Mi*pi;mi=be.createGain();mi.gain.value=0;oi.connect(mi);mi.connect(li.frequency);ni=be.createOscillator();ni.type="sine";ni.frequency.value=Mi*.5035;di=be.createGain();di.gain.value=Ti;ni.connect(di);ai=be.createOscillator();ai.type="sine";ai.frequency.value=Mi*vi;wi=be.createGain();wi.gain.value=0;ai.connect(wi);wi.connect(ni.frequency);De=be.createBiquadFilter();De.type="highpass";De.frequency.value=400;fi=be.M
createGain();fi.gain.value=0;ci.connect(De);di.connect(De);De.connect(fi);hi=be.createDelay();hi.delayTime.value=Math.min(1,Ft*.001*Li);ri=be.createGain();ri.gain.value=Fi;fi.connect(ri);ri.connect(hi);hi.connect(ri);ui=be.createGain();ui.gain.value=ki*xi;hi.connect(ui);ui.connect(Qe);Ee=be.createGain();Ee.gain.value=1;ui.connect(Ee);We=be.createStereoPanner();fi.connect(We);We.connect(Qe);oi.start();ai.start();li.start();ni.start();Gi=be.createOscillator();Gi.type="sine";Gi.frequency.value=Ii;Si=be.createGain();SiM
.gain.value=Pi;Gi.connect(Si);Ai=be.createOscillator();Ai.type="sine";Ai.frequency.value=Ii*Ri;qi=be.createGain();qi.gain.value=0;Ai.connect(qi);qi.connect(Gi.frequency);Bi=be.createGain();Bi.gain.value=0;Si.connect(Bi);Ci=be.createDelay();Ci.delayTime.value=Lt*.001*Xi;Di=be.createGain();Di.gain.value=Ji;Bi.connect(Di);Di.connect(Ci);Ci.connect(Di);Oi=be.createGain();Oi.gain.value=Pi*Wi;Ci.connect(Oi);Ne=be.createGain();Ne.gain.value=.5;Oi.connect(Ne);Bi.connect(Ne);Je=be.createStereoPanner();Oi.connect(Je);Bi.connM
ect(Je);Je.connect(Qe);Ai.start();Gi.start();inst8=new ye(4)}let Vi,_i,ji,Qi,Yi,Zi,$i,ts,es;let is=.98;function ss(){Vi.gain.value=.99;Ie.connect(Vi);Re.connect(Vi);Ue.connect(Vi);Pe.connect(Vi);Ee.connect(Vi);Ne.connect(Vi);_i=be.createDelay();_i.delayTime.value=.06;Qi=be.createDelay();Qi.delayTime.value=.0719435;Zi=be.createDelay();Zi.delayTime.value=.00543216;ts=be.createDelay();ts.delayTime.value=.096945;ji=be.createGain();ji.gain.value=is*.25;Yi=be.createGain();Yi.gain.value=is*.25;$i=be.createGain();$i.gain.vM
alue=is*.25;es=be.createGain();es.gain.value=is*.25;Vi.connect(ji);Qi.connect(ji);$i.connect(ji);Yi.connect(ji);ji.connect(_i);_i.connect(ji);_i.connect(Qe);Vi.connect(Yi);_i.connect(Yi);es.connect(Yi);$i.connect(Yi);Yi.connect(Qi);Qi.connect(Yi);Qi.connect(Qe);Vi.connect($i);ts.connect($i);ji.connect($i);es.connect($i);$i.connect(Zi);Zi.connect($i);Zi.connect(Qe);Vi.connect(es);Zi.connect(es);Yi.connect(es);ji.connect(es);es.connect(ts);ts.connect(es);ts.connect(Qe)}function ls(t){t=Math.floor(Math.max(0,Math.min(M
127,t)));let e=0;if(t>0)e=8.1757989156*Math.pow(2,t/12);return e}function ns(t,e,i){for(var s=0;s<5;s++){let n=t%12;let o=true;for(var l=0;l<e.length;l++){if(n==(e[l]+i)%12){o=false;l=100;s=100}}if(o)t-=1}return t}function os(){xt=it/16;Ft=it/4;Lt=it/16}function as(){a.setAttribute("dur",1.2*it/et);f.setAttribute("dur",1.8*it/et)}let fs=[];let hs=16;let rs=0;let us=0;let cs=60;let ds=4;let ms=3;let ws=.2;let Ms=.1;let ps=.5;let vs=.01;let gs=0;let ys=[];let ks=16;let Ts=0;let bs=0;let xs=72;let Fs=4;let Ls=2;let SsM
=.4;let qs=[];let Os=3;let Gs=36;function As(t,e,i,s,l,n,o,a,f){let h=i+n;if(Math.random()<.7){t[0]=h+n}else t[0]=h+n+7;for(var r=1;r<e;r++){let e=h+Math.floor(Math.random()*(s*2+l)-s);if(r%4==0||r%2==0&&Math.random()<.5){h=ns(Math.max(o,Math.min(a,e)),It,n)}else h=ns(Math.max(o,Math.min(a,e)),f,n);t[r]=h}}function Bs(t,e,i,s,l){let n=i+s;if(Math.random()<.7){t[0]=n}else t[0]=n+7;t[0]=n;for(var o=1;o<e;o++){if(o%4==0){n=ns(Math.min(108,n+4*o),It,s)}else n=ns(Math.min(108,n+4*o),l,s);t[o]=n}}function Cs(){let t=be.cM
urrentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[0].beginElement()}function Ds(){let t=be.currentTime;Ge.gain.cancelScheduledValues(t);Ge.gain.setValueAtTime(0,t);Ge.gain.linearRampToValueAtTime(xe/2,t+.2);Ge.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[1].beginElement()}function Is(){let t=be.currentTime;Oe.gain.cancelScheduledValues(t);Oe.gain.setValueAtTime(0,t);Oe.gain.linearRampToValueAtTime(xe/2M
,t+.2);Oe.gain.linearRampToValueAtTime(0,t+.5);if(mt)ft[2].beginElement()}let Rs=0;let Us=.15;function Ps(){if(ut&&!Mt){var t=.05;Ae.gain.value=0;if(Math.random()<.5){ze.pan.value=Math.random()*2-1}else He.pan.value=Math.random()*2-1;let e=be.currentTime;Ae.gain.linearRampToValueAtTime(Math.random()*t,e+Rs+.01);Ae.gain.exponentialRampToValueAtTime(1e-5,e+Math.random()*Us+.09);if(st==6){if(mt)ft[5].beginElement()}else if(mt)ft[6].beginElement();setTimeout((function(){Ps()}),Math.random()*1e3+20)}}function Es(){rs=(rM
s+1)%hs;if(Rt&&rs==14){Ut();Rt=false}if(rs==0){us++;if(us%8==0){As(fs,hs,cs,ds,ms,Bt,48,84,Ct)}}if(rs%2==0||rs%2==1&&Math.random()<ws/1){if(rs==0&&Math.random()<.9||Math.random()<ws){gs=gs+1;if(ut)Qt();Ye.B(Math.random()*2-1);Ye.D(Math.min(.8,ei));Ye.play(ns(fs[rs],Ct,0),.03)}}}function Ns(){let t=ns(ys[Ts],Ct,0);Mi=ls(t);Ts=(Ts+1)%ks;if(Ts==0){bs++;if(bs%8==0)As(ys,ks,xs,Fs,Ls,Bt,57,64,Ct)}let e=be.currentTime;if(Math.random()<Ss){We.pan.linearRampToValueAtTime(Math.random()*2-1,e+.5);li.frequency.value=Mi;ni.freqM
uency.value=Mi*.5035;oi.frequency.value=Mi*pi;ai.frequency.value=Mi*vi;fi.gain.cancelAndHoldAtTime(e);fi.gain.linearRampToValueAtTime(0,e+.01);fi.gain.linearRampToValueAtTime(Math.max(.02,.1*Math.random()),e+bi*(Math.random()+1));fi.gain.exponentialRampToValueAtTime(.001,e+Ft*.004);mi.gain.cancelAndHoldAtTime(e);mi.gain.linearRampToValueAtTime(gi*Math.random(),e+bi*3);mi.gain.linearRampToValueAtTime(0,e+Ft*.0035);wi.gain.cancelAndHoldAtTime(e);wi.gain.linearRampToValueAtTime(yi*Math.random(),e+bi*4);wi.gain.linearRM
ampToValueAtTime(0,e+Ft*.005);if(st==6){if(mt)ft[4].beginElement()}else if(mt)ft[5].beginElement()}}function zs(){let t=be.currentTime;fi.gain.cancelAndHoldAtTime(t);fi.gain.linearRampToValueAtTime(0,t+1);mi.gain.cancelAndHoldAtTime(t);mi.gain.linearRampToValueAtTime(0,t+1);wi.gain.cancelAndHoldAtTime(t);wi.gain.linearRampToValueAtTime(0,t+1)}function Hs(){let t=be.currentTime;let e=ns(qs[Math.floor(Math.random()*Os)],Ct,0);Ii=ls(e);if(Math.random()<.9){Gi.frequency.value=Ii;Ai.frequency.value=Ii*Ri;Bi.gain.cancelSM
cheduledValues(t);Bi.gain.setValueAtTime(0,t);Bi.gain.linearRampToValueAtTime(Hi*Kt(2),t+Ei);Bi.gain.exponentialRampToValueAtTime(.001,t+Lt*9e-4);qi.gain.cancelScheduledValues(t);qi.gain.setValueAtTime(0,t);qi.gain.linearRampToValueAtTime(Ui*.75*Math.random()+Ui*.75,t+.1);qi.gain.linearRampToValueAtTime(.001,t+Lt*.002);if(st==6){if(mt)ft[3].beginElement()}else if(mt)ft[4].beginElement()}}function Ws(){let t=ns(Math.round(42+Math.random()*15),Dt,Bt);inst8.play(t);if(st==6){if(mt)ft[2].beginElement()}else if(mt)ft[3]L
.beginElement()}let Js="The Times 03/Jan/2009 Chancellor on brink of second bailout for banks";
      html {background: #090909;
      overflow: hidden;}
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9dM
"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDatM
e="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:45Z" xmp:MetadataDate="2023-02-10T01:39:45Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:e7eb81f3-920d-4348-8ce3-3ed19183c030" xmpMM:DocumentID="adobe:docid:photoshop:505fa15f-a0ae-1544-8c65-61cdbef61070" xmpMM:OriginalDocumentID="xmp.did:1bf8eca9-a0b0-8841-a689-7b9dd2003f4a"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:1bf8eca9-a0b0-8841-a689-7b9dd2003f4a" stEvt:when="2023-02-10T00:41:02Z" M
stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e7eb81f3-920d-4348-8ce3-3ed19183c030" stEvt:when="2023-02-10T01:39:45Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                         <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43 M
       "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:53Z" xmp:MetadataDate="2023-02-10T01:39:53Z" dcM
:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:36920283-08f9-bd49-a370-e5a86f7a8d09" xmpMM:DocumentID="adobe:docid:photoshop:fed536e5-621b-c04c-be80-baecf425834d" xmpMM:OriginalDocumentID="xmp.did:8582cae3-d54e-5b41-8b10-6be57c6e106c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8582cae3-d54e-5b41-8b10-6be57c6e106c" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters=M
"from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:36920283-08f9-bd49-a370-e5a86f7a8d09" stEvt:when="2023-02-10T01:39:53Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
- """""""""""""""""""
fffffffffffffffffffffEC
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/M
" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDatM
e="2023-02-10T01:39:30Z" xmp:MetadataDate="2023-02-10T01:39:30Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:7e019ddd-eb79-0044-94f9-372e0dd6a814" xmpMM:DocumentID="adobe:docid:photoshop:4c8ba2c7-6140-9446-a95d-11b111e6efd7" xmpMM:OriginalDocumentID="xmp.did:53a980fd-3555-8a49-a085-980ffbfdfc70"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:53a980fd-3555-8a49-a085-980ffbfdfc70" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 2M
4.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:7e019ddd-eb79-0044-94f9-372e0dd6a814" stEvt:when="2023-02-10T01:39:30Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmetM
a xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10M
T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:55Z" xmp:MetadataDate="2023-02-10T01:39:55Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:96f736f8-4fca-684b-b7a2-115cd04f453c" xmpMM:DocumentID="adobe:docid:photoshop:d4d36d6d-d3b0-204c-beb1-74e1813722ac" xmpMM:OriginalDocumentID="xmp.did:8fc7199c-28c6-734c-9c34-751e7e0c1d6c"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8fc7199c-28c6-734c-9c34-751e7e0c1d6c" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwarM
eAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:96f736f8-4fca-684b-b7a2-115cd04f453c" stEvt:when="2023-02-10T01:39:55Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="AdobM
e XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T0M
1:39:08Z" xmp:MetadataDate="2023-02-10T01:39:08Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:d9b28a6e-c6ed-d041-af9f-8f18eaee0b22" xmpMM:DocumentID="adobe:docid:photoshop:b63a1dd0-010d-b049-b130-f0c07e4b3237" xmpMM:OriginalDocumentID="xmp.did:62a2e160-3d8b-2045-9e37-7961e8a9009d"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:62a2e160-3d8b-2045-9e37-7961e8a9009d" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/M
> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d9b28a6e-c6ed-d041-af9f-8f18eaee0b22" stEvt:when="2023-02-10T01:39:08Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http:/M
/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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:49Z" xmp:MetadataDate="2023-02-10T01:39:49Z" dc:format="image/jpeg" photoshop:ColorM
Mode="3" xmpMM:InstanceID="xmp.iid:b1e81f01-11a1-4f4d-a947-9533c4b7d886" xmpMM:DocumentID="adobe:docid:photoshop:5a3be86b-bde0-6f41-9d7f-bd296cc75278" xmpMM:OriginalDocumentID="xmp.did:f85d8144-2594-e046-88be-3d8a14bd1356"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:f85d8144-2594-e046-88be-3d8a14bd1356" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdM
f:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b1e81f01-11a1-4f4d-a947-9533c4b7d886" stEvt:when="2023-02-10T01:39:49Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
maaaaaaaaaaaaaaaaaaaaaaaaaq
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/2M
2-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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:37Z" xmp:MetadataDate="2023-02-10T01:39:37Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanM
ceID="xmp.iid:220ab156-fe90-5049-8c13-ae998b879089" xmpMM:DocumentID="adobe:docid:photoshop:47af3d1f-07a5-9944-9a88-9c5468842691" xmpMM:OriginalDocumentID="xmp.did:ced4e3f0-0706-2f4b-b60a-28fd88b46663"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:ced4e3f0-0706-2f4b-b60a-28fd88b46663" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saM
ved" stEvt:instanceID="xmp.iid:220ab156-fe90-5049-8c13-ae998b879089" stEvt:when="2023-02-10T01:39:37Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                       <?xpacket end="w"?>
t 1999 Adobe Systems Incorporated
c/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
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:21D478175C27286DD8752413AC96B24C3063729C512867811F394AFB42B5F0A5
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.da4a7e5ef, 2022/11/22-13:50:07        "> <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 Photoshop 24.1 (Macintosh)" xmpMM:InstanceID="xmp.iid:7C518CF9A12311ED80F8BA6964F4546F" xmpMM:DocumentID="xmp.did:7C518CFAA12311ED80F8BA6964F4546F"> <xmpMM:DerivedFrom stRef:inM
stanceID="xmp.iid:7C518CF7A12311ED80F8BA6964F4546F" stRef:documentID="xmp.did:7C518CF8A12311ED80F8BA6964F4546F"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
'GIF resized on https://ezgif.com/resize
FjDOUT:3AAC0D093B5CDFC53032725F562894D2DD8999B7E797DA0663B17BA617284F73
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
99:%&&BCCMMMiij000EEEPPPaaaVVU
TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
Bj@=:ETH.ETH:0x56748A2566bF46dcd061E81378dA868BB3dD0e45:192741:te:0
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU^
UUUUUUUUUUUUUXmUUUUUUT
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
-wwwwwwwwwwwwwwwwwww
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
ZkkJ:1)):B11k{{1):cc
kkzk\cckzsJJ:JJJccQkjcJJZs
ZcYRXZJJB-)B)1:RccZUckgZ{j
)Optimized with https://ezgif.com/optimize
~#"""""""""""""""""""
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobeM
.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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:09Z" xmp:MetadataDate="2023-02-10T01:39:09Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:23ec1637-a217-6843-812d-23865ae0be53" xmpMM:DocumentID="adobeM
:docid:photoshop:5bbf4070-a212-0945-82d6-382d511c70c6" xmpMM:OriginalDocumentID="xmp.did:a6a1251f-abc2-f843-a9d5-73b9e77bc2f3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:a6a1251f-abc2-f843-a9d5-73b9e77bc2f3" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:23ec1637-a217-6843-812d-23865ae0be53" stEvt:M
when="2023-02-10T01:39:09Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmetaM
 xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10TM
00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:38Z" xmp:MetadataDate="2023-02-10T01:39:38Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:04081a43-f889-ca4b-8c20-2e3782da0d8f" xmpMM:DocumentID="adobe:docid:photoshop:59101419-4c95-7246-a31a-7b09e6b343a1" xmpMM:OriginalDocumentID="xmp.did:3d99a233-3c4e-2043-b3de-c7a2bbc0cf40"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:3d99a233-3c4e-2043-b3de-c7a2bbc0cf40" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareM
Agent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:04081a43-f889-ca4b-8c20-2e3782da0d8f" stEvt:when="2023-02-10T01:39:38Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEveM
nt#" xmp:CreatorTool="Adobe Photoshop 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:17Z" xmp:MetadataDate="2023-02-10T01:39:17Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:2e5ed1c6-1147-2349-91bb-a5b8958504ff" xmpMM:DocumentID="adobe:docid:photoshop:89301feb-4165-204c-a06f-f4ad8a61b769" xmpMM:OriginalDocumentID="xmp.did:a2da20ab-749d-244f-8019-df0fac5738f4"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:a2da2M
0ab-749d-244f-8019-df0fac5738f4" stEvt:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:2e5ed1c6-1147-2349-91bb-a5b8958504ff" stEvt:when="2023-02-10T01:39:17Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
Adobe Photoshop 24.1 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27f, 2022/08/16-18:02:43        "> <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/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe PhotoshopM
 24.1 (Windows)" xmp:CreateDate="2023-02-10T00:41:02Z" xmp:ModifyDate="2023-02-10T01:39:02Z" xmp:MetadataDate="2023-02-10T01:39:02Z" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c7284c49-1391-e94f-ade6-9cb481bb6837" xmpMM:DocumentID="adobe:docid:photoshop:2d2263f8-f3cb-cd46-889f-b8423c3c4943" xmpMM:OriginalDocumentID="xmp.did:1e9a321e-81f6-9d43-a9b5-b04149c8c798"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:1e9a321e-81f6-9d43-a9b5-b04149c8c798" stEvM
t:when="2023-02-10T00:41:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/png to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c7284c49-1391-e94f-ade6-9cb481bb6837" stEvt:when="2023-02-10T01:39:02Z" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
Copyright 1999 Adobe Systems Incorporated
((((((((((((((((((((((((((((((((((((((((((((((((((

blk00000.txt blk00001.txt blk00002.txt blk00003.txt blk00004.txt blk00005.txt blk00006.txt blk00007.txt blk00008.txt blk00009.txt blk00010.txt blk00011.txt blk00012.txt blk00013.txt blk00014.txt blk00015.txt blk00016.txt blk00017.txt blk00018.txt blk00019.txt blk00020.txt blk00021.txt blk00022.txt blk00023.txt blk00024.txt blk00025.txt blk00026.txt blk00027.txt blk00028.txt blk00029.txt blk00030.txt blk00031.txt blk00032.txt blk00033.txt blk00034.txt blk00035.txt blk00036.txt blk00037.txt blk00038.txt blk00039.txt blk00040.txt blk00041.txt blk00042.txt blk00043.txt blk00044.txt blk00045.txt blk00046.txt blk00047.txt blk00048.txt blk00049.txt blk00050.txt blk00051.txt blk00052.txt blk00053.txt blk00054.txt blk00055.txt blk00056.txt blk00057.txt blk00058.txt blk00059.txt blk00060.txt blk00061.txt blk00062.txt blk00063.txt blk00064.txt blk00065.txt blk00066.txt blk00067.txt blk00068.txt blk00069.txt blk00070.txt blk00071.txt blk00072.txt blk00073.txt blk00074.txt blk00075.txt blk00076.txt blk00077.txt blk00078.txt blk00079.txt blk00080.txt blk00081.txt blk00082.txt blk00083.txt blk00084.txt blk00085.txt blk00086.txt blk00087.txt blk00088.txt blk00089.txt blk00090.txt blk00091.txt blk00092.txt blk00093.txt blk00094.txt blk00095.txt blk00096.txt blk00097.txt blk00098.txt blk00099.txt blk00100.txt blk00101.txt blk00102.txt blk00103.txt blk00104.txt blk00105.txt blk00106.txt blk00107.txt blk00108.txt blk00109.txt blk00110.txt blk00111.txt blk00112.txt blk00113.txt blk00114.txt blk00115.txt blk00116.txt blk00117.txt blk00118.txt blk00119.txt blk00120.txt blk00121.txt blk00122.txt blk00123.txt blk00124.txt blk00125.txt blk00126.txt blk00127.txt blk00128.txt blk00129.txt blk00130.txt blk00131.txt blk00132.txt blk00133.txt blk00134.txt blk00135.txt blk00136.txt blk00137.txt blk00138.txt blk00139.txt blk00140.txt blk00141.txt blk00142.txt blk00143.txt blk00144.txt blk00145.txt blk00146.txt blk00147.txt blk00148.txt blk00149.txt blk00150.txt blk00151.txt blk00152.txt blk00153.txt blk00154.txt blk00155.txt blk00156.txt blk00157.txt blk00158.txt blk00159.txt blk00160.txt blk00161.txt blk00162.txt blk00163.txt blk00164.txt blk00165.txt blk00166.txt blk00167.txt blk00168.txt blk00169.txt blk00170.txt blk00171.txt blk00172.txt blk00173.txt blk00174.txt blk00175.txt blk00176.txt blk00177.txt blk00178.txt blk00179.txt blk00180.txt blk00181.txt blk00182.txt blk00183.txt blk00184.txt blk00185.txt blk00186.txt blk00187.txt blk00188.txt blk00189.txt blk00190.txt blk00191.txt blk00192.txt blk00193.txt blk00194.txt blk00195.txt blk00196.txt blk00197.txt blk00198.txt blk00199.txt blk00200.txt blk00201.txt blk00202.txt blk00203.txt blk00204.txt blk00205.txt blk00206.txt blk00207.txt blk00208.txt blk00209.txt blk00210.txt blk00211.txt blk00212.txt blk00213.txt blk00214.txt blk00215.txt blk00216.txt blk00217.txt blk00218.txt blk00219.txt blk00220.txt blk00221.txt blk00222.txt blk00223.txt blk00224.txt blk00225.txt blk00226.txt blk00227.txt blk00228.txt blk00229.txt blk00230.txt blk00231.txt blk00232.txt blk00233.txt blk00234.txt blk00235.txt blk00236.txt blk00237.txt blk00238.txt blk00239.txt blk00240.txt blk00241.txt blk00242.txt blk00243.txt blk00244.txt blk00245.txt blk00246.txt blk00247.txt blk00248.txt blk00249.txt blk00250.txt blk00251.txt blk00252.txt blk00253.txt blk00254.txt blk00255.txt blk00256.txt blk00257.txt blk00258.txt blk00259.txt blk00260.txt blk00261.txt blk00262.txt blk00263.txt blk00264.txt blk00265.txt blk00266.txt blk00267.txt blk00268.txt blk00269.txt blk00270.txt blk00271.txt blk00272.txt blk00273.txt blk00274.txt blk00275.txt blk00276.txt blk00277.txt blk00278.txt blk00279.txt blk00280.txt blk00281.txt blk00282.txt blk00283.txt blk00284.txt blk00285.txt blk00286.txt blk00287.txt blk00288.txt blk00289.txt blk00290.txt blk00291.txt blk00292.txt blk00293.txt blk00294.txt blk00295.txt blk00296.txt blk00297.txt blk00298.txt blk00299.txt blk00300.txt blk00301.txt blk00302.txt blk00303.txt blk00304.txt blk00305.txt blk00306.txt blk00307.txt blk00308.txt blk00309.txt blk00310.txt blk00311.txt blk00312.txt blk00313.txt blk00314.txt blk00315.txt blk00316.txt blk00317.txt blk00318.txt blk00319.txt blk00320.txt blk00321.txt blk00322.txt blk00323.txt blk00324.txt blk00325.txt blk00326.txt blk00327.txt blk00328.txt blk00329.txt blk00330.txt blk00331.txt blk00332.txt blk00333.txt blk00334.txt blk00335.txt blk00336.txt blk00337.txt blk00338.txt blk00339.txt blk00340.txt blk00341.txt blk00342.txt blk00343.txt blk00344.txt blk00345.txt blk00346.txt blk00347.txt blk00348.txt blk00349.txt blk00350.txt blk00351.txt blk00352.txt blk00353.txt blk00354.txt blk00355.txt blk00356.txt blk00357.txt blk00358.txt blk00359.txt blk00360.txt blk00361.txt blk00362.txt blk00363.txt blk00364.txt blk00365.txt blk00366.txt blk00367.txt blk00368.txt blk00369.txt blk00370.txt blk00371.txt blk00372.txt blk00373.txt blk00374.txt blk00375.txt blk00376.txt blk00377.txt blk00378.txt blk00379.txt blk00380.txt blk00381.txt blk00382.txt blk00383.txt blk00384.txt blk00385.txt blk00386.txt blk00387.txt blk00388.txt blk00389.txt blk00390.txt blk00391.txt blk00392.txt blk00393.txt blk00394.txt blk00395.txt blk00396.txt blk00397.txt blk00398.txt blk00399.txt blk00400.txt blk00401.txt blk00402.txt blk00403.txt blk00404.txt blk00405.txt blk00406.txt blk00407.txt blk00408.txt blk00409.txt blk00410.txt blk00411.txt blk00412.txt blk00413.txt blk00414.txt blk00415.txt blk00416.txt blk00417.txt blk00418.txt blk00419.txt blk00420.txt blk00421.txt blk00422.txt blk00423.txt blk00424.txt blk00425.txt blk00426.txt blk00427.txt blk00428.txt blk00429.txt blk00430.txt blk00431.txt blk00432.txt blk00433.txt blk00434.txt blk00435.txt blk00436.txt blk00437.txt blk00438.txt blk00439.txt blk00440.txt blk00441.txt blk00442.txt blk00443.txt blk00444.txt blk00445.txt blk00446.txt blk00447.txt blk00448.txt blk00449.txt blk00450.txt blk00451.txt blk00452.txt blk00453.txt blk00454.txt blk00455.txt blk00456.txt blk00457.txt blk00458.txt blk00459.txt blk00460.txt blk00461.txt blk00462.txt blk00463.txt blk00464.txt blk00465.txt blk00466.txt blk00467.txt blk00468.txt blk00469.txt blk00470.txt blk00471.txt blk00472.txt blk00473.txt blk00474.txt blk00475.txt blk00476.txt blk00477.txt blk00478.txt blk00479.txt blk00480.txt blk00481.txt blk00482.txt blk00483.txt blk00484.txt blk00485.txt blk00486.txt blk00487.txt blk00488.txt blk00489.txt blk00490.txt blk00491.txt blk00492.txt blk00493.txt blk00494.txt blk00495.txt blk00496.txt blk00497.txt blk00498.txt blk00499.txt blk00500.txt blk00501.txt blk00502.txt blk00503.txt blk00504.txt blk00505.txt blk00506.txt blk00507.txt blk00508.txt blk00509.txt blk00510.txt blk00511.txt blk00512.txt blk00513.txt blk00514.txt blk00515.txt blk00516.txt blk00517.txt blk00518.txt blk00519.txt blk00520.txt blk00521.txt blk00522.txt blk00523.txt blk00524.txt blk00525.txt blk00526.txt blk00527.txt blk00528.txt blk00529.txt blk00530.txt blk00531.txt blk00532.txt blk00533.txt blk00534.txt blk00535.txt blk00536.txt blk00537.txt blk00538.txt blk00539.txt blk00540.txt blk00541.txt blk00542.txt blk00543.txt blk00544.txt blk00545.txt blk00546.txt blk00547.txt blk00548.txt blk00549.txt blk00550.txt blk00551.txt blk00552.txt blk00553.txt blk00554.txt blk00555.txt blk00556.txt blk00557.txt blk00558.txt blk00559.txt blk00560.txt blk00561.txt blk00562.txt blk00563.txt blk00564.txt blk00565.txt blk00566.txt blk00567.txt blk00568.txt blk00569.txt blk00570.txt blk00571.txt blk00572.txt blk00573.txt blk00574.txt blk00575.txt blk00576.txt blk00577.txt blk00578.txt blk00579.txt blk00580.txt blk00581.txt blk00582.txt blk00583.txt blk00584.txt blk00585.txt blk00586.txt blk00587.txt blk00588.txt blk00589.txt blk00590.txt blk00591.txt blk00592.txt blk00593.txt blk00594.txt blk00595.txt blk00596.txt blk00597.txt blk00598.txt blk00599.txt blk00600.txt blk00601.txt blk00602.txt blk00603.txt blk00604.txt blk00605.txt blk00606.txt blk00607.txt blk00608.txt blk00609.txt blk00610.txt blk00611.txt blk00612.txt blk00613.txt blk00614.txt blk00615.txt blk00616.txt blk00617.txt blk00618.txt blk00619.txt blk00620.txt blk00621.txt blk00622.txt blk00623.txt blk00624.txt blk00625.txt blk00626.txt blk00627.txt blk00628.txt blk00629.txt blk00630.txt blk00631.txt blk00632.txt blk00633.txt blk00634.txt blk00635.txt blk00636.txt blk00637.txt blk00638.txt blk00639.txt blk00640.txt blk00641.txt blk00642.txt blk00643.txt blk00644.txt blk00645.txt blk00646.txt blk00647.txt blk00648.txt blk00649.txt blk00650.txt blk00651.txt blk00652.txt blk00653.txt blk00654.txt blk00655.txt blk00656.txt blk00657.txt blk00658.txt blk00659.txt blk00660.txt blk00661.txt blk00662.txt blk00663.txt blk00664.txt blk00665.txt blk00666.txt blk00667.txt blk00668.txt blk00669.txt blk00670.txt blk00671.txt blk00672.txt blk00673.txt blk00674.txt blk00675.txt blk00676.txt blk00677.txt blk00678.txt blk00679.txt blk00680.txt blk00681.txt blk00682.txt blk00683.txt blk00684.txt blk00685.txt blk00686.txt blk00687.txt blk00688.txt blk00689.txt blk00690.txt blk00691.txt blk00692.txt blk00693.txt blk00694.txt blk00695.txt blk00696.txt blk00697.txt blk00698.txt blk00699.txt blk00700.txt blk00701.txt blk00702.txt blk00703.txt blk00704.txt blk00705.txt blk00706.txt blk00707.txt blk00708.txt blk00709.txt blk00710.txt blk00711.txt blk00712.txt blk00713.txt blk00714.txt blk00715.txt blk00716.txt blk00717.txt blk00718.txt blk00719.txt blk00720.txt blk00721.txt blk00722.txt blk00723.txt blk00724.txt blk00725.txt blk00726.txt blk00727.txt blk00728.txt blk00729.txt blk00730.txt blk00731.txt blk00732.txt blk00733.txt blk00734.txt blk00735.txt blk00736.txt blk00737.txt blk00738.txt blk00739.txt blk00740.txt blk00741.txt blk00742.txt blk00743.txt blk00744.txt blk00745.txt blk00746.txt blk00747.txt blk00748.txt blk00749.txt blk00750.txt blk00751.txt blk00752.txt blk00753.txt blk00754.txt blk00755.txt blk00756.txt blk00757.txt blk00758.txt blk00759.txt blk00760.txt blk00761.txt blk00762.txt blk00763.txt blk00764.txt blk00765.txt blk00766.txt blk00767.txt blk00768.txt blk00769.txt blk00770.txt blk00771.txt blk00772.txt blk00773.txt blk00774.txt blk00775.txt blk00776.txt blk00777.txt blk00778.txt blk00779.txt blk00780.txt blk00781.txt blk00782.txt blk00783.txt blk00784.txt blk00785.txt blk00786.txt blk00787.txt blk00788.txt blk00789.txt blk00790.txt blk00791.txt blk00792.txt blk00793.txt blk00794.txt blk00795.txt blk00796.txt blk00797.txt blk00798.txt blk00799.txt blk00800.txt blk00801.txt blk00802.txt blk00803.txt blk00804.txt blk00805.txt blk00806.txt blk00807.txt blk00808.txt blk00809.txt blk00810.txt blk00811.txt blk00812.txt blk00813.txt blk00814.txt blk00815.txt blk00816.txt blk00817.txt blk00818.txt blk00819.txt blk00820.txt blk00821.txt blk00822.txt blk00823.txt blk00824.txt blk00825.txt blk00826.txt blk00827.txt blk00828.txt blk00829.txt blk00830.txt blk00831.txt blk00832.txt blk00833.txt blk00834.txt blk00835.txt blk00836.txt blk00837.txt blk00838.txt blk00839.txt blk00840.txt blk00841.txt blk00842.txt blk00843.txt blk00844.txt blk00845.txt blk00846.txt blk00847.txt blk00848.txt blk00849.txt blk00850.txt blk00851.txt blk00852.txt blk00853.txt blk00854.txt blk00855.txt blk00856.txt blk00857.txt blk00858.txt blk00859.txt blk00860.txt blk00861.txt blk00862.txt blk00863.txt blk00864.txt blk00865.txt blk00866.txt blk00867.txt blk00868.txt blk00869.txt blk00870.txt blk00871.txt blk00872.txt blk00873.txt blk00874.txt blk00875.txt blk00876.txt blk00877.txt blk00878.txt blk00879.txt blk00880.txt blk00881.txt blk00882.txt blk00883.txt blk00884.txt blk00885.txt blk00886.txt blk00887.txt blk00888.txt blk00889.txt blk00890.txt blk00891.txt blk00892.txt blk00893.txt blk00894.txt blk00895.txt blk00896.txt blk00897.txt blk00898.txt blk00899.txt blk00900.txt blk00901.txt blk00902.txt blk00903.txt blk00904.txt blk00905.txt blk00906.txt blk00907.txt blk00908.txt blk00909.txt blk00910.txt blk00911.txt blk00912.txt blk00913.txt blk00914.txt blk00915.txt blk00916.txt blk00917.txt blk00918.txt blk00919.txt blk00920.txt blk00921.txt blk00922.txt blk00923.txt blk00924.txt blk00925.txt blk00926.txt blk00927.txt blk00928.txt blk00929.txt blk00930.txt blk00931.txt blk00932.txt blk00933.txt blk00934.txt blk00935.txt blk00936.txt blk00937.txt blk00938.txt blk00939.txt blk00940.txt blk00941.txt blk00942.txt blk00943.txt blk00944.txt blk00945.txt blk00946.txt blk00947.txt blk00948.txt blk00949.txt blk00950.txt blk00951.txt blk00952.txt blk00953.txt blk00954.txt blk00955.txt blk00956.txt blk00957.txt blk00958.txt blk00959.txt blk00960.txt blk00961.txt blk00962.txt blk00963.txt blk00964.txt blk00965.txt blk00966.txt blk00967.txt blk00968.txt blk00969.txt blk00970.txt blk00971.txt blk00972.txt blk00973.txt blk00974.txt blk00975.txt blk00976.txt blk00977.txt blk00978.txt blk00979.txt blk00980.txt blk00981.txt blk00982.txt blk00983.txt blk00984.txt blk00985.txt blk00986.txt blk00987.txt blk00988.txt blk00989.txt blk00990.txt blk00991.txt blk00992.txt blk00993.txt blk00994.txt blk00995.txt blk00996.txt blk00997.txt blk00998.txt blk00999.txt blk01000.txt blk01001.txt blk01002.txt blk01003.txt blk01004.txt blk01005.txt blk01006.txt blk01007.txt blk01008.txt blk01009.txt blk01010.txt blk01011.txt blk01012.txt blk01013.txt blk01014.txt blk01015.txt blk01016.txt blk01017.txt blk01018.txt blk01019.txt blk01020.txt blk01021.txt blk01022.txt blk01023.txt blk01024.txt blk01025.txt blk01026.txt blk01027.txt blk01028.txt blk01029.txt blk01030.txt blk01031.txt blk01032.txt blk01033.txt blk01034.txt blk01035.txt blk01036.txt blk01037.txt blk01038.txt blk01039.txt blk01040.txt blk01041.txt blk01042.txt blk01043.txt blk01044.txt blk01045.txt blk01046.txt blk01047.txt blk01048.txt blk01049.txt blk01050.txt blk01051.txt blk01052.txt blk01053.txt blk01054.txt blk01055.txt blk01056.txt blk01057.txt blk01058.txt blk01059.txt blk01060.txt blk01061.txt blk01062.txt blk01063.txt blk01064.txt blk01065.txt blk01066.txt blk01067.txt blk01068.txt blk01069.txt blk01070.txt blk01071.txt blk01072.txt blk01073.txt blk01074.txt blk01075.txt blk01076.txt blk01077.txt blk01078.txt blk01079.txt blk01080.txt blk01081.txt blk01082.txt blk01083.txt blk01084.txt blk01085.txt blk01086.txt blk01087.txt blk01088.txt blk01089.txt blk01090.txt blk01091.txt blk01092.txt blk01093.txt blk01094.txt blk01095.txt blk01096.txt blk01097.txt blk01098.txt blk01099.txt blk01100.txt blk01101.txt blk01102.txt blk01103.txt blk01104.txt blk01105.txt blk01106.txt blk01107.txt blk01108.txt blk01109.txt blk01110.txt blk01111.txt blk01112.txt blk01113.txt blk01114.txt blk01115.txt blk01116.txt blk01117.txt blk01118.txt blk01119.txt blk01120.txt blk01121.txt blk01122.txt blk01123.txt blk01124.txt blk01125.txt blk01126.txt blk01127.txt blk01128.txt blk01129.txt blk01130.txt blk01131.txt blk01132.txt blk01133.txt blk01134.txt blk01135.txt blk01136.txt blk01137.txt blk01138.txt blk01139.txt blk01140.txt blk01141.txt blk01142.txt blk01143.txt blk01144.txt blk01145.txt blk01146.txt blk01147.txt blk01148.txt blk01149.txt blk01150.txt blk01151.txt blk01152.txt blk01153.txt blk01154.txt blk01155.txt blk01156.txt blk01157.txt blk01158.txt blk01159.txt blk01160.txt blk01161.txt blk01162.txt blk01163.txt blk01164.txt blk01165.txt blk01166.txt blk01167.txt blk01168.txt blk01169.txt blk01170.txt blk01171.txt blk01172.txt blk01173.txt blk01174.txt blk01175.txt blk01176.txt blk01177.txt blk01178.txt blk01179.txt blk01180.txt blk01181.txt blk01182.txt blk01183.txt blk01184.txt blk01185.txt blk01186.txt blk01187.txt blk01188.txt blk01189.txt blk01190.txt blk01191.txt blk01192.txt blk01193.txt blk01194.txt blk01195.txt blk01196.txt blk01197.txt blk01198.txt blk01199.txt blk01200.txt blk01201.txt blk01202.txt blk01203.txt blk01204.txt blk01205.txt blk01206.txt blk01207.txt blk01208.txt blk01209.txt blk01210.txt blk01211.txt blk01212.txt blk01213.txt blk01214.txt blk01215.txt blk01216.txt blk01217.txt blk01218.txt blk01219.txt blk01220.txt blk01221.txt blk01222.txt blk01223.txt blk01224.txt blk01225.txt blk01226.txt blk01227.txt blk01228.txt blk01229.txt blk01230.txt blk01231.txt blk01232.txt blk01233.txt blk01234.txt blk01235.txt blk01236.txt blk01237.txt blk01238.txt blk01239.txt blk01240.txt blk01241.txt blk01242.txt blk01243.txt blk01244.txt blk01245.txt blk01246.txt blk01247.txt blk01248.txt blk01249.txt blk01250.txt blk01251.txt blk01252.txt blk01253.txt blk01254.txt blk01255.txt blk01256.txt blk01257.txt blk01258.txt blk01259.txt blk01260.txt blk01261.txt blk01262.txt blk01263.txt blk01264.txt blk01265.txt blk01266.txt blk01267.txt blk01268.txt blk01269.txt blk01270.txt blk01271.txt blk01272.txt blk01273.txt blk01274.txt blk01275.txt blk01276.txt blk01277.txt blk01278.txt blk01279.txt blk01280.txt blk01281.txt blk01282.txt blk01283.txt blk01284.txt blk01285.txt blk01286.txt blk01287.txt blk01288.txt blk01289.txt blk01290.txt blk01291.txt blk01292.txt blk01293.txt blk01294.txt blk01295.txt blk01296.txt blk01297.txt blk01298.txt blk01299.txt blk01300.txt blk01301.txt blk01302.txt blk01303.txt blk01304.txt blk01305.txt blk01306.txt blk01307.txt blk01308.txt blk01309.txt blk01310.txt blk01311.txt blk01312.txt blk01313.txt blk01314.txt blk01315.txt blk01316.txt blk01317.txt blk01318.txt blk01319.txt blk01320.txt blk01321.txt blk01322.txt blk01323.txt blk01324.txt blk01325.txt blk01326.txt blk01327.txt blk01328.txt blk01329.txt blk01330.txt blk01331.txt blk01332.txt blk01333.txt blk01334.txt blk01335.txt blk01336.txt blk01337.txt blk01338.txt blk01339.txt blk01340.txt blk01341.txt blk01342.txt blk01343.txt blk01344.txt blk01345.txt blk01346.txt blk01347.txt blk01348.txt blk01349.txt blk01350.txt blk01351.txt blk01352.txt blk01353.txt blk01354.txt blk01355.txt blk01356.txt blk01357.txt blk01358.txt blk01359.txt blk01360.txt blk01361.txt blk01362.txt blk01363.txt blk01364.txt blk01365.txt blk01366.txt blk01367.txt blk01368.txt blk01369.txt blk01370.txt blk01371.txt blk01372.txt blk01373.txt blk01374.txt blk01375.txt blk01376.txt blk01377.txt blk01378.txt blk01379.txt blk01380.txt blk01381.txt blk01382.txt blk01383.txt blk01384.txt blk01385.txt blk01386.txt blk01387.txt blk01388.txt blk01389.txt blk01390.txt blk01391.txt blk01392.txt blk01393.txt blk01394.txt blk01395.txt blk01396.txt blk01397.txt blk01398.txt blk01399.txt blk01400.txt blk01401.txt blk01402.txt blk01403.txt blk01404.txt blk01405.txt blk01406.txt blk01407.txt blk01408.txt blk01409.txt blk01410.txt blk01411.txt blk01412.txt blk01413.txt blk01414.txt blk01415.txt blk01416.txt blk01417.txt blk01418.txt blk01419.txt blk01420.txt blk01421.txt blk01422.txt blk01423.txt blk01424.txt blk01425.txt blk01426.txt blk01427.txt blk01428.txt blk01429.txt blk01430.txt blk01431.txt blk01432.txt blk01433.txt blk01434.txt blk01435.txt blk01436.txt blk01437.txt blk01438.txt blk01439.txt blk01440.txt blk01441.txt blk01442.txt blk01443.txt blk01444.txt blk01445.txt blk01446.txt blk01447.txt blk01448.txt blk01449.txt blk01450.txt blk01451.txt blk01452.txt blk01453.txt blk01454.txt blk01455.txt blk01456.txt blk01457.txt blk01458.txt blk01459.txt blk01460.txt blk01461.txt blk01462.txt blk01463.txt blk01464.txt blk01465.txt blk01466.txt blk01467.txt blk01468.txt blk01469.txt blk01470.txt blk01471.txt blk01472.txt blk01473.txt blk01474.txt blk01475.txt blk01476.txt blk01477.txt blk01478.txt blk01479.txt blk01480.txt blk01481.txt blk01482.txt blk01483.txt blk01484.txt blk01485.txt blk01486.txt blk01487.txt blk01488.txt blk01489.txt blk01490.txt blk01491.txt blk01492.txt blk01493.txt blk01494.txt blk01495.txt blk01496.txt blk01497.txt blk01498.txt blk01499.txt blk01500.txt blk01501.txt blk01502.txt blk01503.txt blk01504.txt blk01505.txt blk01506.txt blk01507.txt blk01508.txt blk01509.txt blk01510.txt blk01511.txt blk01512.txt blk01513.txt blk01514.txt blk01515.txt blk01516.txt blk01517.txt blk01518.txt blk01519.txt blk01520.txt blk01521.txt blk01522.txt blk01523.txt blk01524.txt blk01525.txt blk01526.txt blk01527.txt blk01528.txt blk01529.txt blk01530.txt blk01531.txt blk01532.txt blk01533.txt blk01534.txt blk01535.txt blk01536.txt blk01537.txt blk01538.txt blk01539.txt blk01540.txt blk01541.txt blk01542.txt blk01543.txt blk01544.txt blk01545.txt blk01546.txt blk01547.txt blk01548.txt blk01549.txt blk01550.txt blk01551.txt blk01552.txt blk01553.txt blk01554.txt blk01555.txt blk01556.txt blk01557.txt blk01558.txt blk01559.txt blk01560.txt blk01561.txt blk01562.txt blk01563.txt blk01564.txt blk01565.txt blk01566.txt blk01567.txt blk01568.txt blk01569.txt blk01570.txt blk01571.txt blk01572.txt blk01573.txt blk01574.txt blk01575.txt blk01576.txt blk01577.txt blk01578.txt blk01579.txt blk01580.txt blk01581.txt blk01582.txt blk01583.txt blk01584.txt blk01585.txt blk01586.txt blk01587.txt blk01588.txt blk01589.txt blk01590.txt blk01591.txt blk01592.txt blk01593.txt blk01594.txt blk01595.txt blk01596.txt blk01597.txt blk01598.txt blk01599.txt blk01600.txt blk01601.txt blk01602.txt blk01603.txt blk01604.txt blk01605.txt blk01606.txt blk01607.txt blk01608.txt blk01609.txt blk01610.txt blk01611.txt blk01612.txt blk01613.txt blk01614.txt blk01615.txt blk01616.txt blk01617.txt blk01618.txt blk01619.txt blk01620.txt blk01621.txt blk01622.txt blk01623.txt blk01624.txt blk01625.txt blk01626.txt blk01627.txt blk01628.txt blk01629.txt blk01630.txt blk01631.txt blk01632.txt blk01633.txt blk01634.txt blk01635.txt blk01636.txt blk01637.txt blk01638.txt blk01639.txt blk01640.txt blk01641.txt blk01642.txt blk01643.txt blk01644.txt blk01645.txt blk01646.txt blk01647.txt blk01648.txt blk01649.txt blk01650.txt blk01651.txt blk01652.txt blk01653.txt blk01654.txt blk01655.txt blk01656.txt blk01657.txt blk01658.txt blk01659.txt blk01660.txt blk01661.txt blk01662.txt blk01663.txt blk01664.txt blk01665.txt blk01666.txt blk01667.txt blk01668.txt blk01669.txt blk01670.txt blk01671.txt blk01672.txt blk01673.txt blk01674.txt blk01675.txt blk01676.txt blk01677.txt blk01678.txt blk01679.txt blk01680.txt blk01681.txt blk01682.txt blk01683.txt blk01684.txt blk01685.txt blk01686.txt blk01687.txt blk01688.txt blk01689.txt blk01690.txt blk01691.txt blk01692.txt blk01693.txt blk01694.txt blk01695.txt blk01696.txt blk01697.txt blk01698.txt blk01699.txt blk01700.txt blk01701.txt blk01702.txt blk01703.txt blk01704.txt blk01705.txt blk01706.txt blk01707.txt blk01708.txt blk01709.txt blk01710.txt blk01711.txt blk01712.txt blk01713.txt blk01714.txt blk01715.txt blk01716.txt blk01717.txt blk01718.txt blk01719.txt blk01720.txt blk01721.txt blk01722.txt blk01723.txt blk01724.txt blk01725.txt blk01726.txt blk01727.txt blk01728.txt blk01729.txt blk01730.txt blk01731.txt blk01732.txt blk01733.txt blk01734.txt blk01735.txt blk01736.txt blk01737.txt blk01738.txt blk01739.txt blk01740.txt blk01741.txt blk01742.txt blk01743.txt blk01744.txt blk01745.txt blk01746.txt blk01747.txt blk01748.txt blk01749.txt blk01750.txt blk01751.txt blk01752.txt blk01753.txt blk01754.txt blk01755.txt blk01756.txt blk01757.txt blk01758.txt blk01759.txt blk01760.txt blk01761.txt blk01762.txt blk01763.txt blk01764.txt blk01765.txt blk01766.txt blk01767.txt blk01768.txt blk01769.txt blk01770.txt blk01771.txt blk01772.txt blk01773.txt blk01774.txt blk01775.txt blk01776.txt blk01777.txt blk01778.txt blk01779.txt blk01780.txt blk01781.txt blk01782.txt blk01783.txt blk01784.txt blk01785.txt blk01786.txt blk01787.txt blk01788.txt blk01789.txt blk01790.txt blk01791.txt blk01792.txt blk01793.txt blk01794.txt blk01795.txt blk01796.txt blk01797.txt blk01798.txt blk01799.txt blk01800.txt blk01801.txt blk01802.txt blk01803.txt blk01804.txt blk01805.txt blk01806.txt blk01807.txt blk01808.txt blk01809.txt blk01810.txt blk01811.txt blk01812.txt blk01813.txt blk01814.txt blk01815.txt blk01816.txt blk01817.txt blk01818.txt blk01819.txt blk01820.txt blk01821.txt blk01822.txt blk01823.txt blk01824.txt blk01825.txt blk01826.txt blk01827.txt blk01828.txt blk01829.txt blk01830.txt blk01831.txt blk01832.txt blk01833.txt blk01834.txt blk01835.txt blk01836.txt blk01837.txt blk01838.txt blk01839.txt blk01840.txt blk01841.txt blk01842.txt blk01843.txt blk01844.txt blk01845.txt blk01846.txt blk01847.txt blk01848.txt blk01849.txt blk01850.txt blk01851.txt blk01852.txt blk01853.txt blk01854.txt blk01855.txt blk01856.txt blk01857.txt blk01858.txt blk01859.txt blk01860.txt blk01861.txt blk01862.txt blk01863.txt blk01864.txt blk01865.txt blk01866.txt blk01867.txt blk01868.txt blk01869.txt blk01870.txt blk01871.txt blk01872.txt blk01873.txt blk01874.txt blk01875.txt blk01876.txt blk01877.txt blk01878.txt blk01879.txt blk01880.txt blk01881.txt blk01882.txt blk01883.txt blk01884.txt blk01885.txt blk01886.txt blk01887.txt blk01888.txt blk01889.txt blk01890.txt blk01891.txt blk01892.txt blk01893.txt blk01894.txt blk01895.txt blk01896.txt blk01897.txt blk01898.txt blk01899.txt blk01900.txt blk01901.txt blk01902.txt blk01903.txt blk01904.txt blk01905.txt blk01906.txt blk01907.txt blk01908.txt blk01909.txt blk01910.txt blk01911.txt blk01912.txt blk01913.txt blk01914.txt blk01915.txt blk01916.txt blk01917.txt blk01918.txt blk01919.txt blk01920.txt blk01921.txt blk01922.txt blk01923.txt blk01924.txt blk01925.txt blk01926.txt blk01927.txt blk01928.txt blk01929.txt blk01930.txt blk01931.txt blk01932.txt blk01933.txt blk01934.txt blk01935.txt blk01936.txt blk01937.txt blk01938.txt blk01939.txt blk01940.txt blk01941.txt blk01942.txt blk01943.txt blk01944.txt blk01945.txt blk01946.txt blk01947.txt blk01948.txt blk01949.txt blk01950.txt blk01951.txt blk01952.txt blk01953.txt blk01954.txt blk01955.txt blk01956.txt blk01957.txt blk01958.txt blk01959.txt blk01960.txt blk01961.txt blk01962.txt blk01963.txt blk01964.txt blk01965.txt blk01966.txt blk01967.txt blk01968.txt blk01969.txt blk01970.txt blk01971.txt blk01972.txt blk01973.txt blk01974.txt blk01975.txt blk01976.txt blk01977.txt blk01978.txt blk01979.txt blk01980.txt blk01981.txt blk01982.txt blk01983.txt blk01984.txt blk01985.txt blk01986.txt blk01987.txt blk01988.txt blk01989.txt blk01990.txt blk01991.txt blk01992.txt blk01993.txt blk01994.txt blk01995.txt blk01996.txt blk01997.txt blk01998.txt blk01999.txt blk02000.txt blk02001.txt blk02002.txt blk02003.txt blk02004.txt blk02005.txt blk02006.txt blk02007.txt blk02008.txt blk02009.txt blk02010.txt blk02011.txt blk02012.txt blk02013.txt blk02014.txt blk02015.txt blk02016.txt blk02017.txt blk02018.txt blk02019.txt blk02020.txt blk02021.txt blk02022.txt blk02023.txt blk02024.txt blk02025.txt blk02026.txt blk02027.txt blk02028.txt blk02029.txt blk02030.txt blk02031.txt blk02032.txt blk02033.txt blk02034.txt blk02035.txt blk02036.txt blk02037.txt blk02038.txt blk02039.txt blk02040.txt blk02041.txt blk02042.txt blk02043.txt blk02044.txt blk02045.txt blk02046.txt blk02047.txt blk02048.txt blk02049.txt blk02050.txt blk02051.txt blk02052.txt blk02053.txt blk02054.txt blk02055.txt blk02056.txt blk02057.txt blk02058.txt blk02059.txt blk02060.txt blk02061.txt blk02062.txt blk02063.txt blk02064.txt blk02065.txt blk02066.txt blk02067.txt blk02068.txt blk02069.txt blk02070.txt blk02071.txt blk02072.txt blk02073.txt blk02074.txt blk02075.txt blk02076.txt blk02077.txt blk02078.txt blk02079.txt blk02080.txt blk02081.txt blk02082.txt blk02083.txt blk02084.txt blk02085.txt blk02086.txt blk02087.txt blk02088.txt blk02089.txt blk02090.txt blk02091.txt blk02092.txt blk02093.txt blk02094.txt blk02095.txt blk02096.txt blk02097.txt blk02098.txt blk02099.txt blk02100.txt blk02101.txt blk02102.txt blk02103.txt blk02104.txt blk02105.txt blk02106.txt blk02107.txt blk02108.txt blk02109.txt blk02110.txt blk02111.txt blk02112.txt blk02113.txt blk02114.txt blk02115.txt blk02116.txt blk02117.txt blk02118.txt blk02119.txt blk02120.txt blk02121.txt blk02122.txt blk02123.txt blk02124.txt blk02125.txt blk02126.txt blk02127.txt blk02128.txt blk02129.txt blk02130.txt blk02131.txt blk02132.txt blk02133.txt blk02134.txt blk02135.txt blk02136.txt blk02137.txt blk02138.txt blk02139.txt blk02140.txt blk02141.txt blk02142.txt blk02143.txt blk02144.txt blk02145.txt blk02146.txt blk02147.txt blk02148.txt blk02149.txt blk02150.txt blk02151.txt blk02152.txt blk02153.txt blk02154.txt blk02155.txt blk02156.txt blk02157.txt blk02158.txt blk02159.txt blk02160.txt blk02161.txt blk02162.txt blk02163.txt blk02164.txt blk02165.txt blk02166.txt blk02167.txt blk02168.txt blk02169.txt blk02170.txt blk02171.txt blk02172.txt blk02173.txt blk02174.txt blk02175.txt blk02176.txt blk02177.txt blk02178.txt blk02179.txt blk02180.txt blk02181.txt blk02182.txt blk02183.txt blk02184.txt blk02185.txt blk02186.txt blk02187.txt blk02188.txt blk02189.txt blk02190.txt blk02191.txt blk02192.txt blk02193.txt blk02194.txt blk02195.txt blk02196.txt blk02197.txt blk02198.txt blk02199.txt blk02200.txt blk02201.txt blk02202.txt blk02203.txt blk02204.txt blk02205.txt blk02206.txt blk02207.txt blk02208.txt blk02209.txt blk02210.txt blk02211.txt blk02212.txt blk02213.txt blk02214.txt blk02215.txt blk02216.txt blk02217.txt blk02218.txt blk02219.txt blk02220.txt blk02221.txt blk02222.txt blk02223.txt blk02224.txt blk02225.txt blk02226.txt blk02227.txt blk02228.txt blk02229.txt blk02230.txt blk02231.txt blk02232.txt blk02233.txt blk02234.txt blk02235.txt blk02236.txt blk02237.txt blk02238.txt blk02239.txt blk02240.txt blk02241.txt blk02242.txt blk02243.txt blk02244.txt blk02245.txt blk02246.txt blk02247.txt blk02248.txt blk02249.txt blk02250.txt blk02251.txt blk02252.txt blk02253.txt blk02254.txt blk02255.txt blk02256.txt blk02257.txt blk02258.txt blk02259.txt blk02260.txt blk02261.txt blk02262.txt blk02263.txt blk02264.txt blk02265.txt blk02266.txt blk02267.txt blk02268.txt blk02269.txt blk02270.txt blk02271.txt blk02272.txt blk02273.txt blk02274.txt blk02275.txt blk02276.txt blk02277.txt blk02278.txt blk02279.txt blk02280.txt blk02281.txt blk02282.txt blk02283.txt blk02284.txt blk02285.txt blk02286.txt blk02287.txt blk02288.txt blk02289.txt blk02290.txt blk02291.txt blk02292.txt blk02293.txt blk02294.txt blk02295.txt blk02296.txt blk02297.txt blk02298.txt blk02299.txt blk02300.txt blk02301.txt blk02302.txt blk02303.txt blk02304.txt blk02305.txt blk02306.txt blk02307.txt blk02308.txt blk02309.txt blk02310.txt blk02311.txt blk02312.txt blk02313.txt blk02314.txt blk02315.txt blk02316.txt blk02317.txt blk02318.txt blk02319.txt blk02320.txt blk02321.txt blk02322.txt blk02323.txt blk02324.txt blk02325.txt blk02326.txt blk02327.txt blk02328.txt blk02329.txt blk02330.txt blk02331.txt blk02332.txt blk02333.txt blk02334.txt blk02335.txt blk02336.txt blk02337.txt blk02338.txt blk02339.txt blk02340.txt blk02341.txt blk02342.txt blk02343.txt blk02344.txt blk02345.txt blk02346.txt blk02347.txt blk02348.txt blk02349.txt blk02350.txt blk02351.txt blk02352.txt blk02353.txt blk02354.txt blk02355.txt blk02356.txt blk02357.txt blk02358.txt blk02359.txt blk02360.txt blk02361.txt blk02362.txt blk02363.txt blk02364.txt blk02365.txt blk02366.txt blk02367.txt blk02368.txt blk02369.txt blk02370.txt blk02371.txt blk02372.txt blk02373.txt blk02374.txt blk02375.txt blk02376.txt blk02377.txt blk02378.txt blk02379.txt blk02380.txt blk02381.txt blk02382.txt blk02383.txt blk02384.txt blk02385.txt blk02386.txt blk02387.txt blk02388.txt blk02389.txt blk02390.txt blk02391.txt blk02392.txt blk02393.txt blk02394.txt blk02395.txt blk02396.txt blk02397.txt blk02398.txt blk02399.txt blk02400.txt blk02401.txt blk02402.txt blk02403.txt blk02404.txt blk02405.txt blk02406.txt blk02407.txt blk02408.txt blk02409.txt blk02410.txt blk02411.txt blk02412.txt blk02413.txt blk02414.txt blk02415.txt blk02416.txt blk02417.txt blk02418.txt blk02419.txt blk02420.txt blk02421.txt blk02422.txt blk02423.txt blk02424.txt blk02425.txt blk02426.txt blk02427.txt blk02428.txt blk02429.txt blk02430.txt blk02431.txt blk02432.txt blk02433.txt blk02434.txt blk02435.txt blk02436.txt blk02437.txt blk02438.txt blk02439.txt blk02440.txt blk02441.txt blk02442.txt blk02443.txt blk02444.txt blk02445.txt blk02446.txt blk02447.txt blk02448.txt blk02449.txt blk02450.txt blk02451.txt blk02452.txt blk02453.txt blk02454.txt blk02455.txt blk02456.txt blk02457.txt blk02458.txt blk02459.txt blk02460.txt blk02461.txt blk02462.txt blk02463.txt blk02464.txt blk02465.txt blk02466.txt blk02467.txt blk02468.txt blk02469.txt blk02470.txt blk02471.txt blk02472.txt blk02473.txt blk02474.txt blk02475.txt blk02476.txt blk02477.txt blk02478.txt blk02479.txt blk02480.txt blk02481.txt blk02482.txt blk02483.txt blk02484.txt blk02485.txt blk02486.txt blk02487.txt blk02488.txt blk02489.txt blk02490.txt blk02491.txt blk02492.txt blk02493.txt blk02494.txt blk02495.txt blk02496.txt blk02497.txt blk02498.txt blk02499.txt blk02500.txt blk02501.txt blk02502.txt blk02503.txt blk02504.txt blk02505.txt blk02506.txt blk02507.txt blk02508.txt blk02509.txt blk02510.txt blk02511.txt blk02512.txt blk02513.txt blk02514.txt blk02515.txt blk02516.txt blk02517.txt blk02518.txt blk02519.txt blk02520.txt blk02521.txt blk02522.txt blk02523.txt blk02524.txt blk02525.txt blk02526.txt blk02527.txt blk02528.txt blk02529.txt blk02530.txt blk02531.txt blk02532.txt blk02533.txt blk02534.txt blk02535.txt blk02536.txt blk02537.txt blk02538.txt blk02539.txt blk02540.txt blk02541.txt blk02542.txt blk02543.txt blk02544.txt blk02545.txt blk02546.txt blk02547.txt blk02548.txt blk02549.txt blk02550.txt blk02551.txt blk02552.txt blk02553.txt blk02554.txt blk02555.txt blk02556.txt blk02557.txt blk02558.txt blk02559.txt blk02560.txt blk02561.txt blk02562.txt blk02563.txt blk02564.txt blk02565.txt blk02566.txt blk02567.txt blk02568.txt blk02569.txt blk02570.txt blk02571.txt blk02572.txt blk02573.txt blk02574.txt blk02575.txt blk02576.txt blk02577.txt blk02578.txt blk02579.txt blk02580.txt blk02581.txt blk02582.txt blk02583.txt blk02584.txt blk02585.txt blk02586.txt blk02587.txt blk02588.txt blk02589.txt blk02590.txt blk02591.txt blk02592.txt blk02593.txt blk02594.txt blk02595.txt blk02596.txt blk02597.txt blk02598.txt blk02599.txt blk02600.txt blk02601.txt blk02602.txt blk02603.txt blk02604.txt blk02605.txt blk02606.txt blk02607.txt blk02608.txt blk02609.txt blk02610.txt blk02611.txt blk02612.txt blk02613.txt blk02614.txt blk02615.txt blk02616.txt blk02617.txt blk02618.txt blk02619.txt blk02620.txt blk02621.txt blk02622.txt blk02623.txt blk02624.txt blk02625.txt blk02626.txt blk02627.txt blk02628.txt blk02629.txt blk02630.txt blk02631.txt blk02632.txt blk02633.txt blk02634.txt blk02635.txt blk02636.txt blk02637.txt blk02638.txt blk02639.txt blk02640.txt blk02641.txt blk02642.txt blk02643.txt blk02644.txt blk02645.txt blk02646.txt blk02647.txt blk02648.txt blk02649.txt blk02650.txt blk02651.txt blk02652.txt blk02653.txt blk02654.txt blk02655.txt blk02656.txt blk02657.txt blk02658.txt blk02659.txt blk02660.txt blk02661.txt blk02662.txt blk02663.txt blk02664.txt blk02665.txt blk02666.txt blk02667.txt blk02668.txt blk02669.txt blk02670.txt blk02671.txt blk02672.txt blk02673.txt blk02674.txt blk02675.txt blk02676.txt blk02677.txt blk02678.txt blk02679.txt blk02680.txt blk02681.txt blk02682.txt blk02683.txt blk02684.txt blk02685.txt blk02686.txt blk02687.txt blk02688.txt blk02689.txt blk02690.txt blk02691.txt blk02692.txt blk02693.txt blk02694.txt blk02695.txt blk02696.txt blk02697.txt blk02698.txt blk02699.txt blk02700.txt blk02701.txt blk02702.txt blk02703.txt blk02704.txt blk02705.txt blk02706.txt blk02707.txt blk02708.txt blk02709.txt blk02710.txt blk02711.txt blk02712.txt blk02713.txt blk02714.txt blk02715.txt blk02716.txt blk02717.txt blk02718.txt blk02719.txt blk02720.txt blk02721.txt blk02722.txt blk02723.txt blk02724.txt blk02725.txt blk02726.txt blk02727.txt blk02728.txt blk02729.txt blk02730.txt blk02731.txt blk02732.txt blk02733.txt blk02734.txt blk02735.txt blk02736.txt blk02737.txt blk02738.txt blk02739.txt blk02740.txt blk02741.txt blk02742.txt blk02743.txt blk02744.txt blk02745.txt blk02746.txt blk02747.txt blk02748.txt blk02749.txt blk02750.txt blk02751.txt blk02752.txt blk02753.txt blk02754.txt blk02755.txt blk02756.txt blk02757.txt blk02758.txt blk02759.txt blk02760.txt blk02761.txt blk02762.txt blk02763.txt blk02764.txt blk02765.txt blk02766.txt blk02767.txt blk02768.txt blk02769.txt blk02770.txt blk02771.txt blk02772.txt blk02773.txt blk02774.txt blk02775.txt blk02776.txt blk02777.txt blk02778.txt blk02779.txt blk02780.txt blk02781.txt blk02782.txt blk02783.txt blk02784.txt blk02785.txt blk02786.txt blk02787.txt blk02788.txt blk02789.txt blk02790.txt blk02791.txt blk02792.txt blk02793.txt blk02794.txt blk02795.txt blk02796.txt blk02797.txt blk02798.txt blk02799.txt blk02800.txt blk02801.txt blk02802.txt blk02803.txt blk02804.txt blk02805.txt blk02806.txt blk02807.txt blk02808.txt blk02809.txt blk02810.txt blk02811.txt blk02812.txt blk02813.txt blk02814.txt blk02815.txt blk02816.txt blk02817.txt blk02818.txt blk02819.txt blk02820.txt blk02821.txt blk02822.txt blk02823.txt blk02824.txt blk02825.txt blk02826.txt blk02827.txt blk02828.txt blk02829.txt blk02830.txt blk02831.txt blk02832.txt blk02833.txt blk02834.txt blk02835.txt blk02836.txt blk02837.txt blk02838.txt blk02839.txt blk02840.txt blk02841.txt blk02842.txt blk02843.txt blk02844.txt blk02845.txt blk02846.txt blk02847.txt blk02848.txt blk02849.txt blk02850.txt blk02851.txt blk02852.txt blk02853.txt blk02854.txt blk02855.txt blk02856.txt blk02857.txt blk02858.txt blk02859.txt blk02860.txt blk02861.txt blk02862.txt blk02863.txt blk02864.txt blk02865.txt blk02866.txt blk02867.txt blk02868.txt blk02869.txt blk02870.txt blk02871.txt blk02872.txt blk02873.txt blk02874.txt blk02875.txt blk02876.txt blk02877.txt blk02878.txt blk02879.txt blk02880.txt blk02881.txt blk02882.txt blk02883.txt blk02884.txt blk02885.txt blk02886.txt blk02887.txt blk02888.txt blk02889.txt blk02890.txt blk02891.txt blk02892.txt blk02893.txt blk02894.txt blk02895.txt blk02896.txt blk02897.txt blk02898.txt blk02899.txt blk02900.txt blk02901.txt blk02902.txt blk02903.txt blk02904.txt blk02905.txt blk02906.txt blk02907.txt blk02908.txt blk02909.txt blk02910.txt blk02911.txt blk02912.txt blk02913.txt blk02914.txt blk02915.txt blk02916.txt blk02917.txt blk02918.txt blk02919.txt blk02920.txt blk02921.txt blk02922.txt blk02923.txt blk02924.txt blk02925.txt blk02926.txt blk02927.txt blk02928.txt blk02929.txt blk02930.txt blk02931.txt blk02932.txt blk02933.txt blk02934.txt blk02935.txt blk02936.txt blk02937.txt blk02938.txt blk02939.txt blk02940.txt blk02941.txt blk02942.txt blk02943.txt blk02944.txt blk02945.txt blk02946.txt blk02947.txt blk02948.txt blk02949.txt blk02950.txt blk02951.txt blk02952.txt blk02953.txt blk02954.txt blk02955.txt blk02956.txt blk02957.txt blk02958.txt blk02959.txt blk02960.txt blk02961.txt blk02962.txt blk02963.txt blk02964.txt blk02965.txt blk02966.txt blk02967.txt blk02968.txt blk02969.txt blk02970.txt blk02971.txt blk02972.txt blk02973.txt blk02974.txt blk02975.txt blk02976.txt blk02977.txt blk02978.txt blk02979.txt blk02980.txt blk02981.txt blk02982.txt blk02983.txt blk02984.txt blk02985.txt blk02986.txt blk02987.txt blk02988.txt blk02989.txt blk02990.txt blk02991.txt blk02992.txt blk02993.txt blk02994.txt blk02995.txt blk02996.txt blk02997.txt blk02998.txt blk02999.txt blk03000.txt blk03001.txt blk03002.txt blk03003.txt blk03004.txt blk03005.txt blk03006.txt blk03007.txt blk03008.txt blk03009.txt blk03010.txt blk03011.txt blk03012.txt blk03013.txt blk03014.txt blk03015.txt blk03016.txt blk03017.txt blk03018.txt blk03019.txt blk03020.txt blk03021.txt blk03022.txt blk03023.txt blk03024.txt blk03025.txt blk03026.txt blk03027.txt blk03028.txt blk03029.txt blk03030.txt blk03031.txt blk03032.txt blk03033.txt blk03034.txt blk03035.txt blk03036.txt blk03037.txt blk03038.txt blk03039.txt blk03040.txt blk03041.txt blk03042.txt blk03043.txt blk03044.txt blk03045.txt blk03046.txt blk03047.txt blk03048.txt blk03049.txt blk03050.txt blk03051.txt blk03052.txt blk03053.txt blk03054.txt blk03055.txt blk03056.txt blk03057.txt blk03058.txt blk03059.txt blk03060.txt blk03061.txt blk03062.txt blk03063.txt blk03064.txt blk03065.txt blk03066.txt blk03067.txt blk03068.txt blk03069.txt blk03070.txt blk03071.txt blk03072.txt blk03073.txt blk03074.txt blk03075.txt blk03076.txt blk03077.txt blk03078.txt blk03079.txt blk03080.txt blk03081.txt blk03082.txt blk03083.txt blk03084.txt blk03085.txt blk03086.txt blk03087.txt blk03088.txt blk03089.txt blk03090.txt blk03091.txt blk03092.txt blk03093.txt blk03094.txt blk03095.txt blk03096.txt blk03097.txt blk03098.txt blk03099.txt blk03100.txt blk03101.txt blk03102.txt blk03103.txt blk03104.txt blk03105.txt blk03106.txt blk03107.txt blk03108.txt blk03109.txt blk03110.txt blk03111.txt blk03112.txt blk03113.txt blk03114.txt blk03115.txt blk03116.txt blk03117.txt blk03118.txt blk03119.txt blk03120.txt blk03121.txt blk03122.txt blk03123.txt blk03124.txt blk03125.txt blk03126.txt blk03127.txt blk03128.txt blk03129.txt blk03130.txt blk03131.txt blk03132.txt blk03133.txt blk03134.txt blk03135.txt blk03136.txt blk03137.txt blk03138.txt blk03139.txt blk03140.txt blk03141.txt blk03142.txt blk03143.txt blk03144.txt blk03145.txt blk03146.txt blk03147.txt blk03148.txt blk03149.txt blk03150.txt blk03151.txt blk03152.txt blk03153.txt blk03154.txt blk03155.txt blk03156.txt blk03157.txt blk03158.txt blk03159.txt blk03160.txt blk03161.txt blk03162.txt blk03163.txt blk03164.txt blk03165.txt blk03166.txt blk03167.txt blk03168.txt blk03169.txt blk03170.txt blk03171.txt blk03172.txt blk03173.txt blk03174.txt blk03175.txt blk03176.txt blk03177.txt blk03178.txt blk03179.txt blk03180.txt blk03181.txt blk03182.txt blk03183.txt blk03184.txt blk03185.txt blk03186.txt blk03187.txt blk03188.txt blk03189.txt blk03190.txt blk03191.txt blk03192.txt blk03193.txt blk03194.txt blk03195.txt blk03196.txt blk03197.txt blk03198.txt blk03199.txt blk03200.txt blk03201.txt blk03202.txt blk03203.txt blk03204.txt blk03205.txt blk03206.txt blk03207.txt blk03208.txt blk03209.txt blk03210.txt blk03211.txt blk03212.txt blk03213.txt blk03214.txt blk03215.txt blk03216.txt blk03217.txt blk03218.txt blk03219.txt blk03220.txt blk03221.txt blk03222.txt blk03223.txt blk03224.txt blk03225.txt blk03226.txt blk03227.txt blk03228.txt blk03229.txt blk03230.txt blk03231.txt blk03232.txt blk03233.txt blk03234.txt blk03235.txt blk03236.txt blk03237.txt blk03238.txt blk03239.txt blk03240.txt blk03241.txt blk03242.txt blk03243.txt blk03244.txt blk03245.txt blk03246.txt blk03247.txt blk03248.txt blk03249.txt blk03250.txt blk03251.txt blk03252.txt blk03253.txt blk03254.txt blk03255.txt blk03256.txt blk03257.txt blk03258.txt blk03259.txt blk03260.txt blk03261.txt blk03262.txt blk03263.txt blk03264.txt blk03265.txt blk03266.txt blk03267.txt blk03268.txt blk03269.txt blk03270.txt blk03271.txt blk03272.txt blk03273.txt blk03274.txt blk03275.txt blk03276.txt blk03277.txt blk03278.txt blk03279.txt blk03280.txt blk03281.txt blk03282.txt blk03283.txt blk03284.txt blk03285.txt blk03286.txt blk03287.txt blk03288.txt blk03289.txt blk03290.txt blk03291.txt blk03292.txt blk03293.txt blk03294.txt blk03295.txt blk03296.txt blk03297.txt blk03298.txt blk03299.txt blk03300.txt blk03301.txt blk03302.txt blk03303.txt blk03304.txt blk03305.txt blk03306.txt blk03307.txt blk03308.txt blk03309.txt blk03310.txt blk03311.txt blk03312.txt blk03313.txt blk03314.txt blk03315.txt blk03316.txt blk03317.txt blk03318.txt blk03319.txt blk03320.txt blk03321.txt blk03322.txt blk03323.txt blk03324.txt blk03325.txt blk03326.txt blk03327.txt blk03328.txt blk03329.txt blk03330.txt blk03331.txt blk03332.txt blk03333.txt blk03334.txt blk03335.txt blk03336.txt blk03337.txt blk03338.txt blk03339.txt blk03340.txt blk03341.txt blk03342.txt blk03343.txt blk03344.txt blk03345.txt blk03346.txt blk03347.txt blk03348.txt blk03349.txt blk03350.txt blk03351.txt blk03352.txt blk03353.txt blk03354.txt blk03355.txt blk03356.txt blk03357.txt blk03358.txt blk03359.txt blk03360.txt blk03361.txt blk03362.txt blk03363.txt blk03364.txt blk03365.txt blk03366.txt blk03367.txt blk03368.txt blk03369.txt blk03370.txt blk03371.txt blk03372.txt blk03373.txt blk03374.txt blk03375.txt blk03376.txt blk03377.txt blk03378.txt blk03379.txt blk03380.txt blk03381.txt blk03382.txt blk03383.txt blk03384.txt blk03385.txt blk03386.txt blk03387.txt blk03388.txt blk03389.txt blk03390.txt blk03391.txt blk03392.txt blk03393.txt blk03394.txt blk03395.txt blk03396.txt blk03397.txt blk03398.txt blk03399.txt blk03400.txt blk03401.txt blk03402.txt blk03403.txt blk03404.txt blk03405.txt blk03406.txt blk03407.txt blk03408.txt blk03409.txt blk03410.txt blk03411.txt blk03412.txt blk03413.txt blk03414.txt blk03415.txt blk03416.txt blk03417.txt blk03418.txt blk03419.txt blk03420.txt blk03421.txt blk03422.txt blk03423.txt blk03424.txt blk03425.txt blk03426.txt blk03427.txt blk03428.txt blk03429.txt blk03430.txt blk03431.txt blk03432.txt blk03433.txt blk03434.txt blk03435.txt blk03436.txt blk03437.txt blk03438.txt blk03439.txt blk03440.txt blk03441.txt blk03442.txt blk03443.txt blk03444.txt blk03445.txt blk03446.txt blk03447.txt blk03448.txt blk03449.txt blk03450.txt blk03451.txt blk03452.txt blk03453.txt blk03454.txt blk03455.txt blk03456.txt blk03457.txt blk03458.txt blk03459.txt blk03460.txt blk03461.txt blk03462.txt blk03463.txt blk03464.txt blk03465.txt blk03466.txt blk03467.txt blk03468.txt blk03469.txt blk03470.txt blk03471.txt blk03472.txt blk03473.txt blk03474.txt blk03475.txt blk03476.txt blk03477.txt blk03478.txt blk03479.txt blk03480.txt blk03481.txt blk03482.txt blk03483.txt blk03484.txt blk03485.txt blk03486.txt blk03487.txt blk03488.txt blk03489.txt blk03490.txt blk03491.txt blk03492.txt blk03493.txt blk03494.txt blk03495.txt blk03496.txt blk03497.txt blk03498.txt blk03499.txt blk03500.txt blk03501.txt blk03502.txt blk03503.txt blk03504.txt blk03505.txt blk03506.txt blk03507.txt blk03508.txt blk03509.txt blk03510.txt blk03511.txt blk03512.txt blk03513.txt blk03514.txt blk03515.txt blk03516.txt blk03517.txt blk03518.txt blk03519.txt blk03520.txt blk03521.txt blk03522.txt blk03523.txt blk03524.txt blk03525.txt blk03526.txt blk03527.txt blk03528.txt blk03529.txt blk03530.txt blk03531.txt blk03532.txt blk03533.txt blk03534.txt blk03535.txt blk03536.txt blk03537.txt blk03538.txt blk03539.txt blk03540.txt blk03541.txt blk03542.txt blk03543.txt blk03544.txt blk03545.txt blk03546.txt blk03547.txt blk03548.txt blk03549.txt blk03550.txt blk03551.txt blk03552.txt blk03553.txt blk03554.txt blk03555.txt blk03556.txt blk03557.txt blk03558.txt blk03559.txt blk03560.txt blk03561.txt blk03562.txt blk03563.txt blk03564.txt blk03565.txt blk03566.txt blk03567.txt blk03568.txt blk03569.txt blk03570.txt blk03571.txt blk03572.txt blk03573.txt blk03574.txt blk03575.txt blk03576.txt blk03577.txt blk03578.txt blk03579.txt blk03580.txt blk03581.txt blk03582.txt blk03583.txt blk03584.txt blk03585.txt blk03586.txt blk03587.txt blk03588.txt blk03589.txt blk03590.txt blk03591.txt blk03592.txt blk03593.txt blk03594.txt blk03595.txt blk03596.txt blk03597.txt blk03598.txt blk03599.txt blk03600.txt blk03601.txt blk03602.txt blk03603.txt blk03604.txt blk03605.txt blk03606.txt blk03607.txt blk03608.txt blk03609.txt blk03610.txt blk03611.txt blk03612.txt blk03613.txt blk03614.txt blk03615.txt blk03616.txt blk03617.txt blk03618.txt blk03619.txt blk03620.txt blk03621.txt blk03622.txt blk03623.txt blk03624.txt blk03625.txt blk03626.txt blk03627.txt blk03628.txt blk03629.txt blk03630.txt blk03631.txt blk03632.txt blk03633.txt blk03634.txt blk03635.txt blk03636.txt blk03637.txt blk03638.txt blk03639.txt blk03640.txt blk03641.txt blk03642.txt blk03643.txt blk03644.txt blk03645.txt blk03646.txt blk03647.txt blk03648.txt blk03649.txt blk03650.txt blk03651.txt blk03652.txt blk03653.txt blk03654.txt blk03655.txt blk03656.txt blk03657.txt blk03658.txt blk03659.txt blk03660.txt blk03661.txt blk03662.txt blk03663.txt blk03664.txt blk03665.txt blk03666.txt blk03667.txt blk03668.txt blk03669.txt blk03670.txt blk03671.txt blk03672.txt blk03673.txt blk03674.txt blk03675.txt blk03676.txt blk03677.txt blk03678.txt blk03679.txt blk03680.txt blk03681.txt blk03682.txt blk03683.txt blk03684.txt blk03685.txt blk03686.txt blk03687.txt blk03688.txt blk03689.txt blk03690.txt blk03691.txt blk03692.txt blk03693.txt blk03694.txt blk03695.txt blk03696.txt blk03697.txt blk03698.txt blk03699.txt blk03700.txt blk03701.txt blk03702.txt blk03703.txt blk03704.txt blk03705.txt blk03706.txt blk03707.txt blk03708.txt blk03709.txt blk03710.txt blk03711.txt blk03712.txt blk03713.txt blk03714.txt blk03715.txt blk03716.txt blk03717.txt blk03718.txt blk03719.txt blk03720.txt blk03721.txt blk03722.txt blk03723.txt blk03724.txt blk03725.txt blk03726.txt blk03727.txt blk03728.txt blk03729.txt blk03730.txt blk03731.txt blk03732.txt blk03733.txt blk03734.txt blk03735.txt blk03736.txt blk03737.txt blk03738.txt blk03739.txt blk03740.txt blk03741.txt blk03742.txt blk03743.txt blk03744.txt blk03745.txt blk03746.txt blk03747.txt blk03748.txt blk03749.txt blk03750.txt blk03751.txt blk03752.txt blk03753.txt blk03754.txt blk03755.txt blk03756.txt blk03757.txt blk03758.txt blk03759.txt blk03760.txt blk03761.txt blk03762.txt blk03763.txt blk03764.txt blk03765.txt blk03766.txt blk03767.txt blk03768.txt blk03769.txt blk03770.txt blk03771.txt blk03772.txt blk03773.txt blk03774.txt blk03775.txt blk03776.txt blk03777.txt blk03778.txt blk03779.txt blk03780.txt blk03781.txt blk03782.txt blk03783.txt blk03784.txt blk03785.txt blk03786.txt blk03787.txt blk03788.txt blk03789.txt blk03790.txt blk03791.txt blk03792.txt blk03793.txt blk03794.txt blk03795.txt blk03796.txt blk03797.txt blk03798.txt blk03799.txt blk03800.txt blk03801.txt blk03802.txt blk03803.txt blk03804.txt blk03805.txt blk03806.txt blk03807.txt blk03808.txt blk03809.txt blk03810.txt blk03811.txt blk03812.txt blk03813.txt blk03814.txt blk03815.txt blk03816.txt blk03817.txt blk03818.txt blk03819.txt blk03820.txt blk03821.txt blk03822.txt blk03823.txt blk03824.txt blk03825.txt blk03826.txt blk03827.txt blk03828.txt blk03829.txt blk03830.txt blk03831.txt blk03832.txt blk03833.txt blk03834.txt blk03835.txt blk03836.txt blk03837.txt blk03838.txt blk03839.txt blk03840.txt blk03841.txt blk03842.txt blk03843.txt blk03844.txt blk03845.txt blk03846.txt blk03847.txt blk03848.txt blk03849.txt blk03850.txt blk03851.txt blk03852.txt blk03853.txt blk03854.txt blk03855.txt blk03856.txt blk03857.txt blk03858.txt blk03859.txt blk03860.txt blk03861.txt blk03862.txt blk03863.txt blk03864.txt blk03865.txt blk03866.txt blk03867.txt blk03868.txt blk03869.txt blk03870.txt blk03871.txt blk03872.txt blk03873.txt blk03874.txt blk03875.txt blk03876.txt blk03877.txt blk03878.txt blk03879.txt blk03880.txt blk03881.txt blk03882.txt blk03883.txt blk03884.txt blk03885.txt blk03886.txt blk03887.txt blk03888.txt blk03889.txt blk03890.txt blk03891.txt blk03892.txt blk03893.txt blk03894.txt blk03895.txt blk03896.txt blk03897.txt blk03898.txt blk03899.txt blk03900.txt blk03901.txt blk03902.txt blk03903.txt blk03904.txt blk03905.txt blk03906.txt blk03907.txt blk03908.txt blk03909.txt blk03910.txt blk03911.txt blk03912.txt blk03913.txt blk03914.txt blk03915.txt blk03916.txt blk03917.txt blk03918.txt blk03919.txt blk03920.txt blk03921.txt blk03922.txt blk03923.txt blk03924.txt blk03925.txt blk03926.txt blk03927.txt blk03928.txt blk03929.txt blk03930.txt blk03931.txt blk03932.txt blk03933.txt blk03934.txt blk03935.txt blk03936.txt blk03937.txt blk03938.txt blk03939.txt blk03940.txt blk03941.txt blk03942.txt blk03943.txt blk03944.txt blk03945.txt blk03946.txt blk03947.txt blk03948.txt blk03949.txt blk03950.txt blk03951.txt blk03952.txt blk03953.txt blk03954.txt blk03955.txt blk03956.txt blk03957.txt blk03958.txt blk03959.txt blk03960.txt blk03961.txt blk03962.txt blk03963.txt blk03964.txt blk03965.txt blk03966.txt blk03967.txt blk03968.txt blk03969.txt blk03970.txt blk03971.txt blk03972.txt blk03973.txt blk03974.txt blk03975.txt blk03976.txt blk03977.txt blk03978.txt blk03979.txt blk03980.txt blk03981.txt blk03982.txt blk03983.txt blk03984.txt blk03985.txt blk03986.txt blk03987.txt blk03988.txt blk03989.txt blk03990.txt blk03991.txt blk03992.txt blk03993.txt blk03994.txt blk03995.txt blk03996.txt blk03997.txt blk03998.txt blk03999.txt blk04000.txt blk04001.txt blk04002.txt blk04003.txt blk04004.txt blk04005.txt blk04006.txt blk04007.txt blk04008.txt blk04009.txt blk04010.txt blk04011.txt blk04012.txt blk04013.txt blk04014.txt blk04015.txt blk04016.txt blk04017.txt blk04018.txt blk04019.txt blk04020.txt blk04021.txt blk04022.txt blk04023.txt blk04024.txt blk04025.txt blk04026.txt blk04027.txt blk04028.txt blk04029.txt blk04030.txt blk04031.txt blk04032.txt blk04033.txt blk04034.txt blk04035.txt blk04036.txt blk04037.txt blk04038.txt blk04039.txt blk04040.txt blk04041.txt blk04042.txt blk04043.txt blk04044.txt blk04045.txt blk04046.txt blk04047.txt blk04048.txt blk04049.txt blk04050.txt blk04051.txt blk04052.txt blk04053.txt blk04054.txt blk04055.txt blk04056.txt blk04057.txt blk04058.txt blk04059.txt blk04060.txt blk04061.txt blk04062.txt blk04063.txt blk04064.txt blk04065.txt blk04066.txt blk04067.txt blk04068.txt blk04069.txt blk04070.txt blk04071.txt blk04072.txt blk04073.txt blk04074.txt blk04075.txt blk04076.txt blk04077.txt blk04078.txt blk04079.txt blk04080.txt blk04081.txt blk04082.txt blk04083.txt blk04084.txt blk04085.txt blk04086.txt blk04087.txt blk04088.txt blk04089.txt blk04090.txt blk04091.txt blk04092.txt blk04093.txt blk04094.txt blk04095.txt blk04096.txt blk04097.txt blk04098.txt blk04099.txt blk04100.txt blk04101.txt blk04102.txt blk04103.txt blk04104.txt blk04105.txt blk04106.txt blk04107.txt blk04108.txt blk04109.txt blk04110.txt blk04111.txt blk04112.txt blk04113.txt blk04114.txt blk04115.txt blk04116.txt blk04117.txt blk04118.txt blk04119.txt blk04120.txt blk04121.txt blk04122.txt blk04123.txt blk04124.txt blk04125.txt blk04126.txt blk04127.txt blk04128.txt blk04129.txt blk04130.txt blk04131.txt blk04132.txt blk04133.txt blk04134.txt blk04135.txt blk04136.txt blk04137.txt blk04138.txt blk04139.txt blk04140.txt blk04141.txt blk04142.txt blk04143.txt blk04144.txt blk04145.txt blk04146.txt blk04147.txt blk04148.txt blk04149.txt blk04150.txt blk04151.txt blk04152.txt blk04153.txt blk04154.txt blk04155.txt blk04156.txt blk04157.txt blk04158.txt blk04159.txt blk04160.txt blk04161.txt blk04162.txt blk04163.txt blk04164.txt blk04165.txt blk04166.txt blk04167.txt blk04168.txt blk04169.txt blk04170.txt blk04171.txt blk04172.txt blk04173.txt blk04174.txt blk04175.txt blk04176.txt blk04177.txt blk04178.txt blk04179.txt blk04180.txt blk04181.txt blk04182.txt blk04183.txt blk04184.txt blk04185.txt blk04186.txt blk04187.txt blk04188.txt blk04189.txt blk04190.txt blk04191.txt blk04192.txt blk04193.txt blk04194.txt blk04195.txt blk04196.txt blk04197.txt blk04198.txt blk04199.txt blk04200.txt blk04201.txt blk04202.txt blk04203.txt blk04204.txt blk04205.txt blk04206.txt blk04207.txt blk04208.txt blk04209.txt blk04210.txt blk04211.txt blk04212.txt blk04213.txt blk04214.txt blk04215.txt blk04216.txt blk04217.txt blk04218.txt blk04219.txt blk04220.txt blk04221.txt blk04222.txt blk04223.txt blk04224.txt blk04225.txt blk04226.txt blk04227.txt blk04228.txt blk04229.txt blk04230.txt blk04231.txt blk04232.txt blk04233.txt blk04234.txt blk04235.txt blk04236.txt blk04237.txt blk04238.txt blk04239.txt blk04240.txt blk04241.txt blk04242.txt blk04243.txt blk04244.txt blk04245.txt blk04246.txt blk04247.txt blk04248.txt blk04249.txt blk04250.txt blk04251.txt blk04252.txt blk04253.txt blk04254.txt blk04255.txt blk04256.txt blk04257.txt blk04258.txt blk04259.txt blk04260.txt blk04261.txt blk04262.txt blk04263.txt blk04264.txt blk04265.txt blk04266.txt blk04267.txt blk04268.txt blk04269.txt blk04270.txt blk04271.txt blk04272.txt blk04273.txt blk04274.txt blk04275.txt blk04276.txt blk04277.txt blk04278.txt blk04279.txt blk04280.txt blk04281.txt blk04282.txt blk04283.txt blk04284.txt blk04285.txt blk04286.txt blk04287.txt blk04288.txt blk04289.txt blk04290.txt blk04291.txt blk04292.txt blk04293.txt blk04294.txt blk04295.txt blk04296.txt blk04297.txt blk04298.txt blk04299.txt blk04300.txt blk04301.txt blk04302.txt blk04303.txt blk04304.txt blk04305.txt blk04306.txt blk04307.txt blk04308.txt blk04309.txt blk04310.txt blk04311.txt blk04312.txt blk04313.txt blk04314.txt blk04315.txt blk04316.txt blk04317.txt blk04318.txt blk04319.txt blk04320.txt blk04321.txt blk04322.txt blk04323.txt blk04324.txt blk04325.txt blk04326.txt blk04327.txt blk04328.txt blk04329.txt blk04330.txt blk04331.txt blk04332.txt blk04333.txt blk04334.txt blk04335.txt blk04336.txt blk04337.txt blk04338.txt blk04339.txt blk04340.txt blk04341.txt blk04342.txt blk04343.txt blk04344.txt blk04345.txt blk04346.txt blk04347.txt blk04348.txt blk04349.txt blk04350.txt blk04351.txt blk04352.txt blk04353.txt blk04354.txt blk04355.txt blk04356.txt blk04357.txt blk04358.txt blk04359.txt blk04360.txt blk04361.txt blk04362.txt blk04363.txt blk04364.txt blk04365.txt blk04366.txt blk04367.txt blk04368.txt blk04369.txt blk04370.txt blk04371.txt blk04372.txt blk04373.txt blk04374.txt blk04375.txt blk04376.txt blk04377.txt blk04378.txt blk04379.txt blk04380.txt blk04381.txt blk04382.txt blk04383.txt blk04384.txt blk04385.txt blk04386.txt blk04387.txt blk04388.txt blk04389.txt blk04390.txt blk04391.txt blk04392.txt blk04393.txt blk04394.txt blk04395.txt blk04396.txt blk04397.txt blk04398.txt blk04399.txt blk04400.txt blk04401.txt blk04402.txt blk04403.txt blk04404.txt blk04405.txt blk04406.txt blk04407.txt blk04408.txt blk04409.txt blk04410.txt blk04411.txt blk04412.txt blk04413.txt blk04414.txt blk04415.txt blk04416.txt blk04417.txt blk04418.txt blk04419.txt blk04420.txt blk04421.txt blk04422.txt blk04423.txt blk04424.txt blk04425.txt blk04426.txt blk04427.txt blk04428.txt blk04429.txt blk04430.txt blk04431.txt blk04432.txt blk04433.txt blk04434.txt blk04435.txt blk04436.txt blk04437.txt blk04438.txt blk04439.txt blk04440.txt blk04441.txt blk04442.txt blk04443.txt blk04444.txt blk04445.txt blk04446.txt blk04447.txt blk04448.txt blk04449.txt blk04450.txt blk04451.txt blk04452.txt blk04453.txt blk04454.txt blk04455.txt blk04456.txt blk04457.txt blk04458.txt blk04459.txt blk04460.txt blk04461.txt blk04462.txt blk04463.txt blk04464.txt blk04465.txt blk04466.txt blk04467.txt blk04468.txt blk04469.txt blk04470.txt blk04471.txt blk04472.txt blk04473.txt blk04474.txt blk04475.txt blk04476.txt blk04477.txt blk04478.txt blk04479.txt blk04480.txt blk04481.txt blk04482.txt blk04483.txt blk04484.txt blk04485.txt blk04486.txt blk04487.txt blk04488.txt blk04489.txt blk04490.txt blk04491.txt blk04492.txt blk04493.txt blk04494.txt blk04495.txt blk04496.txt blk04497.txt blk04498.txt blk04499.txt blk04500.txt blk04501.txt blk04502.txt blk04503.txt blk04504.txt blk04505.txt blk04506.txt blk04507.txt blk04508.txt blk04509.txt blk04510.txt blk04511.txt blk04512.txt blk04513.txt blk04514.txt blk04515.txt blk04516.txt blk04517.txt blk04518.txt blk04519.txt blk04520.txt blk04521.txt blk04522.txt blk04523.txt blk04524.txt blk04525.txt blk04526.txt blk04527.txt blk04528.txt blk04529.txt blk04530.txt blk04531.txt blk04532.txt blk04533.txt blk04534.txt blk04535.txt blk04536.txt blk04537.txt blk04538.txt blk04539.txt blk04540.txt blk04541.txt blk04542.txt blk04543.txt blk04544.txt blk04545.txt blk04546.txt blk04547.txt blk04548.txt blk04549.txt blk04550.txt blk04551.txt blk04552.txt blk04553.txt blk04554.txt blk04555.txt blk04556.txt blk04557.txt blk04558.txt blk04559.txt blk04560.txt blk04561.txt blk04562.txt blk04563.txt blk04564.txt blk04565.txt blk04566.txt blk04567.txt blk04568.txt blk04569.txt blk04570.txt blk04571.txt blk04572.txt blk04573.txt blk04574.txt blk04575.txt blk04576.txt blk04577.txt blk04578.txt blk04579.txt blk04580.txt blk04581.txt blk04582.txt blk04583.txt blk04584.txt blk04585.txt blk04586.txt blk04587.txt blk04588.txt blk04589.txt blk04590.txt blk04591.txt blk04592.txt blk04593.txt blk04594.txt blk04595.txt blk04596.txt blk04597.txt blk04598.txt blk04599.txt blk04600.txt blk04601.txt blk04602.txt blk04603.txt blk04604.txt blk04605.txt blk04606.txt blk04607.txt blk04608.txt blk04609.txt blk04610.txt blk04611.txt blk04612.txt blk04613.txt blk04614.txt blk04615.txt blk04616.txt blk04617.txt blk04618.txt blk04619.txt blk04620.txt blk04621.txt blk04622.txt blk04623.txt blk04624.txt blk04625.txt blk04626.txt blk04627.txt blk04628.txt blk04629.txt blk04630.txt blk04631.txt blk04632.txt blk04633.txt blk04634.txt blk04635.txt blk04636.txt blk04637.txt blk04638.txt blk04639.txt blk04640.txt blk04641.txt blk04642.txt blk04643.txt blk04644.txt blk04645.txt blk04646.txt blk04647.txt blk04648.txt blk04649.txt blk04650.txt blk04651.txt blk04652.txt blk04653.txt blk04654.txt blk04655.txt blk04656.txt blk04657.txt blk04658.txt blk04659.txt blk04660.txt blk04661.txt blk04662.txt blk04663.txt blk04664.txt blk04665.txt blk04666.txt blk04667.txt blk04668.txt blk04669.txt blk04670.txt blk04671.txt blk04672.txt blk04673.txt blk04674.txt blk04675.txt blk04676.txt blk04677.txt blk04678.txt blk04679.txt blk04680.txt blk04681.txt blk04682.txt blk04683.txt blk04684.txt blk04685.txt blk04686.txt blk04687.txt blk04688.txt blk04689.txt blk04690.txt blk04691.txt blk04692.txt blk04693.txt blk04694.txt blk04695.txt blk04696.txt blk04697.txt blk04698.txt blk04699.txt blk04700.txt blk04701.txt blk04702.txt blk04703.txt blk04704.txt blk04705.txt blk04706.txt blk04707.txt blk04708.txt blk04709.txt blk04710.txt blk04711.txt blk04712.txt blk04713.txt blk04714.txt blk04715.txt blk04716.txt blk04717.txt blk04718.txt blk04719.txt blk04720.txt blk04721.txt blk04722.txt blk04723.txt blk04724.txt blk04725.txt blk04726.txt blk04727.txt blk04728.txt blk04729.txt blk04730.txt blk04731.txt blk04732.txt blk04733.txt blk04734.txt blk04735.txt blk04736.txt blk04737.txt blk04738.txt blk04739.txt blk04740.txt blk04741.txt blk04742.txt blk04743.txt blk04744.txt blk04745.txt blk04746.txt blk04747.txt blk04748.txt blk04749.txt blk04750.txt blk04751.txt blk04752.txt blk04753.txt blk04754.txt blk04755.txt blk04756.txt blk04757.txt blk04758.txt blk04759.txt blk04760.txt blk04761.txt blk04762.txt blk04763.txt blk04764.txt blk04765.txt blk04766.txt blk04767.txt blk04768.txt blk04769.txt blk04770.txt blk04771.txt blk04772.txt blk04773.txt blk04774.txt blk04775.txt blk04776.txt blk04777.txt blk04778.txt blk04779.txt blk04780.txt blk04781.txt blk04782.txt blk04783.txt blk04784.txt blk04785.txt blk04786.txt blk04787.txt blk04788.txt blk04789.txt blk04790.txt blk04791.txt blk04792.txt blk04793.txt blk04794.txt blk04795.txt blk04796.txt blk04797.txt blk04798.txt blk04799.txt blk04800.txt blk04801.txt blk04802.txt blk04803.txt blk04804.txt blk04805.txt blk04806.txt blk04807.txt blk04808.txt blk04809.txt blk04810.txt blk04811.txt blk04812.txt blk04813.txt blk04814.txt blk04815.txt blk04816.txt blk04817.txt blk04818.txt blk04819.txt blk04820.txt blk04821.txt blk04822.txt blk04823.txt blk04824.txt blk04825.txt blk04826.txt blk04827.txt blk04828.txt blk04829.txt blk04830.txt blk04831.txt blk04832.txt blk04833.txt blk04834.txt blk04835.txt blk04836.txt blk04837.txt blk04838.txt blk04839.txt blk04840.txt blk04841.txt blk04842.txt blk04843.txt blk04844.txt blk04845.txt blk04846.txt blk04847.txt blk04848.txt blk04849.txt blk04850.txt blk04851.txt blk04852.txt blk04853.txt blk04854.txt blk04855.txt blk04856.txt blk04857.txt blk04858.txt blk04859.txt blk04860.txt blk04861.txt blk04862.txt blk04863.txt blk04864.txt blk04865.txt blk04866.txt blk04867.txt blk04868.txt blk04869.txt blk04870.txt blk04871.txt blk04872.txt blk04873.txt blk04874.txt blk04875.txt blk04876.txt blk04877.txt blk04878.txt blk04879.txt blk04880.txt blk04881.txt blk04882.txt blk04883.txt blk04884.txt blk04885.txt blk04886.txt blk04887.txt blk04888.txt blk04889.txt blk04890.txt blk04891.txt blk04892.txt blk04893.txt blk04894.txt blk04895.txt blk04896.txt blk04897.txt blk04898.txt blk04899.txt blk04900.txt blk04901.txt blk04902.txt blk04903.txt blk04904.txt blk04905.txt blk04906.txt blk04907.txt blk04908.txt blk04909.txt blk04910.txt blk04911.txt blk04912.txt blk04913.txt blk04914.txt blk04915.txt blk04916.txt blk04917.txt blk04918.txt blk04919.txt blk04920.txt blk04921.txt blk04922.txt blk04923.txt blk04924.txt blk04925.txt blk04926.txt blk04927.txt blk04928.txt blk04929.txt blk04930.txt blk04931.txt blk04932.txt blk04933.txt blk04934.txt blk04935.txt blk04936.txt blk04937.txt blk04938.txt blk04939.txt blk04940.txt blk04941.txt blk04942.txt blk04943.txt blk04944.txt blk04945.txt blk04946.txt blk04947.txt blk04948.txt blk04949.txt blk04950.txt blk04951.txt blk04952.txt blk04953.txt blk04954.txt blk04955.txt blk04956.txt blk04957.txt blk04958.txt blk04959.txt blk04960.txt blk04961.txt blk04962.txt blk04963.txt blk04964.txt blk04965.txt blk04966.txt blk04967.txt blk04968.txt blk04969.txt blk04970.txt blk04971.txt blk04972.txt blk04973.txt blk04974.txt blk04975.txt blk04976.txt blk04977.txt blk04978.txt blk04979.txt blk04980.txt blk04981.txt blk04982.txt blk04983.txt blk04984.txt blk04985.txt blk04986.txt blk04987.txt blk04988.txt blk04989.txt blk04990.txt blk04991.txt blk04992.txt blk04993.txt blk04994.txt blk04995.txt blk04996.txt blk04997.txt blk04998.txt blk04999.txt blk05000.txt blk05001.txt blk05002.txt blk05003.txt blk05004.txt blk05005.txt blk05006.txt blk05007.txt blk05008.txt blk05009.txt blk05010.txt blk05011.txt blk05012.txt blk05013.txt blk05014.txt blk05015.txt blk05016.txt blk05017.txt Show all files
Advertisement: