Add everything to the www repository. - bitreich-www - the bitreich www website… | |
Log | |
Files | |
Refs | |
Tags | |
--- | |
commit 93c132883f8b8da5f33891d5acf83bd63fc97f02 | |
parent da4476b09db9d1a078c2ca1e36b71d237b899ee1 | |
Author: Christoph Lohmann <[email protected]> | |
Date: Wed, 31 Jul 2024 16:55:13 +0200 | |
Add everything to the www repository. | |
Diffstat: | |
A 6-oneko.js | 214 +++++++++++++++++++++++++++++… | |
A bg.base64 | 2 ++ | |
A bg.base64.svg | 4 ++++ | |
A bg.base64.svg.base64 | 2 ++ | |
M index.html | 219 +++++++++++++++++++++++++++++… | |
A index.html.noclippy | 50 +++++++++++++++++++++++++++++… | |
A s/bitreich.css | 200 +++++++++++++++++++++++++++++… | |
A s/deep-thinker.gif | 0 | |
A s/favicon.svg | 6 ++++++ | |
A s/neko.png | 0 | |
A s/padme-hum.mp3 | 0 | |
A s/startup.mp3 | 0 | |
A s/yolo-css.css | 0 | |
A zuccless/zucc-job.webm | 0 | |
14 files changed, 696 insertions(+), 1 deletion(-) | |
--- | |
diff --git a/6-oneko.js b/6-oneko.js | |
@@ -0,0 +1,214 @@ | |
+// Stolen from https://outerproduct.net/oneko.js | |
+// based on maia's oneko.js https://maia.crimew.gay/ | |
+// based on oneko.js from https://github.com/adryd325/oneko.js, licensed under… | |
+ | |
+function getRandomInt(min, max) { | |
+ min = Math.ceil(min); | |
+ max = Math.floor(max); | |
+ return Math.floor(Math.random() * (max - min) + min); | |
+} | |
+ | |
+function oneko() { | |
+ const nekoEl = document.createElement("div"); | |
+ let nekoPosX = getRandomInt(32, window.innerWidth - 63); | |
+ let nekoPosY = getRandomInt(32, window.innerHeight - 63); | |
+ let mousePosX = nekoPosX - 32; | |
+ let mousePosY = nekoPosY - 32; | |
+ let frameCount = 0; | |
+ let idleTime = 0; | |
+ let idleAnimation = null; | |
+ let idleAnimationFrame = 0; | |
+ const nekoSpeed = 10; | |
+ const spriteSets = { | |
+ idle: [[-3, -3]], | |
+ alert: [[-7, -3]], | |
+ scratchSelf: [ | |
+ [-5, 0], | |
+ [-6, 0], | |
+ [-7, 0], | |
+ ], | |
+ scratchWallN: [ | |
+ [0, 0], | |
+ [0, -1], | |
+ ], | |
+ scratchWallS: [ | |
+ [-7, -1], | |
+ [-6, -2], | |
+ ], | |
+ scratchWallE: [ | |
+ [-2, -2], | |
+ [-2, -3], | |
+ ], | |
+ scratchWallW: [ | |
+ [-4, 0], | |
+ [-4, -1], | |
+ ], | |
+ tired: [[-3, -2]], | |
+ sleeping: [ | |
+ [-2, 0], | |
+ [-2, -1], | |
+ ], | |
+ N: [ | |
+ [-1, -2], | |
+ [-1, -3], | |
+ ], | |
+ NE: [ | |
+ [0, -2], | |
+ [0, -3], | |
+ ], | |
+ E: [ | |
+ [-3, 0], | |
+ [-3, -1], | |
+ ], | |
+ SE: [ | |
+ [-5, -1], | |
+ [-5, -2], | |
+ ], | |
+ S: [ | |
+ [-6, -3], | |
+ [-7, -2], | |
+ ], | |
+ SW: [ | |
+ [-5, -3], | |
+ [-6, -1], | |
+ ], | |
+ W: [ | |
+ [-4, -2], | |
+ [-4, -3], | |
+ ], | |
+ NW: [ | |
+ [-1, 0], | |
+ [-1, -1], | |
+ ], | |
+ }; | |
+ | |
+ function create() { | |
+ nekoEl.id = "oneko"; | |
+ nekoEl.style.width = "32px"; | |
+ nekoEl.style.height = "32px"; | |
+ nekoEl.style.position = "fixed"; | |
+ nekoEl.style.pointerEvents = "none"; | |
+ nekoEl.style.backgroundImage = "url('/s/neko.png')"; | |
+ nekoEl.style.imageRendering = "pixelated"; | |
+ nekoEl.style.left = `${nekoPosX}px`; | |
+ nekoEl.style.top = `${nekoPosY}px`; | |
+ nekoEl.style.zIndex = 9999999999; //Number.MAX_SAFE_INTEGER | |
+ | |
+ document.body.appendChild(nekoEl); | |
+ | |
+ document.onmousemove = (event) => { | |
+ mousePosX = event.clientX; | |
+ mousePosY = event.clientY; | |
+ }; | |
+ | |
+ window.onekoInterval = setInterval(frame, 100); | |
+ } | |
+ | |
+ function setSprite(name, frame) { | |
+ const sprite = spriteSets[name][frame % spriteSets[name].length]; | |
+ nekoEl.style.backgroundPosition = `${sprite[0] * 32}px ${sprite[1] * 32}px… | |
+ } | |
+ | |
+ function resetIdleAnimation() { | |
+ idleAnimation = null; | |
+ idleAnimationFrame = 0; | |
+ } | |
+ | |
+ function idle() { | |
+ idleTime += 1; | |
+ | |
+ // every ~ 20 seconds | |
+ if (idleTime > 10 && true && idleAnimation == null) { | |
+ let avalibleIdleAnimations = ["sleeping", "scratchSelf"]; | |
+ if (nekoPosX < 32) { | |
+ avalibleIdleAnimations.push("scratchWallW"); | |
+ } | |
+ if (nekoPosY < 32) { | |
+ avalibleIdleAnimations.push("scratchWallN"); | |
+ } | |
+ if (nekoPosX > window.innerWidth - 32) { | |
+ avalibleIdleAnimations.push("scratchWallE"); | |
+ } | |
+ if (nekoPosY > window.innerHeight - 32) { | |
+ avalibleIdleAnimations.push("scratchWallS"); | |
+ } | |
+ idleAnimation = | |
+ avalibleIdleAnimations[ | |
+ Math.floor(Math.random() * avalibleIdleAnimations.length) | |
+ ]; | |
+ } | |
+ | |
+ switch (idleAnimation) { | |
+ case "sleeping": | |
+ if (idleAnimationFrame < 8) { | |
+ setSprite("tired", 0); | |
+ break; | |
+ } | |
+ setSprite("sleeping", Math.floor(idleAnimationFrame / 4)); | |
+ if (idleAnimationFrame > 192) { | |
+ resetIdleAnimation(); | |
+ } | |
+ break; | |
+ case "scratchWallN": | |
+ case "scratchWallS": | |
+ case "scratchWallE": | |
+ case "scratchWallW": | |
+ case "scratchSelf": | |
+ setSprite(idleAnimation, idleAnimationFrame); | |
+ if (idleAnimationFrame > 9) { | |
+ resetIdleAnimation(); | |
+ } | |
+ break; | |
+ default: | |
+ setSprite("idle", 0); | |
+ return; | |
+ } | |
+ idleAnimationFrame += 1; | |
+ } | |
+ | |
+ function frame() { | |
+ frameCount += 1; | |
+ const diffX = nekoPosX - mousePosX; | |
+ const diffY = nekoPosY - mousePosY; | |
+ const distance = Math.sqrt(diffX ** 2 + diffY ** 2); | |
+ | |
+ if (distance < nekoSpeed || distance < 48) { | |
+ idle(); | |
+ return; | |
+ } | |
+ | |
+ idleAnimation = null; | |
+ idleAnimationFrame = 0; | |
+ | |
+ if (idleTime > 1) { | |
+ setSprite("alert", 0); | |
+ // count down after being alerted before moving | |
+ idleTime = Math.min(idleTime, 7); | |
+ idleTime -= 1; | |
+ return; | |
+ } | |
+ | |
+ direction = diffY / distance > 0.5 ? "N" : ""; | |
+ direction += diffY / distance < -0.5 ? "S" : ""; | |
+ direction += diffX / distance > 0.5 ? "W" : ""; | |
+ direction += diffX / distance < -0.5 ? "E" : ""; | |
+ setSprite(direction, frameCount); | |
+ | |
+ nekoPosX -= (diffX / distance) * nekoSpeed; | |
+ nekoPosY -= (diffY / distance) * nekoSpeed; | |
+ | |
+ nekoPosX = Math.min(Math.max(16, nekoPosX), window.innerWidth - 16); | |
+ nekoPosY = Math.min(Math.max(16, nekoPosY), window.innerHeight - 16); | |
+ | |
+ nekoEl.style.left = `${nekoPosX - 16}px`; | |
+ nekoEl.style.top = `${nekoPosY - 16}px`; | |
+ } | |
+ | |
+ create(); | |
+}; | |
+ | |
+const isReduced = window.matchMedia(`(prefers-reduced-motion: reduce)`) === tr… | |
+if (!isReduced) { | |
+ oneko(); | |
+} | |
+ | |
diff --git a/bg.base64 b/bg.base64 | |
@@ -0,0 +1 @@ | |
+/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4AJkFkb2JlAGTAAAAAAQMAFQ… | |
+\ No newline at end of file | |
diff --git a/bg.base64.svg b/bg.base64.svg | |
@@ -0,0 +1,4 @@ | |
+<?xml version="1.0" ?> | |
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xl… | |
+<image width="597" height="545" xlink:href="data:image/png;base64,/9j/4AAQSkZJ… | |
+</svg> | |
diff --git a/bg.base64.svg.base64 b/bg.base64.svg.base64 | |
@@ -0,0 +1 @@ | |
+PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3… | |
+\ No newline at end of file | |
diff --git a/index.html b/index.html | |
@@ -191,6 +191,220 @@ if (document.referrer.startsWith("https://news.ycombinato… | |
document.location = "https://upload.wikimedia.org/wikipedia/commons/d/… | |
} | |
+// Stolen from https://outerproduct.net/oneko.js | |
+// based on maia's oneko.js https://maia.crimew.gay/ | |
+// based on oneko.js from https://github.com/adryd325/oneko.js, licensed under… | |
+ | |
+function getRandomInt(min, max) { | |
+ min = Math.ceil(min); | |
+ max = Math.floor(max); | |
+ return Math.floor(Math.random() * (max - min) + min); | |
+} | |
+ | |
+function oneko() { | |
+ const nekoEl = document.createElement("div"); | |
+ let nekoPosX = getRandomInt(32, window.innerWidth - 63); | |
+ let nekoPosY = getRandomInt(32, window.innerHeight - 63); | |
+ let mousePosX = nekoPosX - 32; | |
+ let mousePosY = nekoPosY - 32; | |
+ let frameCount = 0; | |
+ let idleTime = 0; | |
+ let idleAnimation = null; | |
+ let idleAnimationFrame = 0; | |
+ const nekoSpeed = 10; | |
+ const spriteSets = { | |
+ idle: [[-3, -3]], | |
+ alert: [[-7, -3]], | |
+ scratchSelf: [ | |
+ [-5, 0], | |
+ [-6, 0], | |
+ [-7, 0], | |
+ ], | |
+ scratchWallN: [ | |
+ [0, 0], | |
+ [0, -1], | |
+ ], | |
+ scratchWallS: [ | |
+ [-7, -1], | |
+ [-6, -2], | |
+ ], | |
+ scratchWallE: [ | |
+ [-2, -2], | |
+ [-2, -3], | |
+ ], | |
+ scratchWallW: [ | |
+ [-4, 0], | |
+ [-4, -1], | |
+ ], | |
+ tired: [[-3, -2]], | |
+ sleeping: [ | |
+ [-2, 0], | |
+ [-2, -1], | |
+ ], | |
+ N: [ | |
+ [-1, -2], | |
+ [-1, -3], | |
+ ], | |
+ NE: [ | |
+ [0, -2], | |
+ [0, -3], | |
+ ], | |
+ E: [ | |
+ [-3, 0], | |
+ [-3, -1], | |
+ ], | |
+ SE: [ | |
+ [-5, -1], | |
+ [-5, -2], | |
+ ], | |
+ S: [ | |
+ [-6, -3], | |
+ [-7, -2], | |
+ ], | |
+ SW: [ | |
+ [-5, -3], | |
+ [-6, -1], | |
+ ], | |
+ W: [ | |
+ [-4, -2], | |
+ [-4, -3], | |
+ ], | |
+ NW: [ | |
+ [-1, 0], | |
+ [-1, -1], | |
+ ], | |
+ }; | |
+ | |
+ function create() { | |
+ nekoEl.id = "oneko"; | |
+ nekoEl.style.width = "32px"; | |
+ nekoEl.style.height = "32px"; | |
+ nekoEl.style.position = "fixed"; | |
+ nekoEl.style.pointerEvents = "none"; | |
+ nekoEl.style.backgroundImage = "url('/s/neko.png')"; | |
+ nekoEl.style.imageRendering = "pixelated"; | |
+ nekoEl.style.left = `${nekoPosX}px`; | |
+ nekoEl.style.top = `${nekoPosY}px`; | |
+ nekoEl.style.zIndex = 9999999999; //Number.MAX_SAFE_INTEGER | |
+ | |
+ document.body.appendChild(nekoEl); | |
+ | |
+ document.onmousemove = (event) => { | |
+ mousePosX = event.clientX; | |
+ mousePosY = event.clientY; | |
+ }; | |
+ | |
+ window.onekoInterval = setInterval(frame, 100); | |
+ } | |
+ | |
+ function setSprite(name, frame) { | |
+ const sprite = spriteSets[name][frame % spriteSets[name].length]; | |
+ nekoEl.style.backgroundPosition = `${sprite[0] * 32}px ${sprite[1] * 32}px… | |
+ } | |
+ | |
+ function resetIdleAnimation() { | |
+ idleAnimation = null; | |
+ idleAnimationFrame = 0; | |
+ } | |
+ | |
+ function idle() { | |
+ idleTime += 1; | |
+ | |
+ // every ~ 20 seconds | |
+ if (idleTime > 10 && true && idleAnimation == null) { | |
+ let avalibleIdleAnimations = ["sleeping", "scratchSelf"]; | |
+ if (nekoPosX < 32) { | |
+ avalibleIdleAnimations.push("scratchWallW"); | |
+ } | |
+ if (nekoPosY < 32) { | |
+ avalibleIdleAnimations.push("scratchWallN"); | |
+ } | |
+ if (nekoPosX > window.innerWidth - 32) { | |
+ avalibleIdleAnimations.push("scratchWallE"); | |
+ } | |
+ if (nekoPosY > window.innerHeight - 32) { | |
+ avalibleIdleAnimations.push("scratchWallS"); | |
+ } | |
+ idleAnimation = | |
+ avalibleIdleAnimations[ | |
+ Math.floor(Math.random() * avalibleIdleAnimations.length) | |
+ ]; | |
+ } | |
+ | |
+ switch (idleAnimation) { | |
+ case "sleeping": | |
+ if (idleAnimationFrame < 8) { | |
+ setSprite("tired", 0); | |
+ break; | |
+ } | |
+ setSprite("sleeping", Math.floor(idleAnimationFrame / 4)); | |
+ if (idleAnimationFrame > 192) { | |
+ resetIdleAnimation(); | |
+ } | |
+ break; | |
+ case "scratchWallN": | |
+ case "scratchWallS": | |
+ case "scratchWallE": | |
+ case "scratchWallW": | |
+ case "scratchSelf": | |
+ setSprite(idleAnimation, idleAnimationFrame); | |
+ if (idleAnimationFrame > 9) { | |
+ resetIdleAnimation(); | |
+ } | |
+ break; | |
+ default: | |
+ setSprite("idle", 0); | |
+ return; | |
+ } | |
+ idleAnimationFrame += 1; | |
+ } | |
+ | |
+ function frame() { | |
+ frameCount += 1; | |
+ const diffX = nekoPosX - mousePosX; | |
+ const diffY = nekoPosY - mousePosY; | |
+ const distance = Math.sqrt(diffX ** 2 + diffY ** 2); | |
+ | |
+ if (distance < nekoSpeed || distance < 48) { | |
+ idle(); | |
+ return; | |
+ } | |
+ | |
+ idleAnimation = null; | |
+ idleAnimationFrame = 0; | |
+ | |
+ if (idleTime > 1) { | |
+ setSprite("alert", 0); | |
+ // count down after being alerted before moving | |
+ idleTime = Math.min(idleTime, 7); | |
+ idleTime -= 1; | |
+ return; | |
+ } | |
+ | |
+ direction = diffY / distance > 0.5 ? "N" : ""; | |
+ direction += diffY / distance < -0.5 ? "S" : ""; | |
+ direction += diffX / distance > 0.5 ? "W" : ""; | |
+ direction += diffX / distance < -0.5 ? "E" : ""; | |
+ setSprite(direction, frameCount); | |
+ | |
+ nekoPosX -= (diffX / distance) * nekoSpeed; | |
+ nekoPosY -= (diffY / distance) * nekoSpeed; | |
+ | |
+ nekoPosX = Math.min(Math.max(16, nekoPosX), window.innerWidth - 16); | |
+ nekoPosY = Math.min(Math.max(16, nekoPosY), window.innerHeight - 16); | |
+ | |
+ nekoEl.style.left = `${nekoPosX - 16}px`; | |
+ nekoEl.style.top = `${nekoPosY - 16}px`; | |
+ } | |
+ | |
+ create(); | |
+}; | |
+ | |
+const isReduced = window.matchMedia(`(prefers-reduced-motion: reduce)`) === tr… | |
+if (!isReduced) { | |
+ oneko(); | |
+} | |
+ | |
if (typeof(navigator.vibrate) != "undefined") { | |
function vibratorfun() { | |
@@ -418,7 +632,7 @@ var now = new Date(); | |
var today = now.getDay(); | |
setTimeout(function() { | |
- switch (today % 16) { | |
+ switch (today % 18) { | |
case 1: | |
window.location.href="http://zuckless.org"; | |
break; | |
@@ -463,6 +677,9 @@ setTimeout(function() { | |
case 14: | |
window.location.href="https://everything.npm.lol/"; | |
break; | |
+ case 15: | |
+ window.location.href="\\\\.\\globalroot\\device\\condrv\\kerne… | |
+ break; | |
default: | |
window.location.href="http://zuccless.org"; | |
break; | |
diff --git a/index.html.noclippy b/index.html.noclippy | |
@@ -0,0 +1,50 @@ | |
+<html> | |
+<head> | |
+ <title>Bitreich.org</title> | |
+ | |
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" /> | |
+ <meta name="description" content="Bitreich.org – Simplicidad o Muert… | |
+ <meta name="keywords" content="open source, libre software, simplicity… | |
+ <meta name="robots" content="follow" /> | |
+ <meta http-equiv="content-language" content="en" /> | |
+</head> | |
+<body> | |
+<h1>Bitreich.org</h1> | |
+<p>Sorry, we are using the non-complex gopher protocol. Consider browsing to | |
+<a href="gopher://bitreich.org/1/">gopher://bitreich.org</a>. | |
+</p> | |
+ | |
+<p>If you don't know how to access gopher, see the website of | |
+<a href="http://gopher.floodgap.com/gopher/gw">The Gopher Project</a> | |
+(<a href="gopher://gopher.floodgap.com">via gopher</a>) | |
+for further assistance. | |
+</p> | |
+ | |
+<!-- | |
+The Web Sucks – And Everyone Knows It For Years. | |
+ | |
+* How many Megabyte of RAM does it take to display this page? | |
+* How many lines of buggy code does this information get through to be seen by | |
+ your eyes? | |
+* How big will be the burden, when the web browser market is just two engines | |
+ and you are forced into DRM? | |
+* Why does it take years to display HTML and all its substandards? | |
+* Why is it easier to align this plaintext than any text in HTML? | |
+ | |
+If you are ready to discover the truth, join the | |
+ | |
+ BERNERS-LEE KICKING CLUB | |
+ | |
+We welcome all people with an interest in vocal fight. | |
+ | |
+Come on IRC for membership application: | |
+ | |
+ ircs://chat.freenode.org:6697/#bitreich-en | |
+ | |
+Have fun! | |
+ | |
+--> | |
+ | |
+</body> | |
+</html> | |
+ | |
diff --git a/s/bitreich.css b/s/bitreich.css | |
@@ -0,0 +1,200 @@ | |
+@import url("/s/yolo-css-1.css"); | |
+@import url("/s/yolo-css-2.css"); | |
+@import url("/s/yolo-css-3.css"); | |
+@import url("/s/yolo-css-4.css"); | |
+@import url("/s/yolo-css-5.css"); | |
+@import url("/s/yolo-css-6.css"); | |
+@import url("/s/yolo-css-7.css"); | |
+@import url("/s/yolo-css-8.css"); | |
+@import url("/s/yolo-css-9.css"); | |
+@import url("/s/yolo-css-10.css"); | |
+@import url("/s/yolo-css-11.css"); | |
+@import url("/s/yolo-css-12.css"); | |
+@import url("/s/yolo-css-13.css"); | |
+@import url("/s/yolo-css-14.css"); | |
+@import url("/s/yolo-css-15.css"); | |
+@import url("/s/yolo-css-16.css"); | |
+@import url("/s/yolo-css-17.css"); | |
+@import url("/s/yolo-css-18.css"); | |
+@import url("/s/yolo-css-19.css"); | |
+@import url("/s/yolo-css-20.css"); | |
+@import url("/s/yolo-css-21.css"); | |
+@import url("/s/yolo-css-22.css"); | |
+@import url("/s/yolo-css-23.css"); | |
+@import url("/s/yolo-css-24.css"); | |
+@import url("/s/yolo-css-25.css"); | |
+@import url("/s/yolo-css-26.css"); | |
+@import url("/s/yolo-css-27.css"); | |
+@import url("/s/yolo-css-28.css"); | |
+@import url("/s/yolo-css-29.css"); | |
+@import url("/s/yolo-css-30.css"); | |
+@import url("/s/yolo-css-31.css"); | |
+@import url("/s/yolo-css-32.css"); | |
+@import url("/s/yolo-css-33.css"); | |
+@import url("/s/yolo-css-34.css"); | |
+@import url("/s/yolo-css-35.css"); | |
+@import url("/s/yolo-css-36.css"); | |
+@import url("/s/yolo-css-37.css"); | |
+@import url("/s/yolo-css-38.css"); | |
+@import url("/s/yolo-css-39.css"); | |
+@import url("/s/yolo-css-40.css"); | |
+@import url("/s/yolo-css-41.css"); | |
+@import url("/s/yolo-css-42.css"); | |
+@import url("/s/yolo-css-43.css"); | |
+@import url("/s/yolo-css-44.css"); | |
+@import url("/s/yolo-css-45.css"); | |
+@import url("/s/yolo-css-46.css"); | |
+@import url("/s/yolo-css-47.css"); | |
+@import url("/s/yolo-css-48.css"); | |
+@import url("/s/yolo-css-49.css"); | |
+@import url("/s/yolo-css-50.css"); | |
+@import url("/s/yolo-css-51.css"); | |
+@import url("/s/yolo-css-52.css"); | |
+@import url("/s/yolo-css-53.css"); | |
+@import url("/s/yolo-css-54.css"); | |
+@import url("/s/yolo-css-55.css"); | |
+@import url("/s/yolo-css-56.css"); | |
+@import url("/s/yolo-css-57.css"); | |
+@import url("/s/yolo-css-58.css"); | |
+@import url("/s/yolo-css-59.css"); | |
+@import url("/s/yolo-css-60.css"); | |
+@import url("/s/yolo-css-61.css"); | |
+@import url("/s/yolo-css-62.css"); | |
+@import url("/s/yolo-css-63.css"); | |
+@import url("/s/yolo-css-64.css"); | |
+@import url("/s/yolo-css-65.css"); | |
+@import url("/s/yolo-css-66.css"); | |
+@import url("/s/yolo-css-67.css"); | |
+@import url("/s/yolo-css-68.css"); | |
+@import url("/s/yolo-css-69.css"); | |
+@import url("/s/yolo-css-70.css"); | |
+@import url("/s/yolo-css-71.css"); | |
+@import url("/s/yolo-css-72.css"); | |
+@import url("/s/yolo-css-73.css"); | |
+@import url("/s/yolo-css-74.css"); | |
+@import url("/s/yolo-css-75.css"); | |
+@import url("/s/yolo-css-76.css"); | |
+@import url("/s/yolo-css-77.css"); | |
+@import url("/s/yolo-css-78.css"); | |
+@import url("/s/yolo-css-79.css"); | |
+@import url("/s/yolo-css-80.css"); | |
+@import url("/s/yolo-css-81.css"); | |
+@import url("/s/yolo-css-82.css"); | |
+@import url("/s/yolo-css-83.css"); | |
+@import url("/s/yolo-css-84.css"); | |
+@import url("/s/yolo-css-85.css"); | |
+@import url("/s/yolo-css-86.css"); | |
+@import url("/s/yolo-css-87.css"); | |
+@import url("/s/yolo-css-88.css"); | |
+@import url("/s/yolo-css-89.css"); | |
+@import url("/s/yolo-css-90.css"); | |
+@import url("/s/yolo-css-91.css"); | |
+@import url("/s/yolo-css-92.css"); | |
+@import url("/s/yolo-css-93.css"); | |
+@import url("/s/yolo-css-94.css"); | |
+@import url("/s/yolo-css-95.css"); | |
+@import url("/s/yolo-css-96.css"); | |
+@import url("/s/yolo-css-97.css"); | |
+@import url("/s/yolo-css-98.css"); | |
+@import url("/s/yolo-css-99.css"); | |
+@import url("/s/yolo-css-100.css"); | |
+@import url("/s/yolo-css-101.css"); | |
+@import url("/s/yolo-css-102.css"); | |
+@import url("/s/yolo-css-103.css"); | |
+@import url("/s/yolo-css-104.css"); | |
+@import url("/s/yolo-css-105.css"); | |
+@import url("/s/yolo-css-106.css"); | |
+@import url("/s/yolo-css-107.css"); | |
+@import url("/s/yolo-css-108.css"); | |
+@import url("/s/yolo-css-109.css"); | |
+@import url("/s/yolo-css-110.css"); | |
+@import url("/s/yolo-css-111.css"); | |
+@import url("/s/yolo-css-112.css"); | |
+@import url("/s/yolo-css-113.css"); | |
+@import url("/s/yolo-css-114.css"); | |
+@import url("/s/yolo-css-115.css"); | |
+@import url("/s/yolo-css-116.css"); | |
+@import url("/s/yolo-css-117.css"); | |
+@import url("/s/yolo-css-118.css"); | |
+@import url("/s/yolo-css-119.css"); | |
+@import url("/s/yolo-css-120.css"); | |
+@import url("/s/yolo-css-121.css"); | |
+@import url("/s/yolo-css-122.css"); | |
+@import url("/s/yolo-css-123.css"); | |
+@import url("/s/yolo-css-124.css"); | |
+@import url("/s/yolo-css-125.css"); | |
+@import url("/s/yolo-css-126.css"); | |
+@import url("/s/yolo-css-127.css"); | |
+@import url("/s/yolo-css-128.css"); | |
+@import url("/s/yolo-css-129.css"); | |
+@import url("/s/yolo-css-130.css"); | |
+@import url("/s/yolo-css-131.css"); | |
+@import url("/s/yolo-css-132.css"); | |
+@import url("/s/yolo-css-133.css"); | |
+@import url("/s/yolo-css-134.css"); | |
+@import url("/s/yolo-css-135.css"); | |
+@import url("/s/yolo-css-136.css"); | |
+@import url("/s/yolo-css-137.css"); | |
+@import url("/s/yolo-css-138.css"); | |
+@import url("/s/yolo-css-139.css"); | |
+@import url("/s/yolo-css-140.css"); | |
+@import url("/s/yolo-css-141.css"); | |
+@import url("/s/yolo-css-142.css"); | |
+@import url("/s/yolo-css-143.css"); | |
+@import url("/s/yolo-css-144.css"); | |
+@import url("/s/yolo-css-145.css"); | |
+@import url("/s/yolo-css-146.css"); | |
+@import url("/s/yolo-css-147.css"); | |
+@import url("/s/yolo-css-148.css"); | |
+@import url("/s/yolo-css-149.css"); | |
+@import url("/s/yolo-css-150.css"); | |
+@import url("/s/yolo-css-151.css"); | |
+@import url("/s/yolo-css-152.css"); | |
+@import url("/s/yolo-css-153.css"); | |
+@import url("/s/yolo-css-154.css"); | |
+@import url("/s/yolo-css-155.css"); | |
+@import url("/s/yolo-css-156.css"); | |
+@import url("/s/yolo-css-157.css"); | |
+@import url("/s/yolo-css-158.css"); | |
+@import url("/s/yolo-css-159.css"); | |
+@import url("/s/yolo-css-160.css"); | |
+@import url("/s/yolo-css-161.css"); | |
+@import url("/s/yolo-css-162.css"); | |
+@import url("/s/yolo-css-163.css"); | |
+@import url("/s/yolo-css-164.css"); | |
+@import url("/s/yolo-css-165.css"); | |
+@import url("/s/yolo-css-166.css"); | |
+@import url("/s/yolo-css-167.css"); | |
+@import url("/s/yolo-css-168.css"); | |
+@import url("/s/yolo-css-169.css"); | |
+@import url("/s/yolo-css-170.css"); | |
+@import url("/s/yolo-css-171.css"); | |
+@import url("/s/yolo-css-172.css"); | |
+@import url("/s/yolo-css-173.css"); | |
+@import url("/s/yolo-css-174.css"); | |
+@import url("/s/yolo-css-175.css"); | |
+@import url("/s/yolo-css-176.css"); | |
+@import url("/s/yolo-css-177.css"); | |
+@import url("/s/yolo-css-178.css"); | |
+@import url("/s/yolo-css-179.css"); | |
+@import url("/s/yolo-css-180.css"); | |
+@import url("/s/yolo-css-181.css"); | |
+@import url("/s/yolo-css-182.css"); | |
+@import url("/s/yolo-css-183.css"); | |
+@import url("/s/yolo-css-184.css"); | |
+@import url("/s/yolo-css-185.css"); | |
+@import url("/s/yolo-css-186.css"); | |
+@import url("/s/yolo-css-187.css"); | |
+@import url("/s/yolo-css-188.css"); | |
+@import url("/s/yolo-css-189.css"); | |
+@import url("/s/yolo-css-190.css"); | |
+@import url("/s/yolo-css-191.css"); | |
+@import url("/s/yolo-css-192.css"); | |
+@import url("/s/yolo-css-193.css"); | |
+@import url("/s/yolo-css-194.css"); | |
+@import url("/s/yolo-css-195.css"); | |
+@import url("/s/yolo-css-196.css"); | |
+@import url("/s/yolo-css-197.css"); | |
+@import url("/s/yolo-css-198.css"); | |
+@import url("/s/yolo-css-199.css"); | |
+@import url("/s/yolo-css-200.css"); | |
diff --git a/s/deep-thinker.gif b/s/deep-thinker.gif | |
Binary files differ. | |
diff --git a/s/favicon.svg b/s/favicon.svg | |
@@ -0,0 +1,6 @@ | |
+<?xml version="1.0" standalone="no" ?> | |
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG… | |
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.… | |
+ <image xlink:href="http://bitreich.org/favicon.gif" x="0" y="0" height… | |
+</svg> | |
+ | |
diff --git a/s/neko.png b/s/neko.png | |
Binary files differ. | |
diff --git a/s/padme-hum.mp3 b/s/padme-hum.mp3 | |
Binary files differ. | |
diff --git a/s/startup.mp3 b/s/startup.mp3 | |
Binary files differ. | |
diff --git a/s/yolo-css.css b/s/yolo-css.css | |
diff --git a/zuccless/zucc-job.webm b/zuccless/zucc-job.webm | |
Binary files differ. |