SC CODE: // Copyright 2024. Civilware. All rights reserved.
// TELA Decentralized Web Document (TELA-DOC-1)
Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "levelart3.js")
31 STORE("descrHdr", "Level art file 3")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "levelart3.js")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1f554709112a8a93289763cd7631b96cd190dafff228dde1aa6014678f4ec7af")
37 STORE("fileCheckS", "1823c7420f7a2c97391d53c0890ba17aca19cb372b9e6d5be345185fe6c65c33")
100 RETURN 0
End Function
Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("docVersion", "1.0.0")
60 STORE("hash", HEX(TXID()))
70 STORE("likes", 0)
80 STORE("dislikes", 0)
100 RETURN 0
End Function
Function address() String
10 DIM s as String
20 LET s = SIGNER()
30 IF IS_ADDRESS_VALID(s) THEN GOTO 50
40 RETURN "anon"
50 RETURN ADDRESS_STRING(s)
End Function
Function Rate(r Uint64) Uint64
10 DIM addr as String
15 LET addr = address()
16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30
20 RETURN 1
30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT())
40 IF r < 50 THEN GOTO 70
50 STORE("likes", LOAD("likes")+1)
60 RETURN 0
70 STORE("dislikes", LOAD("dislikes")+1)
100 RETURN 0
End Function
/*//Level 5
levelTiles[5][1]=`<svg width="2e3" height="2e3" version="1.1" viewBox="0 0 529.17 529.17" xmlns="http://www.w3.org/2000/svg">
<defs>
<radialGradient id="a" cx="471.51" cy="44.197" r="15.498" gradientTransform="matrix(.40397 0 0 .65206 257.06 116.74)" gradientUnits="userSpaceOnUse">
<stop stop-color="#00f" stop-opacity=".40057" offset="0"/>
<stop stop-color="#00f" offset="1"/>
</radialGradient>
</defs>
<path d="m0.22221 137.07v392h216.22v-255.75h-150.3v-136.25z" fill="#b3b3b3"/>
<path d="m438.18 156.32-26.637 81.769v67.13h-5.889l-29.435-58.81h-18.627l-29.055 58.81h-82.039v223.86h237.44v-291.2l-26.997-81.556zm-0.0393 14.514v66.746h-20.392zm18.796 0.19533 20.297 66.55h-20.297zm-99.388 90.075v44.115h-21.251zm18.67 0.19844 21.676 43.916h-21.676z" fill="#b3b3b3"/>
<path d="m447.54 135.54a6.1831 7.5844 0 0 0-6.183 7.5844 6.1831 7.5844 0 0 0 4e-3 0.30096v12.137h12.356v-12.137a6.1831 7.5844 0 0 0 4e-3 -0.30096 6.1831 7.5844 0 0 0-6.1832-7.5844z" fill="url(#a)" stroke="#1de2ff" stroke-opacity=".78037" stroke-width="1.179"/>
<rect x="28.821" y="228.47" width="19.697" height="44.029" fill="#1a1a1a"/>
</svg>
`;
levelTiles[5][2]=`<svg width="2e3" height="2e3" version="1.1" viewBox="0 0 529.17 529.17" xmlns="http://www.w3.org/2000/svg">
<rect x="382.03" y="428.87" width="147.29" height="71.825" fill="#b3b3b3"/>
<rect x="407.79" y="499.69" width="121.3" height="29.442" fill="#4d4d4d"/>
<path d="m173.13 142.61v33.863h-19.714l-152.37 146.95v205.75h430.95l-159.26-352.7-0.52047-33.863z" fill="#ccc" stroke-opacity=".78037" stroke-width="3.9853"/>
<ellipse cx="476.8" cy="450.52" rx="4.6987" ry=".7178" fill="#e2e3db" stroke="#909090" stroke-width=".52681"/>
<rect x="464.93" y="456.16" width="22.698" height="43.58" fill="#1a1a1a" stroke-width="1.7444"/>
<g transform="translate(464.93,456.16)">
<g id="exit" x="0" y="0">
<rect width="22.698" height="43.58" fill="#666"/>
<circle cx="18" cy="21" r="3" fill="#a80"/>
</g>
</g>
</svg>
`;
//Level 6
levelTiles[6][1]=`<svg width="2e3" height="2e3" version="1.1" viewBox="0 0 2e3 2e3" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs id="defs"></defs>
<defs>
<linearGradient id="screenGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#2a0000" />
<stop offset="25%" stop-color="#1a0000" />
<stop offset="60%" stop-color="#0d0d0d" />
<stop offset="100%" stop-color="#050505" />
</linearGradient>
<pattern id="b" xlink:href="#d" patternTransform="matrix(.75036 .81349 -.75036 .81349 -94.668 -14.116)" preserveAspectRatio="xMidYMid"/>
<pattern id="d" width="83" height="84" fill="#b6b6b6" patternTransform="matrix(.35355 .35355 -.35355 .35355 0 0)" patternUnits="userSpaceOnUse" preserveAspectRatio="xMidYMid">
<path d="m29.441 0c-0.48543 1.5909-0.80273 3.4057-0.80273 5.4668 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-2.0611-0.31536-3.8759-0.80078-5.4668zm42 0c-0.48543 1.5909-0.80273 3.4057-0.80273 5.4668 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-2.0611-0.31536-3.8759-0.80078-5.4668zm-59.863 1.5273c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9395 11.559 3.9395 5.4513 0 9.1978-2.2015 11.561-3.9395-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm42 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9395 11.559 3.9395 5.4513 0 9.1978-2.2015 11.561-3.9395-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm-42 13.379c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-21 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm41 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 4.0319 0 7.1255-1.2048 9.4219-2.5352v-2.8086c-2.2964-1.3304-5.39-2.5352-9.4219-2.5352zm-73.578 2.5352v2.8086c0.80841-0.46835 1.5235-0.95178 2.1387-1.4043-0.61519-0.45252-1.3303-0.93595-2.1387-1.4043zm32.578 10.844c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-63 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm42 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm-42 13.379c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-21 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm41 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 4.0319 0 7.1255-1.2048 9.4219-2.5352v-2.8086c-2.2964-1.3304-5.39-2.5352-9.4219-2.5352zm-73.578 2.5352v2.8086c0.80841-0.46835 1.5235-0.95178 2.1387-1.4043-0.61519-0.45252-1.3303-0.93595-2.1387-1.4043zm32.578 10.844c-1.0808 1.4694-2.3383 3.477-3.1367 6.0938h6.2754c-0.79846-2.6168-2.0578-4.6244-3.1387-6.0938zm42 0c-1.0808 1.4694-2.3383 3.477-3.1367 6.0938h6.2754c-0.79846-2.6168-2.0578-4.6244-3.1387-6.0938z"/>
</pattern>
<pattern id="a" xlink:href="#c" patternTransform="matrix(.75055 -.35916 -.75055 -.35916 -89.118 1358.8)" preserveAspectRatio="xMidYMid"/>
<pattern id="c" width="83" height="84" fill="#b6b6b6" patternTransform="matrix(.35355 .35355 -.35355 .35355 0 0)" patternUnits="userSpaceOnUse" preserveAspectRatio="xMidYMid">
<path d="m29.441 0c-0.48543 1.5909-0.80273 3.4057-0.80273 5.4668 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-2.0611-0.31536-3.8759-0.80078-5.4668zm42 0c-0.48543 1.5909-0.80273 3.4057-0.80273 5.4668 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-2.0611-0.31536-3.8759-0.80078-5.4668zm-59.863 1.5273c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9395 11.559 3.9395 5.4513 0 9.1978-2.2015 11.561-3.9395-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm42 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9395 11.559 3.9395 5.4513 0 9.1978-2.2015 11.561-3.9395-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm-42 13.379c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-21 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm41 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 4.0319 0 7.1255-1.2048 9.4219-2.5352v-2.8086c-2.2964-1.3304-5.39-2.5352-9.4219-2.5352zm-73.578 2.5352v2.8086c0.80841-0.46835 1.5235-0.95178 2.1387-1.4043-0.61519-0.45252-1.3303-0.93595-2.1387-1.4043zm32.578 10.844c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-63 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm42 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm-42 13.379c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-21 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm41 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 4.0319 0 7.1255-1.2048 9.4219-2.5352v-2.8086c-2.2964-1.3304-5.39-2.5352-9.4219-2.5352zm-73.578 2.5352v2.8086c0.80841-0.46835 1.5235-0.95178 2.1387-1.4043-0.61519-0.45252-1.3303-0.93595-2.1387-1.4043zm32.578 10.844c-1.0808 1.4694-2.3383 3.477-3.1367 6.0938h6.2754c-0.79846-2.6168-2.0578-4.6244-3.1387-6.0938zm42 0c-1.0808 1.4694-2.3383 3.477-3.1367 6.0938h6.2754c-0.79846-2.6168-2.0578-4.6244-3.1387-6.0938z"/>
</pattern>
</defs>
<g stroke-opacity=".78037">
<rect x="6.1166" y=".45618" width="1992.3" height="1620.6" fill="#b3b3b3" stroke-width="14.311"/>
<rect x="64.629" y="46.388" width="1875.3" height="1526.7" fill="#666" stroke-width="14.222"/>
<path d="m480.95 1357.3h1028.1l316.77-375.68h-1661.6z" fill="url(#b)" stroke-width="14.993"/>
<path d="m488.72 771.05h1028.3l314.75 148.16h-1662z" fill="url(#a)" stroke-width="9.9635"/>
<g fill="#4d4d4d">
<path d="m63.675 886.88 525.1 472.76-36.74 79.045-487.73-447.19z" stroke-width="16.774"/>
<path d="m1942.8 886.88-525.1 472.76 36.74 79.045 487.73-447.19z" stroke-width="16.774"/>
<rect x="172.89" y="922.59" width="1659.9" height="57.047" stroke-width="14.165"/>
<rect x="62.949" y="1439.9" width="1876.7" height="131.8" stroke-width="13.996"/>
</g>
</g>
<g id="giant-computer" transform="translate(850,530)">
<rect x="0" y="0" width="300" height="150" rx="6" fill="url(#screenGrad)" />
<rect x="-60" y="0" width="50" height="180" fill="#111" />
<rect x="310" y="0" width="50" height="180" fill="#111" />
<polygon points="0,150 300,150 280,190 20,190" fill="#1a1a1a" />
<circle cx="20" cy="20" r="4" fill="#f00">
<animate attributeName="opacity" values="1;0.2;1" dur="1.2s" repeatCount="indefinite" />
</circle>
<circle cx="280" cy="20" r="4" fill="#0f0">
<animate attributeName="opacity" values="1;0.1;1" dur="0.8s" repeatCount="indefinite" />
</circle>
<line x1="150" y1="75" x2="150" y2="10" stroke="#0f0" stroke-width="2">
<animateTransform attributeName="transform"
type="rotate"
from="0 150 75"
to="360 150 75"
dur="4s"
repeatCount="indefinite" />
</line>
<path d="M50,190 C40,220 60,240 50,260" stroke="#333" stroke-width="6" />
<path d="M250,190 C260,220 240,240 250,260" stroke="#333" stroke-width="6" />
</g>
</svg>
`;*/ |
| SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'// Copyright 2024. Civilware. All rights reserved.
// TELA Decentralized Web Document (TELA-DOC-1)
Function InitializePrivate() Uint64
10 IF init() == 0 THEN GOTO 30
20 RETURN 1
30 STORE("nameHdr", "levelart3.js")
31 STORE("descrHdr", "Level art file 3")
32 STORE("iconURLHdr", "")
33 STORE("dURL", "levelart3.js")
34 STORE("docType", "TELA-JS-1")
35 STORE("subDir", "")
36 STORE("fileCheckC", "1f554709112a8a93289763cd7631b96cd190dafff228dde1aa6014678f4ec7af")
37 STORE("fileCheckS", "1823c7420f7a2c97391d53c0890ba17aca19cb372b9e6d5be345185fe6c65c33")
100 RETURN 0
End Function
Function init() Uint64
10 IF EXISTS("owner") == 0 THEN GOTO 30
20 RETURN 1
30 STORE("owner", address())
50 STORE("docVersion", "1.0.0")
60 STORE("hash", HEX(TXID()))
70 STORE("likes", 0)
80 STORE("dislikes", 0)
100 RETURN 0
End Function
Function address() String
10 DIM s as String
20 LET s = SIGNER()
30 IF IS_ADDRESS_VALID(s) THEN GOTO 50
40 RETURN "anon"
50 RETURN ADDRESS_STRING(s)
End Function
Function Rate(r Uint64) Uint64
10 DIM addr as String
15 LET addr = address()
16 IF r < 100 && EXISTS(addr) == 0 && addr != "anon" THEN GOTO 30
20 RETURN 1
30 STORE(addr, ""+r+"_"+BLOCK_HEIGHT())
40 IF r < 50 THEN GOTO 70
50 STORE("likes", LOAD("likes")+1)
60 RETURN 0
70 STORE("dislikes", LOAD("dislikes")+1)
100 RETURN 0
End Function
/*//Level 5
levelTiles[5][1]=`<svg width="2e3" height="2e3" version="1.1" viewBox="0 0 529.17 529.17" xmlns="http://www.w3.org/2000/svg">
<defs>
<radialGradient id="a" cx="471.51" cy="44.197" r="15.498" gradientTransform="matrix(.40397 0 0 .65206 257.06 116.74)" gradientUnits="userSpaceOnUse">
<stop stop-color="#00f" stop-opacity=".40057" offset="0"/>
<stop stop-color="#00f" offset="1"/>
</radialGradient>
</defs>
<path d="m0.22221 137.07v392h216.22v-255.75h-150.3v-136.25z" fill="#b3b3b3"/>
<path d="m438.18 156.32-26.637 81.769v67.13h-5.889l-29.435-58.81h-18.627l-29.055 58.81h-82.039v223.86h237.44v-291.2l-26.997-81.556zm-0.0393 14.514v66.746h-20.392zm18.796 0.19533 20.297 66.55h-20.297zm-99.388 90.075v44.115h-21.251zm18.67 0.19844 21.676 43.916h-21.676z" fill="#b3b3b3"/>
<path d="m447.54 135.54a6.1831 7.5844 0 0 0-6.183 7.5844 6.1831 7.5844 0 0 0 4e-3 0.30096v12.137h12.356v-12.137a6.1831 7.5844 0 0 0 4e-3 -0.30096 6.1831 7.5844 0 0 0-6.1832-7.5844z" fill="url(#a)" stroke="#1de2ff" stroke-opacity=".78037" stroke-width="1.179"/>
<rect x="28.821" y="228.47" width="19.697" height="44.029" fill="#1a1a1a"/>
</svg>
`;
levelTiles[5][2]=`<svg width="2e3" height="2e3" version="1.1" viewBox="0 0 529.17 529.17" xmlns="http://www.w3.org/2000/svg">
<rect x="382.03" y="428.87" width="147.29" height="71.825" fill="#b3b3b3"/>
<rect x="407.79" y="499.69" width="121.3" height="29.442" fill="#4d4d4d"/>
<path d="m173.13 142.61v33.863h-19.714l-152.37 146.95v205.75h430.95l-159.26-352.7-0.52047-33.863z" fill="#ccc" stroke-opacity=".78037" stroke-width="3.9853"/>
<ellipse cx="476.8" cy="450.52" rx="4.6987" ry=".7178" fill="#e2e3db" stroke="#909090" stroke-width=".52681"/>
<rect x="464.93" y="456.16" width="22.698" height="43.58" fill="#1a1a1a" stroke-width="1.7444"/>
<g transform="translate(464.93,456.16)">
<g id="exit" x="0" y="0">
<rect width="22.698" height="43.58" fill="#666"/>
<circle cx="18" cy="21" r="3" fill="#a80"/>
</g>
</g>
</svg>
`;
//Level 6
levelTiles[6][1]=`<svg width="2e3" height="2e3" version="1.1" viewBox="0 0 2e3 2e3" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs id="defs"></defs>
<defs>
<linearGradient id="screenGrad" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#2a0000" />
<stop offset="25%" stop-color="#1a0000" />
<stop offset="60%" stop-color="#0d0d0d" />
<stop offset="100%" stop-color="#050505" />
</linearGradient>
<pattern id="b" xlink:href="#d" patternTransform="matrix(.75036 .81349 -.75036 .81349 -94.668 -14.116)" preserveAspectRatio="xMidYMid"/>
<pattern id="d" width="83" height="84" fill="#b6b6b6" patternTransform="matrix(.35355 .35355 -.35355 .35355 0 0)" patternUnits="userSpaceOnUse" preserveAspectRatio="xMidYMid">
<path d="m29.441 0c-0.48543 1.5909-0.80273 3.4057-0.80273 5.4668 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-2.0611-0.31536-3.8759-0.80078-5.4668zm42 0c-0.48543 1.5909-0.80273 3.4057-0.80273 5.4668 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-2.0611-0.31536-3.8759-0.80078-5.4668zm-59.863 1.5273c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9395 11.559 3.9395 5.4513 0 9.1978-2.2015 11.561-3.9395-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm42 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9395 11.559 3.9395 5.4513 0 9.1978-2.2015 11.561-3.9395-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm-42 13.379c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-21 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm41 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 4.0319 0 7.1255-1.2048 9.4219-2.5352v-2.8086c-2.2964-1.3304-5.39-2.5352-9.4219-2.5352zm-73.578 2.5352v2.8086c0.80841-0.46835 1.5235-0.95178 2.1387-1.4043-0.61519-0.45252-1.3303-0.93595-2.1387-1.4043zm32.578 10.844c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-63 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm42 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm-42 13.379c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-21 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm41 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 4.0319 0 7.1255-1.2048 9.4219-2.5352v-2.8086c-2.2964-1.3304-5.39-2.5352-9.4219-2.5352zm-73.578 2.5352v2.8086c0.80841-0.46835 1.5235-0.95178 2.1387-1.4043-0.61519-0.45252-1.3303-0.93595-2.1387-1.4043zm32.578 10.844c-1.0808 1.4694-2.3383 3.477-3.1367 6.0938h6.2754c-0.79846-2.6168-2.0578-4.6244-3.1387-6.0938zm42 0c-1.0808 1.4694-2.3383 3.477-3.1367 6.0938h6.2754c-0.79846-2.6168-2.0578-4.6244-3.1387-6.0938z"/>
</pattern>
<pattern id="a" xlink:href="#c" patternTransform="matrix(.75055 -.35916 -.75055 -.35916 -89.118 1358.8)" preserveAspectRatio="xMidYMid"/>
<pattern id="c" width="83" height="84" fill="#b6b6b6" patternTransform="matrix(.35355 .35355 -.35355 .35355 0 0)" patternUnits="userSpaceOnUse" preserveAspectRatio="xMidYMid">
<path d="m29.441 0c-0.48543 1.5909-0.80273 3.4057-0.80273 5.4668 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-2.0611-0.31536-3.8759-0.80078-5.4668zm42 0c-0.48543 1.5909-0.80273 3.4057-0.80273 5.4668 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-2.0611-0.31536-3.8759-0.80078-5.4668zm-59.863 1.5273c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9395 11.559 3.9395 5.4513 0 9.1978-2.2015 11.561-3.9395-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm42 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9395 11.559 3.9395 5.4513 0 9.1978-2.2015 11.561-3.9395-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm-42 13.379c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-21 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm41 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 4.0319 0 7.1255-1.2048 9.4219-2.5352v-2.8086c-2.2964-1.3304-5.39-2.5352-9.4219-2.5352zm-73.578 2.5352v2.8086c0.80841-0.46835 1.5235-0.95178 2.1387-1.4043-0.61519-0.45252-1.3303-0.93595-2.1387-1.4043zm32.578 10.844c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-63 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm42 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm-42 13.379c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm42 0c-1.7379 2.3627-3.9395 6.1092-3.9395 11.561 0 5.423 2.2986 9.285 3.9395 11.561 1.6409-2.2755 3.9395-6.1375 3.9395-11.561 0-5.4513-2.2015-9.1978-3.9395-11.561zm-21 7.6211c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 5.4513 0 9.1978-2.2015 11.561-3.9394-2.3627-1.7379-6.1093-3.9395-11.561-3.9395zm41 0c-5.423 0-9.2831 2.2986-11.559 3.9395 2.2755 1.6409 6.1356 3.9394 11.559 3.9394 4.0319 0 7.1255-1.2048 9.4219-2.5352v-2.8086c-2.2964-1.3304-5.39-2.5352-9.4219-2.5352zm-73.578 2.5352v2.8086c0.80841-0.46835 1.5235-0.95178 2.1387-1.4043-0.61519-0.45252-1.3303-0.93595-2.1387-1.4043zm32.578 10.844c-1.0808 1.4694-2.3383 3.477-3.1367 6.0938h6.2754c-0.79846-2.6168-2.0578-4.6244-3.1387-6.0938zm42 0c-1.0808 1.4694-2.3383 3.477-3.1367 6.0938h6.2754c-0.79846-2.6168-2.0578-4.6244-3.1387-6.0938z"/>
</pattern>
</defs>
<g stroke-opacity=".78037">
<rect x="6.1166" y=".45618" width="1992.3" height="1620.6" fill="#b3b3b3" stroke-width="14.311"/>
<rect x="64.629" y="46.388" width="1875.3" height="1526.7" fill="#666" stroke-width="14.222"/>
<path d="m480.95 1357.3h1028.1l316.77-375.68h-1661.6z" fill="url(#b)" stroke-width="14.993"/>
<path d="m488.72 771.05h1028.3l314.75 148.16h-1662z" fill="url(#a)" stroke-width="9.9635"/>
<g fill="#4d4d4d">
<path d="m63.675 886.88 525.1 472.76-36.74 79.045-487.73-447.19z" stroke-width="16.774"/>
<path d="m1942.8 886.88-525.1 472.76 36.74 79.045 487.73-447.19z" stroke-width="16.774"/>
<rect x="172.89" y="922.59" width="1659.9" height="57.047" stroke-width="14.165"/>
<rect x="62.949" y="1439.9" width="1876.7" height="131.8" stroke-width="13.996"/>
</g>
</g>
<g id="giant-computer" transform="translate(850,530)">
<rect x="0" y="0" width="300" height="150" rx="6" fill="url(#screenGrad)" />
<rect x="-60" y="0" width="50" height="180" fill="#111" />
<rect x="310" y="0" width="50" height="180" fill="#111" />
<polygon points="0,150 300,150 280,190 20,190" fill="#1a1a1a" />
<circle cx="20" cy="20" r="4" fill="#f00">
<animate attributeName="opacity" values="1;0.2;1" dur="1.2s" repeatCount="indefinite" />
</circle>
<circle cx="280" cy="20" r="4" fill="#0f0">
<animate attributeName="opacity" values="1;0.1;1" dur="0.8s" repeatCount="indefinite" />
</circle>
<line x1="150" y1="75" x2="150" y2="10" stroke="#0f0" stroke-width="2">
<animateTransform attributeName="transform"
type="rotate"
from="0 150 75"
to="360 150 75"
dur="4s"
repeatCount="indefinite" />
</line>
<path d="M50,190 C40,220 60,240 50,260" stroke="#333" stroke-width="6" />
<path d="M250,190 C260,220 240,240 250,260" stroke="#333" stroke-width="6" />
</g>
</svg>
`;*/'] |