Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,14 @@
4000,
// Live reload server
35729
]
],
"customizations": {
"vscode": {
"extensions": [
"ms-azuretools.vscode-azureappservice"
]
}
}

// Uncomment the next line to run commands after the container is created.
// "postCreateCommand": "jekyll --version"
Expand Down
51 changes: 51 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Purpose
Provide focused, repository-specific guidance to Copilot sessions so suggestions and edits respect build, test, and release flows for this repo.

Build / Run / Test / Lint (how to run locally)
- Dev site (Jekyll): inside the devcontainer or any environment with Ruby and Bundler installed:
- Install gems: bundle install
- Build & serve locally: bundle exec jekyll serve
- Open: http://localhost:4000/containers.dev/

- YAML lint used in CI for the collection index:
- Run locally: yamllint -c .github/lint-config.yaml _data/collection-index.yml

- Images smoke tests & helpers (images/):
- Smoke/test script: images/.github/actions/smoke-test/test.sh <image-name> [size-threshold-gb]
- Image linting helpers live under images/.github/linters (shellcheck, hadolint, eslint configs).

High-level architecture (big picture)
- Static website (Jekyll): root holds site pages, layouts, _data, _config.yml and publishes to GitHub Pages.
- images/ (dev container images): a sibling project with reusable Docker-based development images under images/src/*, manifests, test-projects, and CI workflows to build/publish images.
- CI: .github/workflows contains checks for linting the collection index and publish workflows. images/ contains many image-specific workflows (smoke tests, release/push workflows).

Key conventions and patterns
- Image manifests: images/src/*/manifest.json is authoritative for image versions and variant metadata. Any image change must bump manifest.json using semantic versioning.
- Major bump: breaking changes (e.g., base OS change).
- Minor bump: new non-breaking features.
- Patch bump: bug/security fixes.
- When adding a variant, update manifest.json: add variant to variants and build.architectures, update variantTags, and set build.latest to the appropriate tag unless the variant is a preview.
- README sync: when manifest or default tags change, update the image README and variant tables to match manifest.json.
- Dockerfile authoring: prefer combining steps in RUN with && and cleanup in the same RUN to reduce image layer size (see images/ README and docs/TIPS.md).
- Devcontainer usage: many images include a .devcontainer and test-project/ to validate the image via devcontainer exec; smoke-test scripts expect test-project/test.sh.
- collection-index.yml is strictly linted in CI; follow .github/lint-config.yaml rules.

