1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-07-03 18:46:40 -04:00

v5: Revenge of the JavaScript 🦸 (#711)

Hugo ➡️ Next.js
This commit is contained in:
2021-12-30 08:18:41 -05:00
committed by GitHub
parent b7505fa260
commit 9979e1bf3f
577 changed files with 8019 additions and 11864 deletions

View File

@ -0,0 +1,72 @@
MIIP1AYJKoZIhvcNAQcCoIIPxTCCD8ECAQExCzAJBgUrDgMCGgUAMGkGCSqGSIb3DQEHAaBcBFp7
InRlYW1JZCI6IkI1WldLQkNVVFUiLCJkb21haW4iOiJqYXJ2LmlzIiwiZGF0ZUNyZWF0ZWQiOiIy
MDIwLTAxLTAzLDAxOjU4OjUyIiwidmVyc2lvbiI6MX2gggyyMIID8zCCAtugAwIBAgIBFzANBgkq
hkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMd
QXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcN
MDcwNDEyMTc0MzI4WhcNMjIwNDEyMTc0MzI4WjB5MQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBw
bGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxLTArBgNVBAMT
JEFwcGxlIGlQaG9uZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKMevvBHwLSeEFtGpLghuE-GIXAoRWBcHMPICmRjiPv8ae74VPzpW7cGTgQv
w2szr0RM6kuACbSH9lu0_WTds3LgE7P9F9m856jtwoxhwir57M6lXtZp62QLjQiPuKBQRgncGeTl
sJRtu_eZmMTom0FO1PFl4xtSetzoA9luHdoQVYakKVhJDOpH1xU0M_bAoERKcL4stSowN4wuFevR
5GyXOFVWsTUrWOpEoyaF7shmSuTPifA9Y60p3q26WrPcpaOapwlOgBY1ZaSFDWN7PmOK2n1KRuyj
ORg0ucYoZRi8E2Ccf1esFMmJ7aG2h2hStoROuMiD7PmeGauzwQuGx58CAwEAAaOBnDCBmTAOBgNV
HQ8BAf8EBAMCAYYwDwYDVR0TAQH_BAUwAwEB_zAdBgNVHQ4EFgQU5zQqLiLeOWBrtJTOd4NhLzGg
fDUwHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01_CF4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0
cDovL3d3dy5hcHBsZS5jb20vYXBwbGVjYS9yb290LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAHdHV
e910TtcX_IItDJmbXkJy8mnc1WteDQxrSz57FCXes5TooPoPgInyFz0AAqKRkb50V9yvmp-hCn0w
vgAqzCFZ6_1JrG51GeiaegPRhvbn9rAOS0n6o7dButfR41ahfYOrl674UUomwYVCEyaNA1RmEF5g
hAUSMStrVMCgyEG8VB7nVK0TANJKx7vBiq-BCI7wRgq_J6a-3M85OoBwGSMyo2tmXZ5NqEdJsntF
tVEzp3RnCU62bG9I9yy5MwVEa0W-dEtvsoaRtD4lKCWes8JRhvxP5a87qrtELAFJ4nSzNPpE7xTC
EfItGRpRidMISkFsWFbemzrhBVflYs_SDzCCA_gwggLgoAMCAQICCD1yIOPPjPIlMA0GCSqGSIb3
DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQKEwpBcHBsZSBJbmMuMSYwJAYDVQQLEx1BcHBs
ZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEtMCsGA1UEAxMkQXBwbGUgaVBob25lIENlcnRpZmlj
YXRpb24gQXV0aG9yaXR5MB4XDTE0MDcxMTAxMzUyNVoXDTIyMDQxMjE3NDMyOFowWTELMAkGA1UE
BhMCVVMxEzARBgNVBAoMCkFwcGxlIEluYy4xNTAzBgNVBAMMLEFwcGxlIGlQaG9uZSBPUyBQcm92
aXNpb25pbmcgUHJvZmlsZSBTaWduaW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
59mawxejyekH1ceZpLR1IUwRA2gfMCwHnHeIMUjIRASNgc16xvjT9kccbU7uuuYUhXHE73mzS3Xa
aIWmc1WixodRe9ccgbUBauOMke56KvzPlV75caAofvmr1OHODk-V88rtt5UKMv8lmTb2mJ0ki2RX
tvX9vkUh-a5EdrfqsDtpn21_ftcRm7LqQ6Ll_SZHzszEB-Lndcbb_H4WtaSTxnyvPb3dwC-AeHY6
TnzYZE8qJVGHQXYObuCTpCGqPl3KX6eLC0ClL7OzakrHxlO1H1wsioju5JAvn91SPhZBxjgeaCSP
MS3baXHPoPNCGigRSnScptZ4SVgNxLwcW_E9ewIDAQABo4GjMIGgMB0GA1UdDgQWBBSkXms7_HpH
cpFwCcEkvS87yXugvjAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFOc0Ki4i3jlga7SUzneDYS8x
oHw1MDAGA1UdHwQpMCcwJaAjoCGGH2h0dHA6Ly9jcmwuYXBwbGUuY29tL2lwaG9uZS5jcmwwCwYD
VR0PBAQDAgeAMBEGCyqGSIb3Y2QGAgIBBAIFADANBgkqhkiG9w0BAQUFAAOCAQEAirZWTkHSsfMh
Q50L2cf_tJhYme1BpzDx79vagG0htrNc3L6H8TkhvMSh2ibS7abx7cARlRmsR7gqDmmY1Obmzmvq
IsErpwFuQUwsHeMjjIYno4wXnMwb7thkMw9EDos7SGITYlTTcU2SLYE6_6bLjlxDcWyIMyI8ID8d
eLn_Gioh6HNpz5uhoeE96QwXvKlz1-lSusK2H6EihT64XBqymnufzMtQOv6Wx_xIR_Qkoq0-TPtK
22ecA3EVJz-DUvuy9BkWqT6p7BTsXsIKp_NN0TCq1K24MqFQL01VyEInrBzOcmTwLOAJ5Ey5CyA1
N5zVC5HEMR3QK-Jcgr190P4ImTCCBLswggOjoAMCAQICAQIwDQYJKoZIhvcNAQEFBQAwYjELMAkG
A1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMB4XDTA2MDQyNTIxNDAzNloXDTM1
MDIwOTIxNDAzNlowYjELMAkGA1UEBhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsT
HUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5JGpCR-R2x5HUOsF7V55hC3rNqJXTFXsixmJ
3vlLbPUHqyIwAugYPvhQCdN_QaiY-dHKZpwkaxHQo7vkGyrDH5WeegykR4tb1BY3M8vED03OFGnR
yRly9V0O1X9fm_IlA7pVj01dDfFkNSMVSxVZHbOU9_acns9QusFYUGePCLQg98usLCBvcLY_ATCM
t0PPD5098ytJKBrI_s61uQ7ZXhzWyz21Oq30Dw4AkguxIRYudNU8DdtiFqujcZJHU1XBry9Bs_j7
43DN5qNMRX4fTGtQlkGJxHRiCxCDQYczioGxMFjsWgQyjGizjx3eZXP_Z15lvEnYdp8zFGWhd5TJ
LQIDAQABo4IBejCCAXYwDgYDVR0PAQH_BAQDAgEGMA8GA1UdEwEB_wQFMAMBAf8wHQYDVR0OBBYE
FCvQaUeUdgn-9GuNLkCm90dNfwheMB8GA1UdIwQYMBaAFCvQaUeUdgn-9GuNLkCm90dNfwheMIIB
EQYDVR0gBIIBCDCCAQQwggEABgkqhkiG92NkBQEwgfIwKgYIKwYBBQUHAgEWHmh0dHBzOi8vd3d3
LmFwcGxlLmNvbS9hcHBsZWNhLzCBwwYIKwYBBQUHAgIwgbYagbNSZWxpYW5jZSBvbiB0aGlzIGNl
cnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBw
bGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRl
IHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjANBgkqhkiG9w0B
AQUFAAOCAQEAXDaZTC14t-2Mm9zzd5vydtJ3ME_BH4WDhRuZPUc38qmbQI4s1LGQEti-9HOb7tJk
D8t5TzTYoj75eP9ryAfsfTmDi1Mg0zjEsb-aTwpr_yv8WacFCXwXQFYRHnTTt4sjO0ej1W8k4uvR
t3DfD0XhJ8rxbXjt57UXF6jcfiI1yiXV2Q_Wa9SiJCMR96Gsj3OBYMYbWwkvkrL4REjwYDieFfU9
JmcgijNq9w2Cz97roy_5U2pbZMBjM3f3OgcsVuvaDyEO2rpzGU-12TZ_wYdV2aeZuTJC-9jVcZ5-
oVK3G72TQiQSKscPHbZNnF5jyEuAF1CqitXa5PzQCQc3sHV1ITGCAowwggKIAgEBMIGFMHkxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQKEwpBcHBsZSBJbmMuMSYwJAYDVQQLEx1BcHBsZSBDZXJ0aWZpY2F0
aW9uIEF1dGhvcml0eTEtMCsGA1UEAxMkQXBwbGUgaVBob25lIENlcnRpZmljYXRpb24gQXV0aG9y
aXR5Agg9ciDjz4zyJTAJBgUrDgMCGgUAoIHcMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ
KoZIhvcNAQkFMQ8XDTIwMDEwMzAxNTg1MlowIwYJKoZIhvcNAQkEMRYEFIJlJqMi8JSzuOah7y2E
gjt_j3BzMCkGCSqGSIb3DQEJNDEcMBowCQYFKw4DAhoFAKENBgkqhkiG9w0BAQEFADBSBgkqhkiG
9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
DgMCBzANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAQARvTqFIbHuP0tBCPmbrNTs3pf9
zjt2WvhbPVeDo3-tWH2T9L0xCyNZiq8h9RmULTyeLeVf2BLVTS809u5O6HOyHZLVPxAEYOdBkVon
bNQXVn1vgGs8p4c3SoQD4RI_OodpZzssc7wKbQ8O2Fzm-lVG4Wedo5BtpwRoyh6dC434UbOfgkjR
-Ij6l7FVoxAG_2J2dQ4EUTJT863ZlJNF7ZJCc7ujojdxQiAtk_TjEZkOemr36WmMQmPsOyHR9bZ1
wxLjARMwCrbiUv6xCT3Nhnu6FJnLuWmHJ8K79ecE7MowQpiQlQu0N5x6ub2I3-PiNzMuONvtiSRE
Gp3YnZVj8lzt

View File

@ -0,0 +1,4 @@
This is a Brave Rewards publisher verification file.
Domain: jarv.is
Token: 3df670b7cdb7d0442ec98aa7f0f68e19fd67a5559e6f6202eae1ea1a7fa633e4

View File

@ -0,0 +1,86 @@
==================================================================
https://keybase.io/jakejarvis
--------------------------------------------------------------------
I hereby claim:
* I am an admin of https://jarv.is
* I am jakejarvis (https://keybase.io/jakejarvis) on keybase.
* I have a public key with fingerprint 3BC6 E577 6BF3 79D3 6F67 1480 2B0C 9CF2 51E6 9A39
To do so, I am signing this object:
{
"body": {
"key": {
"eldest_kid": "0101c35f512403602f2353b2007b186f926ace0c88dcd774f31a89399cf399a949910a",
"fingerprint": "3bc6e5776bf379d36f6714802b0c9cf251e69a39",
"host": "keybase.io",
"key_id": "2b0c9cf251e69a39",
"kid": "0101647946d36fa5b52f5d33ebf8ca2006b04b125339ad2639bce117eaf25b498d680a",
"uid": "1b34b49ba13d00b2fc9da2037f06ba00",
"username": "jakejarvis"
},
"merkle_root": {
"ctime": 1587566135,
"hash_meta": "6bc62e2c9a9a5e7f78686b1b32edb4bf1b7931d8dc75daf7013532edd31bf8cc",
"seqno": 16013053
},
"revoke": {
"sig_ids": [
"14141cc1757985590676873dc8fc028a2131c1ca2b08d2f021d3d005a5a607270f"
]
},
"service": {
"hostname": "jarv.is",
"protocol": "https:"
},
"type": "web_service_binding",
"version": 1
},
"ctime": 1587566142,
"expire_in": 157680000,
"prev": "ea3b24adc64f0ae994067910e75be3e9ff232a75e17e8b72d32b469467efd398",
"seqno": 130,
"tag": "signature"
}
which yields the signature:
-----BEGIN PGP MESSAGE-----
owFtU3tsFEUYv2IhUIu0YkB5s4hgOcrMzu7MbpGXj1KQRBAKAtpjZne2PY7enXvb
wuVSBEpRbEGgpSYFDQEFFApKH0pLy1MIKIkBEyiPKg1txAhYqcRICs42osY4f+xk
v/l9v+/3/eabDb0f8fSMG5O49ddZbRV63Nc3mCdr29yMmMRCZlRKi0kB3rXxJSaP
OL6A35TSJAABNJBqqVBWAMJAtmSkIiYDQBjUsKXLmBocGJpmGiYhioUg1XSk64Yl
PlRXdB0CKnklyx/M5nbY9gcdQYuYgblKCGYWIrqJsIUJVDQgM2CIVFmFHOsU6SIx
JxRxM4Q4RiM81R8SMfHj65L3P/h/dGOF6Ap2yanKVNlSTYQ4szSDCvmYAYVBWUVI
p6aMkc4MDiHhVJAxRddMrHXpzuuigwwpIsooRCYATLYM3RQsiFiCiALgAiPcDtJc
LtCLaYAvpna+PyIVeKVcbgeWcJ8dCjmuvYbjd0FQ1YiKMUSqaJFGcny53KEiFwtn
ZC4bwjuqcmIRDWuYifoyN5nCLMiIjqAp7CaqSS0CBIN7ZiLotmYIJRH+ZjAkKmBx
BlQkJNg8PxTgbvWIP1s4F5HSFkrwSL4CFWgYkKhE11RVB5hgjSDT0CwDyBqVIYIG
FHYxoJmyBWRouu2rVKUYEJkAS3qjwK0nWjW66N3L+tsEOz9VOOCVwnbICRmhJSKY
4zjhSJrrihMNu6ilnPn+yvcxf9AUUyIy8rkd8YeCogeB/I9hiuyV+LKw3+Y+v4tQ
hWYglluH5wtKTsV8KtQ0sGIBynVdEX2JKeREZRxx3RIjLFOicnHbGiOyiWSmYDEp
hFsm0rV/OYgEq0OzBanwLUidPJtLBQlru6F4T1xPz+B+w+PHn2xdGrgTPR/KfmLF
w6fVvZv7rjwJvZIeRuq+7fNgWuO8pcr15h0Z6Tk/aVvmXDrV1jw5+mGRGf/YiO6x
V/YnSpHOnotS7UI8/4sL+39ZfqSkrEa9+uWgnYVFD1KPdfSfV/L23ier/iha1nrs
6K6Eq53TD9+uUVY/Tdesnf/qvsLtzafzh0VfO1fS0pS8qGPggkDttPtNm8riVtXX
zUgtH5s+NvbVLPnCjwsvTx+52jP8+oFjQ6cer8+7W31i2+P9q1sumTWNysVYw6iV
E6ZI319pmdbkeS9lzZDgz1l6vyun2/ennCnM9n7glFe3v6jNPl4c3/DOzKGVG7tl
J91sW91j8LPjJtGzxS/kXrdr1v7et2oA2IxKD/SBpfvC5uHDhXsaB1lwwNy8H+4W
vUwm7bj3yfhctjtDGlhZNHJiYumNaM7yiycye7XS2e1m7a1FZ2+pw94/+Eztwi0r
A58Ny8x47tGUTcGZA08dre7Rvuel1pb0zti8QzdS+ky+Vn5mfdvQhoTyWeM+b28p
PVSZjLa9tTcr+lvCqJtHr2T12DA23IGTvut9bnft1HcrNldNMGbcPbIgfVf3HXvq
z1fha/ZGb2aH98yAm+uLe10uq5z/1Oj7r88pO31HK5lxb+fK50FOrGDdp7HqdSM6
Z05Mqj1f19T4zdm6FU0XOpNvabVR5xrtu/jgR7e3nmyYMLJoyKkKZ/vuwbFLpRBn
4nMTiysmOasONNdf/HgKGTNndNb0vslZiYE/AQ==
=AIK/
-----END PGP MESSAGE-----
And finally, I am proving ownership of this host by posting or
appending to this document.
View my publicly-auditable identity here: https://keybase.io/jakejarvis
==================================================================

View File

@ -0,0 +1 @@
# Policy flags for domain jarv.is

4
public/BingSiteAuth.xml Normal file
View File

@ -0,0 +1,4 @@
<?xml version="1.0"?>
<users>
<user>164551986DA47F7F6FC0D21A93FFFCA6</user>
</users>

View File

@ -0,0 +1,47 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Welcome to the dark side 🌓</title>
<style>
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
body {
font-family: system-ui, -apple-system, sans-serif;
text-align: center;
}
a {
text-decoration: none;
}
h1 {
font-size: 1.8em;
}
.dark-mode-toggle {
cursor: pointer;
padding: 1em;
visibility: hidden;
}
body.light {
background-color: #fff;
color: #222;
}
body.light a {
color: #06f;
}
body.dark {
background-color: #222;
color: #fff;
}
body.dark a {
color: #fe0;
}
</style>
</head>
<body class="light">
<h1>Welcome to the dark side 🌓</h1>
<button class="dark-mode-toggle">💡 Click to see the light... or not.</button>
<p><a href="https://github.com/jakejarvis/dark-mode" target="_blank" rel="noopener">View the source code</a> or <a href="https://jarv.is/notes/dark-mode/" target="_blank" rel="noopener">read the post</a>.</p>
<script async defer src="example.js"></script>
</body>
</html>

View File

@ -0,0 +1,4 @@
/* eslint-disable */
/*! Dark mode switcheroo | MIT License | jrvs.io/darkmode */
// Note: Using sessionStorage instead of localStorage for the iframe'd example, since we're sandboxed from the parent window here.
(function(){var e=window,t=e.document,i=t.body.classList,a=sessionStorage,c="dark_mode_example",d=a.getItem(c),n="dark",o="light",r=o,s=t.querySelector(".dark-mode-toggle"),m=r===n,l=function(e){i.remove(n,o);i.add(e);m=e===n};d===n&&l(n);d===o&&l(o);if(!d){var f=function(e){return"(prefers-color-scheme: "+e+")"};e.matchMedia(f(n)).matches?l(n):e.matchMedia(f(o)).matches?l(o):l(r);e.matchMedia(f(n)).addListener((function(e){e.matches&&l(n)}));e.matchMedia(f(o)).addListener((function(e){e.matches&&l(o)}))}if(s){s.style.visibility="visible";s.addEventListener("click",(function(){if(m){l(o);a.setItem(c,o)}else{l(n);a.setItem(c,n)}}),!0)}})();

View File

@ -0,0 +1 @@
google-site-verification: google06385a641f3d866f.html

56
public/humans.txt Normal file
View File

@ -0,0 +1,56 @@
##
###----##
### \
/ ##__
/ ## # --#
: __/ -# :
,' _\ > :
#### :' #########:
########## | ###:
###################### :
####################### :
######################...,'
:
;
;
;
,;
;##########
;###########
,,,,,,,,,;###########
# humanstxt.org/
# The humans responsible & technology colophon
# HUMAN
Jake Jarvis <jake@jarv.is>
@jakejarvis
# TECHNOLOGY
- Next.js
- React
- Vercel
- FaunaDB
- Sentry
- ...and more: https://jarv.is/uses/
# VIEW SOURCE
https://github.com/jakejarvis/jarv.is
# PRIVACY POLICY
https://jarv.is/privacy/
# TOR MIRROR
http://jarvis2i2vp4j4tbxjogsnqdemnte5xhzyi7hziiyzxwge3hzmh57zad.onion/
# LICENSE
All content is licensed under CC-BY-4.0, an
open & permissive Creative Commons license:
https://jarv.is/license/

149
public/pinterest-e8aef.html Normal file
View File

@ -0,0 +1,149 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta name="p:domain_verify" content="e8aefab89c04734260da89b6ff26fd5b" />
<title></title>
</head>
<body lang="en" style="background-color:#f7f5f5;background:#f7f5f5 url('https://s.pinimg.com/images/paper.jpg') repeat;padding:0;margin:0;">
<table cellspacing="0" cellpadding="0" border="0" width="100%" background="https://s.pinimg.com/images/paper.jpg">
<tr>
<td id="wrapper" style="padding:20px 20px 40px;">
<table id="content" cellspacing="0" cellpadding="0" border="0" align="center" width="620">
<tr>
<td id="logo" align="center" style="padding:20px 0 40px;">
<a href="https://www.pinterest.com/website/confirm/" Title="Verify domain" style="border:none;">
<img src="https://s.pinimg.com/images/email/logo.gif" width="200" height="52" style="vertical-align:top;outline:none;border:none;" alt="Verify website" />
</a>
</td>
</tr>
<tr>
<td class="header" background="https://s.pinimg.com/images/mail/double_rules620.gif" align="center">
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td background="https://s.pinimg.com/images/paper.jpg" style="background-color:#f7f5f5;">
<h1 style="font-family:georgia,serif;font-weight:normal;font-size:22px;line-height:21px;color:#211922 !important;text-shadow:0 1px 0 #FFFFFF;margin:0;padding:0 20px;">
Hi, Jake!
</h1>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="comment_wrap" style="padding:30px 0 30px 8px;">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="1" style="background-color:#eceaeb"></td>
<td class="" style="background-color:#FFFFFF;padding:0px;border-top:1px solid #eae9e9;border-bottom:1px solid #b2b1b1;border-left:1px solid #d4d2d3;border-right:1px solid #d4d2d3;">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td>
<table class="comment_container" cellspacing="0" cellpadding="0" border="0" width="617">
<tr>
<td class="profile_image" width="80" valign="top">
<a href="https://www.pinterest.com/website/confirm/" title="Jake Jarvis">
<img src="https://i.pinimg.com/140x140_RS/8e/aa/2c/8eaa2cc12232600ac5ba3419e961d145.jpg" width="80" height="80" style="vertical-align:top;outline:none;border:none;" alt="Jake Jarvis" />
</a>
</td>
<td class="comment_text" width="341">
<p style="font-family:'helvetica neue',helvetica,arial,sans-serif;font-size:14px;color:#211922;line-height:20px;text-shadow:0 1px 0 #FFFFFF;margin:0;padding:5px 0 5px 15px;">Looking good! You are ready to return to the verification page and complete the process.</p>
</td>
<td class="button_row" width="140" align="right" style="padding:20px;">
<table class="button" cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="button_text" height="34" align="center" background="https://s.pinimg.com/images/mail/button_borderless.gif" style="background-repeat:repeat-x;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-position:top left;background-color:#d43638;border:1px solid #910101;white-space:nowrap;height:34px;">
<a href="https://www.pinterest.com/website/confirm/" style="color:#fcf9f9;cursor:pointer;text-align:center;text-decoration:none;vertical-align:baseline;" title="Go To Board">
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width="1" style="background-color:#eceaeb"></td>
</tr>
<tr>
<td width="1" style="background-color:#eceaeb"></td>
<td height="1" style="background-color:#d5d3d4"></td>
<td width="1" style="background-color:#eceaeb"></td>
</tr>
<tr>
<td width="1"></td>
<td height="1" style="background-color:#e8e6e7"></td>
<td width="1"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" style="padding:10px 0 30px;">
<h4 style="font-family:georgia,serif;font-weight:normal;font-size:21px;color:#211922 !important;text-shadow:0 1px 0 #FFFFFF;margin:0;padding:0;">Happy Pinning!</h4>
</td>
</tr>
<tr>
<td id="badge_rule" height="18" width="100%" background="https://s.pinimg.com/images/mail/badge_rule620.gif" align="center"></td>
</tr>
<tr>
<td align="center" style="padding:30px 0 15px;">
</td>
</tr>
<tr>
<td align="center">
<p style="font-family:'helvetica neue',helvetica,arial,sans-serif;font-size:10px;color:#999999;text-shadow:0 1px 0 #FFFFFF;line-height:1.35em;margin:0;padding:0;"><span class="symbolfix">&copy;</span>2017 Pinterest, Inc. <font style="color:#AAA;padding:0 2px;">|</font> All Rights Reserved<br><a href="https://www.pinterest.com/_/_/about/privacy/" style="color:#999;text-decoration:underline;text-shadow:0 1px 0 #FFFFFF;">Privacy Policy</a> <font style="color:#AAA;padding:0 2px;"> |</font> <a href="https://www.pinterest.com/_/_/about/terms-service/" style="color:#999;text-decoration:underline;text-shadow:0 1px 0 #FFFFFF;">Terms and Conditions</a></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

64
public/pubkey.asc Normal file
View File

@ -0,0 +1,64 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=sqOH
-----END PGP PUBLIC KEY BLOCK-----

34
public/site.webmanifest Normal file
View File

@ -0,0 +1,34 @@
{
"name": "Jake Jarvis",
"short_name": "jarv.is",
"description": "Hi there! I'm a frontend web developer based in Boston, Massachusetts specializing in the JAMstack, modern JavaScript frameworks, and progressive web apps.",
"lang": "en-us",
"icons": [
{
"src": "/static/images/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/static/images/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/static/images/maskable-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/static/images/maskable-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
}
],
"display": "browser",
"start_url": "/"
}

BIN
public/static/daily.pdf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 611 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="64" height="64" viewbox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path fill="#6fbc4e" d="M27.7 5l17.1 9.8 8.5-4.9-17-9.9z"/>
<path fill="#ffb900" d="M27.7 14.8l8.6 4.9v19.7l8.5 4.9V14.8L27.7 5zM19.2 39.4l-8.5-4.9v19.6l17 9.9v-9.8l-8.5-5z"/>
<path fill="#009cdf" d="M27.7 44.3v-9.8l-8.5 4.9v9.8zM44.8 44.3l-17.1 9.9V64l25.6-14.7V9.9l-8.5 4.9z"/>
<path fill="#6fbc4e" d="M10.7 34.5l8.5 4.9 8.5-4.9-8.5-4.9zM19.2 49.2l8.5 5 17.1-9.9-8.5-4.9z"/>
</svg>

After

Width:  |  Height:  |  Size: 529 B

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,108 @@
WEBVTT
Kind: captions
Language: en
00:00:00.030 --> 00:00:03.210
All right, well let's listen
here to the video at the Democratic
00:00:03.210 --> 00:00:04.880
National Convention on this issue.
00:00:04.880 --> 00:00:08.340
You know, when I came here to New Hampshire
00:00:08.340 --> 00:00:14.269
the first time in this campaign and
heard about the heroin epidemic
00:00:14.269 --> 00:00:16.660
The growing drug problem in our area...
00:00:16.780 --> 00:00:19.604
We're all losing fathers, brothers, sons, mothers...
00:00:19.604 --> 00:00:22.040
The numbers of people who are being affected
00:00:22.040 --> 00:00:27.000
If you have been impacted by your own or
someone else's use of substances, would
00:00:27.000 --> 00:00:28.510
you just raise your hand?
00:00:28.510 --> 00:00:31.470
I didn't even know what was wrong with me until I
00:00:31.470 --> 00:00:35.400
found out that I was I was an addict.
00:00:35.400 --> 00:00:38.480
This problem touches everybody...
00:00:38.480 --> 00:00:41.484
My children suffered, my family suffered...
00:00:41.484 --> 00:00:44.280
Meeting grandmothers raising their grandchildren...
00:00:44.280 --> 00:00:48.800
All of my friends are raising
their grandchildren because of addiction
00:00:48.800 --> 00:00:53.700
I think you're very brave and
very loving to take on this responsibility.
00:00:53.700 --> 00:00:56.720
It is plaguing families.
I don't want to
00:00:56.730 --> 00:01:00.180
go to more funerals. I'm going to one this weekend.
I didn't know if I wanted
00:01:00.180 --> 00:01:04.980
to do better. Addiction had full control
over my heart and soul.
00:01:04.980 --> 00:01:10.880
I wouldn't have necessarily known that if I hadn't been
sitting in a little cafe in Keene
00:01:10.880 --> 00:01:16.140
listening to people tell me about what
was breaking their hearts and what they
00:01:16.140 --> 00:01:19.660
wanted their president to know.
00:01:19.660 --> 00:01:21.299
We need the voice of those who are using, that is
00:01:21.299 --> 00:01:24.480
the way in which we can make an impact
on this disease.
00:01:24.480 --> 00:01:26.860
We can't walk away from these stories.
00:01:26.860 --> 00:01:29.900
These are our children, these are our friends, our neighbors,
00:01:29.900 --> 00:01:34.160
our loved ones. This is not something we can
just brush under the rug and wish it would
00:01:34.160 --> 00:01:39.180
go away. We need to drag it out of the
shadows, we need to hold it up to the light
00:01:39.180 --> 00:01:41.740
Everybody should feel that they are
00:01:41.740 --> 00:01:50.960
valued, they are cared about, and they
have a president who sees them

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,111 @@
WEBVTT
00:00:00.000 --> 00:00:05.029
["The Lab" Theme Music]
00:00:05.029 --> 00:00:08.760
Welcome back to "The Lab with Leo," I'm Kate Abraham and now it's time for our
00:00:08.760 --> 00:00:13.000
Facebook app of the day. And in honor of
the lovely Amber wasn't it great to see Amber?
00:00:13.040 --> 00:00:16.470
Oh, it was so nice to see her.
She's looking so tan!
00:00:16.470 --> 00:00:21.140
Toronto weather.
Yeah, really? I think she was at Prince Edward Island for a few days
00:00:21.140 --> 00:00:26.380
for Canada Day.
So she's out there like this, tanning in the ocean. Good for her.
00:00:26.380 --> 00:00:28.060
She knows how to enjoy herself.
[laughs]
00:00:28.060 --> 00:00:30.740
So in honor of Amber, our Facebook app of the day is
00:00:30.740 --> 00:00:35.360
Powncer, or Poncer or Punser
00:00:35.360 --> 00:00:39.000
However you want to say it, I say Powncer.
So there's your Pownce page.
00:00:39.000 --> 00:00:44.520
So what you do is, basically, it literally updates your most recent post on Pownce.
So literally I've just put here
00:00:44.520 --> 00:00:49.200
"Playing with Pownce," then if I just post this, and what will happen is it'll automatically
00:00:49.200 --> 00:00:52.460
I bet you've done this in advance, it'll
automatically go through to my actual
00:00:52.460 --> 00:00:56.420
site on Facebook and as you can see, you can see exactly what I'm doing
00:00:56.420 --> 00:00:59.000
And then can they click that and takes
it to your Pownce page?
Yeah, then you can
00:00:59.000 --> 00:01:02.860
reply to me. Oh that's neat!
Then what'll happen, you can basically send me a reply.
00:01:02.860 --> 00:01:06.460
You know who wrote that? I don't know.
Jake Jarvis wrote that.
00:01:06.479 --> 00:01:10.560
And I know who Jake Jarvis is, he's on my
Facebook friends list.
00:01:10.560 --> 00:01:14.250
He's a young guy, I think he's a high school kid, the son of Jeff Jarvis, who's
00:01:14.250 --> 00:01:18.450
a very well known media critic.
These kids freak me out. Isn't it neat?
00:01:18.450 --> 00:01:22.590
Jake's written some great applications
How old is he?
I don't know, I think 16 or 17.
00:01:22.590 --> 00:01:26.100
That scares me.
He's written a lot, he's one of the best Facebook developers out there.
00:01:26.100 --> 00:01:29.310
Did a nice job with that.
That's fantastic.
Isn't that great? I love it, that's so good.
00:01:29.310 --> 00:01:31.860
But for more details, obviously Facebook
apps
00:01:31.860 --> 00:01:37.080
I said facebook.com/apps.
There's lots of them, there's thousands.
So many on there.
00:01:37.080 --> 00:01:41.100
There's a lot of bad ones but some really good ones.
Well that's what you're here for, to tell us which ones are good.
00:01:41.100 --> 00:01:44.540
Exactly, this was a good one, I like it.
She installs them all so that you can
00:01:44.540 --> 00:01:48.220
tell, you got like a page this long!
You just keep scrolling, scrolling, scrolling...
[laughs]

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg viewBox="0 0 96 144" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g id="c1" fill="#6fbc4e">
<polygon points="57.6 0 38.4 11.1 38.4 11.1 76.8 33.2 96 22.1 96 22.1 57.6 0 57.6 0"/>
<polygon points="19.2 66.5 0 77.6 0 77.6 19.2 88.7 38.4 77.6 38.4 77.6 19.2 66.5 19.2 66.5"/>
<polygon points="57.6 88.7 19.2 110.9 19.2 110.9 38.4 121.9 76.8 99.8 76.8 99.8 57.6 88.7 57.6 88.7"/>
</g>
<g id="c2" fill="#ffb900">
<polygon points="38.4 11.1 38.4 33.3 57.6 44.3 57.6 88.7 76.8 99.8 76.8 33.2 38.4 11.1 38.4 11.1"/>
<polygon points="19.2 110.9 19.2 110.8 19.2 88.7 0 77.6 0 121.9 38.4 144.1 38.4 121.9 19.2 110.9 19.2 110.9"/>
</g>
<g id="c3" fill="#009cdf">
<polygon points="76.8 33.2 76.8 99.8 76.8 99.8 38.4 121.9 38.4 144.1 96 110.9 96 22.1 76.8 33.2 76.8 33.2"/>
<polygon points="19.2 110.9 38.4 99.8 38.4 77.6 19.2 88.7 19.2 110.9 19.2 110.9"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 945 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

BIN
public/static/images/me.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Some files were not shown because too many files have changed in this diff Show More