Where to look for more context
- README.md at repo root for local dev/Jekyll instructions.
- images/README.md and images/src/* for image-specific guidance, manifests and test-project layouts.
- images/.github/linters and images/.github/actions for scripts and linter configs used by CI.

Notes for Copilot agents
- For edits that change an image, ensure manifest.json version bump and README update are included in the same PR.
- For changes to _data/collection-index.yml, run yamllint with .github/lint-config.yaml and aim to keep CI yamllint output clean.
- When suggesting Dockerfile changes, prefer consolidated RUN lines and avoid introducing unnecessary layers.

Files consulted while authoring these instructions
- README.md
- images/README.md
- images/.github/copilot-instructions.md
- .github/workflows/lint.yml
- .github/lint-config.yaml
- images/.github/actions/smoke-test/test.sh

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
14 changes: 14 additions & 0 deletions .vscode/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"servers": {
"io.github.vercel/next-devtools-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"next-devtools-mcp@0.3.6"
],
"gallery": "https://api.mcp.github.com",
"version": "0.3.6"
}
},
"inputs": []
}
6 changes: 4 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -205,12 +205,14 @@ GEM
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.8.9)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.18.0)
nokogiri (1.14.3-x86_64-linux)
nokogiri (1.14.3)
mini_portile2 (~> 2.8.0)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
Expand Down Expand Up @@ -262,7 +264,7 @@ DEPENDENCIES
webrick (~> 1.7)

RUBY VERSION
ruby 3.2.2p53
ruby 3.4.9p82

BUNDLED WITH
2.4.10
1 change: 1 addition & 0 deletions devcontainers.github.io
Submodule devcontainers.github.io added at 3a2875
1 change: 1 addition & 0 deletions images
Submodule images added at 31b61b
8 changes: 8 additions & 0 deletions rsa---key
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABASvNn4+e
OsbP20b1hJT7nZAAAAEAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIFKVDyJERtweg6jm
y73p2hsuiugbENFTe0R/p14YRfVwAAAAoPOu0jcPNOD2TTV2Y6VLwJE/BHhhKT4rPGh9zr
DL/Eqi3EqL/HGoURYbNHCInXL757U5qVd22bu+30anePbABJafgbSSBb1ovhKwKBf3nRRO
zhJEWDESbPhMuRLna/PQpbtqdXMxUtl55UmvfUXzsOJUL+dGT0PI34Wmmt5B0JGpjnASZV
FRrz7CuY9Rr1hhRuNW+Z09vrQDC2ocY5Sx5rM=
-----END OPENSSH PRIVATE KEY-----
1 change: 1 addition & 0 deletions rsa---key.pub
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFKVDyJERtweg6jmy73p2hsuiugbENFTe0R/p14YRfVw ackermadh@gmail
50 changes: 50 additions & 0 deletions rsa---kp
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABAs+BzZsT
qKOIVkKxaU0CV4AAAAEAAAAAEAAAIXAAAAB3NzaC1yc2EAAAADAQABAAACAQDmhiNQnTnw
Sy2YEPvHj7T00KfjWyPp51S9rUNLxaDE1rrQ40YA4r/Q7Vau1/RDUqfhU9ToYJDmCfT4Yr
aB1IvCuQOfbwHL3GKldse7YmQ0KFFYaVrsViE+Cs25YBWtpPmLuWcL92UylmE1C6IImZG5
5EgSDuDqA089FfD1ValYcGqQe21/NNnH9raIWkJkRrc9VMTcITFpTWfDrGNa7m9qNlq99M
zxp4sLxGLOUbWq/vih+qTS8TkTZd00NJcKumSvZZDaUBhfXvHgdmTfWitMx+8EKtuDTHU1
r5StsfaOgvC90T46T3qHNV7FeKKxRWDcaiwSzcQqsy+sKRxtfiXMUk+Bu9YOLzpXN81DLx
yfTMforNCCIwo8oLrYj32NxoIn5LU8CrO+K1Idk6AcbLzzxTvkJlqrB531kEE7ia7KeVPA
fxSglmsqyD2iQiIH6w/fcZEJoDEUQySYInwrH0GLnFmXQiMCdrB09xnVcMYGCcZcVAmdLh
0xc1rZZOlJSXBYD8hr1iMf/0yrVXA/rJlzepzOlEaD7xKdyHXndSLoVo3IolW5MoEva5hr
C6IjuOwwB5dU5K/2DZlKR7oOO9n8NFPVe+HT5xUhB7Cz7WicZUondPaqdgVD/us/hbczso
8lLrLUIFepbr0AsrqPjde5BhalKUTWfvNVA1Ked8dVLwAAB1D77xu1t1abmebNXC/XHX0P
6EVOc5WXAhERdl4rPiEYV6qAInNj/D1PfjMYNc+4S6uhVPJHqIXDecSSzPVmsrSS9gbfa1
JJx4Qn7XLPEQbggc4DtqSKlX28vTCkk5rvGFM5GCyYC1r0Ff5cE8DZSW6SWc5arDkWiWMl
/ae12GEnq6TK74aCrZZrByJJZR532XOih6d+kpmDYfD6Xs51uyovLoJzw5Q8dmE2zgL+2M
qHcs7xv5Lyw6CGgh6spvjVYntnG768uJQZGRA1K7Jy0OkWggdYMc1yUwocQ/IaHcY2ImKg
CTRlhjC6gmK2t0FE7f/ItBlwbRqMbzWbjUpY8fIe4BeWFuWSPyQxlHWEdMYqga/IBXQHLe
xniGTvplr1d8iI06H2P/c1T3XCPPlmos/GWyG5Z5F4KFwWEWwlGCLW5qgEnL9GDIV22Q5/
iTDtIzj3BJ9lO1/uC8vsEEUlzXoFfogBEaZn+l1NaM/LekqZsCOztZP0S0o+lrkeK8B0Sr
aUAC6PKWBet/waB3XoebU7QEQwVzKxYS4NSH1AMcNC5bDJDnvI+TzBO+EiaZ+VLKxa22U6
ms/r7KixwZtjo5EbtOTjGfxY1AvKBGWHeBGd7/Mcu/0Mi+D6kZsZVjnWkW+UfHZr4+9nwb
hXwmvJKvDEojPywQAfG86f2coeajvplVBTdY/O5C8KBpbNZcZHxHtCCx92nYGLpeWyfh+u
pgO0X/MshpiGT7HmbyMQ7JV0PnULCgWkE3xxSYkoNx98SEzvVO4vnCX7GAjJohrRK8C9i6
3CERZlE9NZfqIN4eUIYNYl4Wdj8AhoogoGk5qaEVUGyY3QWAQOrgfmi1LxblSaecbE3Mwr
RjKboj0z7kciHE0v5yiM1GZ8a15XNz0k844Vlx15D6i+Er54kIRsx7hUyIqHvw8WlCqaOw
vJwPGb1fLo+dpbnvvrrwjsUicfVMx+1LzzlhMcwODCLObsdc0CssTchxvOYTikDCFDMhUy
wu/njPW4NG0KVHe9SZzEjPUf1MKja8go6yXkPM1eO6i2uckBWCkvF3WpEbNFrDzjVIQrCl
WFj4urQTFB6LH2l7lX+MUSOYw0LAWKrLl8V4/9b84iGJjMxatEoaNuMwDPDi5EVF5fQIDh
2bb0xhOnqAeKyglI2KBeXBVSI2Ks2gGiWjiWQnOp/ww9kuRS/X5HfxcZW6ihPrwFeOQn01
xS7OFaup1/CqnVs62IyrEqU0b6y5zWvm3wHfP/CV7TTV/66eYYCuVUmPDQEwzvRVRxRwWQ
MKmebKsm6OGfJ++mq09GT7V+O8U31j7Dg+BGVhQQNHJb4LfxhUh5k7sSbK7eHXsLR4v1VP
33QYQNrM682ic4ut0Ile5UYPTscvlLECMaEQ4iTRiNYptadAci9k7R35jPtSKKgX/tyTTa
SML1m3z3O1YM6/qrdhHsoxaaeYGOeufiHBMciZ8OvWCPRvARtGtHOkQUIKPyHGOoYUm25R
XkoRC6iVlVMXej+lJyzsh9UuoEqmzGjwd0fdXYvjafMtmlwnycEmEUirO7nOXjItrvl/E7
iTETYnyRVb26Za8YQwccW/31vTFmi2/pCUEKd1GeE3kxSfCbVmsLn1J+teKpJ/Fk3qx6/j
HksDoBlXvCGZGgBIJGPRYixsMPgCE5g/cz2UF4lTOFsslq1GYbGgJa0XzdiNWC4AUiFdfI
Zjx47dlqgp27+JxB8TT0TU0HFkkDiBvxtvgefX0ohW70ydcliPVakwN0BCk3VtYQvZLnZn
GKjXq1OV1pRI2r557SRnDvR4wEOXMjC4o1WhwMYmhuAuXNqfMf7yZ7D9If4vl8Ddnc5nwP
mJMXXVx04tJxrlYYTHMJ0g0tJzk0yM+Od+artnOqtEBA3H8qJ39MHlIvwi5XXKhLdm58j8
c7g/W7tCmJXnvI3NM+9j7eEzjX2nrCKoFFDE9yQVyOYa+Q1ChzmawZSggqXH77LpYspe1J
S4jwaDkpDc2JWQgmPHzcxo2OC0w+Qea27WMIMk0i6g+rAFcuHT7K3J0qV1e+05kCAo9BHD
KeiWkitut2L1GJ4P8mvsGFimif8G8W+5AzhIOXUoQN9yUl9mMaCtzkrK3hB71dqK60FdvQ
HOD7mqgLYlPgmbEHI2wsfMbudJ+B7VsRdzAPSgspRlBgpVAp9zr9T5vZGzx+mlGYtA6Jb8
Lyp1MdVydUOq1IqTTLdgwfuzAyu+ZKk2h3ibJPgB0XlCsKwC0AV1F4qcbqWXSvJSrwp83B
kID4ik5MROLe4aEl5yIMgtZCzFmioczISh7lxrm+tHAC+feBhbB7yKrCNtTEa8lp9fs3b4
HfK0d2+noMRS1+jHpPI1CbOYc/8sbc4J7wEQ3USWbIN9vucDuXZrfgXZ3Ou78VULs6GJI/
Vh5X02fYGNADL7BZg+pVdqNkGPYujmSNM3nd+/7ghUFcXyFd4rw8m+EYbEaqFP1sHZEvmF
Gb5vf8lNa2XvXK7vUIw8j5WgY=
-----END OPENSSH PRIVATE KEY-----
1 change: 1 addition & 0 deletions rsa---kp.pub
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDmhiNQnTnwSy2YEPvHj7T00KfjWyPp51S9rUNLxaDE1rrQ40YA4r/Q7Vau1/RDUqfhU9ToYJDmCfT4YraB1IvCuQOfbwHL3GKldse7YmQ0KFFYaVrsViE+Cs25YBWtpPmLuWcL92UylmE1C6IImZG55EgSDuDqA089FfD1ValYcGqQe21/NNnH9raIWkJkRrc9VMTcITFpTWfDrGNa7m9qNlq99Mzxp4sLxGLOUbWq/vih+qTS8TkTZd00NJcKumSvZZDaUBhfXvHgdmTfWitMx+8EKtuDTHU1r5StsfaOgvC90T46T3qHNV7FeKKxRWDcaiwSzcQqsy+sKRxtfiXMUk+Bu9YOLzpXN81DLxyfTMforNCCIwo8oLrYj32NxoIn5LU8CrO+K1Idk6AcbLzzxTvkJlqrB531kEE7ia7KeVPAfxSglmsqyD2iQiIH6w/fcZEJoDEUQySYInwrH0GLnFmXQiMCdrB09xnVcMYGCcZcVAmdLh0xc1rZZOlJSXBYD8hr1iMf/0yrVXA/rJlzepzOlEaD7xKdyHXndSLoVo3IolW5MoEva5hrC6IjuOwwB5dU5K/2DZlKR7oOO9n8NFPVe+HT5xUhB7Cz7WicZUondPaqdgVD/us/hbczso8lLrLUIFepbr0AsrqPjde5BhalKUTWfvNVA1Ked8dVLw== ackermadh@gmail
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
/* cyrillic-ext */
@font-face {
font-family: 'EB Garamond';
font-style: normal;
font-weight: 400;
src: local('EB Garamond'), local('EBGaramond'), url(https://web.archive.org/web/20150816200228im_/http://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFTTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
font-family: 'EB Garamond';
font-style: normal;
font-weight: 400;
src: local('EB Garamond'), local('EBGaramond'), url(https://web.archive.org/web/20150816200228im_/http://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFTUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'EB Garamond';
font-style: normal;
font-weight: 400;
src: local('EB Garamond'), local('EBGaramond'), url(https://web.archive.org/web/20150816200228im_/http://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFb6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'EB Garamond';
font-style: normal;
font-weight: 400;
src: local('EB Garamond'), local('EBGaramond'), url(https://web.archive.org/web/20150816200228im_/http://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFSYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'EB Garamond';
font-style: normal;
font-weight: 400;
src: local('EB Garamond'), local('EBGaramond'), url(https://web.archive.org/web/20150816200228im_/http://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFY4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat-Regular'), url(https://web.archive.org/web/20150816200228im_/http://fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/*
FILE ARCHIVED ON 20:02:28 Aug 16, 2015 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 03:39:56 Jun 07, 2026.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
capture_cache.get: 0.427
captures_list: 0.443
exclusion.robots: 0.05
exclusion.robots.policy: 0.042
esindex: 0.006
cdx.remote: 4.64
LoadShardBlock: 92.293 (3)
PetaboxLoader3.datanode: 61.609 (4)
PetaboxLoader3.resolve: 70.913 (2)
load_resource: 81.273
*/

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<!DOCTYPE html><html class="hires_void"></html><head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=2N_sDSC0" charset="utf-8"></script>
<script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=o9P2E1FK" charset="utf-8"></script>
<script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden","showSwfDownload":true};</script>
<script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script>
<script type="text/javascript">
__wm.init("https://web.archive.org/web");
__wm.wombat("http://void.hi-res.net:80/","20150828053525","https://web.archive.org/","web","https://web-static.archive.org/_static/",
"1440740125");
</script>
<link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=1utQkbB3" />
<link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" />
<!-- End Wayback Rewrite JS Include -->
<title>V O I D</title><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="robots" content="index, follow"><meta name="description" content="A playground for us to experiment with new visual and sonic concepts and technology...or Soulbath version 2.0 (15 years late)."><meta name="keywords" content="VOID, digital, art, visual, sonic, experimental, Hi-ReS!, internet, technology, concepts, soulbath"><meta name="canonical" content="http://void.hi-res.net"><meta name="author" content="Hi-ReS!"><meta property="og:image" content="/web/20150828053525im_/http://void.hi-res.net/img/social/void0.jpg"><meta property="og:image" content="/web/20150828053525im_/http://void.hi-res.net/img/social/void1.jpg"><meta property="og:image" content="/web/20150828053525im_/http://void.hi-res.net/img/social/void2.jpg"><meta property="og:image" content="/web/20150828053525im_/http://void.hi-res.net/img/social/void3.jpg"><meta property="og:image" content="/web/20150828053525im_/http://void.hi-res.net/img/social/void4.jpg"><meta property="og:image" content="/web/20150828053525im_/http://void.hi-res.net/img/social/void5.jpg"><meta property="og:image" content="/web/20150828053525im_/http://void.hi-res.net/img/social/void6.jpg"><link href="https://web.archive.org/web/20150828053525cs_/http://fonts.googleapis.com/css?family=EB+Garamond|Montserrat" rel="stylesheet" type="text/css"><link rel="apple-touch-icon" href="apple-touch-icon.png"><link rel="shortcut icon" type="image/x-icon" href="favicon.ico"><link rel="stylesheet" type="text/css" href="../../../20150828053525cs_/http:/void.hi-res.net/css/app.min.0.0.0.css"><script defer src="../../../20150828053525js_/http:/void.hi-res.net/js/jquery-2.1.1.min.js"></script></head><body><main id="void"></main><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//web.archive.org/web/20150828053525/http://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-36947802-2', 'auto');
ga('send', 'pageview');
</script><script defer>var env = {
BASE_PATH: '',
DEBUG: false,
LIVE: true,
BROWSER_SPEC: {
'Chrome' : 31,
'Safari' : 8
}
};
</script><script src="../../../20150828053525js_/http:/void.hi-res.net/js/cs.js"></script><script src="../../../20150828053525js_/http:/void.hi-res.net/js/coffee-collider-dev.js"></script><script defer src="../../../20150828053525js_/http:/void.hi-res.net/js/vendor.min.0.0.0.js"></script><script defer src="../../../20150828053525js_/http:/void.hi-res.net/js/app.min.0.0.0.js"></script></body><!--
FILE ARCHIVED ON 05:35:25 Aug 28, 2015 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 03:39:52 Jun 07, 2026.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
-->
<!--
playback timings (ms):
captures_list: 0.399
exclusion.robots: 0.031
exclusion.robots.policy: 0.022
esindex: 0.006
cdx.remote: 11.223
LoadShardBlock: 162.425 (3)
PetaboxLoader3.resolve: 130.542 (4)
PetaboxLoader3.datanode: 52.454 (4)
load_resource: 114.141
-->

Large diffs are not rendered by default.

Loading