Skip to content

Commit

Permalink
Project update. [p][robotic]
Browse files Browse the repository at this point in the history
  • Loading branch information
jaswrks committed Dec 29, 2024
1 parent c3f1cbd commit eeec77a
Show file tree
Hide file tree
Showing 34 changed files with 3,308 additions and 2,363 deletions.
32 changes: 16 additions & 16 deletions .browserslistrc
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,18 @@
# Generated data.
# <generated:start>

# Last generated May 4, 2024 7:04 AM UTC.
# Last generated Dec 29, 2024 6:40 AM UTC.

[production]
node >= 20.9.0
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 123
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand All @@ -48,11 +48,11 @@ node >= 20.9.0
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 123
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand All @@ -72,11 +72,11 @@ node >= 20.9.0
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 123
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand Down Expand Up @@ -107,11 +107,11 @@ not dead
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 123
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand All @@ -130,11 +130,11 @@ not dead
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 123
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand Down
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 4, 2024 7:04 AM UTC.
# Last generated Dec 29, 2024 6:40 AM UTC.

# Locals

Expand Down
8 changes: 4 additions & 4 deletions .env.vault
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ DOTENV_VAULT_MAIN="3rfi+ClkONvfHPiU9FTBcC1+Um/L8QeM9dRw1jFzEqzZXw=="
DOTENV_VAULT_MAIN_VERSION=1

# dev
DOTENV_VAULT_DEV="VbniDkZAeIHT6xOj3plgOhDG+Yr3oTESldTStNKWPyX2BmnshpR08HgIHxiHUqZx/YLqy41bxShshhwQNAalenNxWCEVtLWqvlfZa0epyZXJT0srI0TD3VP6HCmtRxH/5RquI5lAdZGw973FuFeK8eR5Cbj6EnwMJ7+CxAFUgj9fn13GYKNNN4gIIVUyrclUS7fzNi2Q6AKgCUksfcX/fenLiVpJLxAotcOLmBClh7197pLwKr3DASngYaCvRo8ocxyz09Kpl0R0ZnTEoRlP7TSDgqavfFN9tl/tzQe1Mnl/7Pk5TqJpk7Am76SYDkHNT/l5QUIlGnI3ZPMacFnCmhT6KiXpY34tx+J/J6m2paDnPNY6r/N+SIP04ONaNjTgO6Bt9gQZUDd0Z8CPQiAiWm3kKP7OmiXvmeTSyZB2u+YT6vreJKtMi4y0YaemF2SQ7OLsEkFCL8uvSgucQjuZILMDH2kRu6c8ngOfMcr0ASTWbvLXVqie+LCeN9reipGHhOc7R7WYmi8v7B2NOocGVW3IZpbcxj57JL+FnP5zaHysBHyrwJIPQdyvEh3QOZ5ZsNQQMDCzgeXICmPzlvJJE/acNVmbZHzRvZ2DkxaqKI8HHZD7OLpoTb3/8JEPcZaVoDFOkolx9LgjOpGbX3icfbjQqXzLhhXx8Bqow/KREmfZnIczOmPGT8dRLYIdMeB9CTtAHJtFnjwV+ogvzEF9pDP8PwfaPZqs5QDcP/5HKs2ADiu1Ry/DwcBkaXv3pYlKJjeXf38R3EJ/ISYUpt6NuJ/ggPhtMU7h9rFVRHYRywgkaJNlalOz6bGZGhGeKMw2jmhXlnoMIPCQyuL/T3xZTEMqWUOCpwMBt8uz1AEz7M8eTmpS7lbknm9sgA5n"
DOTENV_VAULT_DEV_VERSION=341
DOTENV_VAULT_DEV="ieyrExdsV6joqem9GjWyI6N2lSBmjuNC2Jpee2pAGjzj6g1ErV0Nrp9riyEu4wTYEJXJiKwM0wUF112o054CejI/ImEFMylpIYCsm595LwZ956KO68CKAQYLnzOWNywmmFt5ltEhd+3doBYRvDyg5IU+Tk4DfBnqyB+Ux5s22mwIMrbG2IPIPU34d4WYUruScEtLLn8+dLccEaeNei9gBMAF0Ph035Aw9tnCaPrrFzecWJ3u7hXuxpA03cuMLKBACrKqQV3vgsCh4BmqHDC6byGUsc10P9Bq6gjy/nxv+xjxVe6+K3AYLI5w7ipiwFJfL7CbRxCMGBQh/cv1/l5yLt0ykCeVnCpICGoklovYOCShcmUc1vboDYTp5Lc/sUpECwSKax8Q4B5zg05qn/dFDJsT+W6HmIKjVDEpRMjEX8hIGnZfX7kun1ETkRqISh7OfEaNlb08yN9KoTk0lzmF/FwwSkI0wpaLnYoRtG3QQ/nFdWFAwKfWEOA+74oOlfSLJVm+ooPTLrbgV/El6QWjhI8w1tc/7XeLSHg4SCLfVRFyjLvpQQUSem37XDPrDNUrN5DB0Rght6X6QsvoY4jk6JNFZYBg55avLnPvL/ZSS3yBjyCuwqJYdL5XoRUkjN4XgGYT2flwNN2NtYLOlPX3+W/7uLNkDbdv/NWhG/0Oju+gMzUBgoTmdh2jLVLQWPF15Z33HDCl9ARMSjUTX17Dpmbsw5u1B0yrJu3gvo38KZ07e54eDamAUaSr1Vm1enH5VkklxypapQny9CuRNYVlcxSoF5IjvqqcQfn1eqboi4njVwTCUPbcQ5Sbflo+xauVXwN2OUniwbM8R9SKuxYyXfFNOthdNLN+o35IxHkTEG3lRnxUDiDT0U5183B8"
DOTENV_VAULT_DEV_VERSION=343

# ci
DOTENV_VAULT_CI="druVdG9ponDxfT6rYk19wikWiFESqSBBjqztQKTilRgOYQiTS5Ekec68qUGyfMqlYBnQSY9JBK089MTdwIrd00RSc34E3mXhp6J6eQS6u6rrfHZJ2nhmYTlSJ6wznleIDyG4xm4WQbuPQvA65hmlzlS9DS3lzprqAh+ik0y5Hnl9+F+EQY37CRQDkS4xPXf0H36p2Mwkm4E/9Ik9rD9YXZKPysJO2DnlhzOJcrbLRXV2QvjiHYEYpgWORL60ZzLDZT6vgMXNuG/vKfkHQGW5r0pq8wNaXfcY7tQF4zkYu6mdVy+MLGjSQtHmDh49I/ULedq+mbJx0U6E2tERA0Jg8WTryHeg9oIxGypA80vlz/Swje9YJtiHRo81z1uk/07TL3AknMs2FjxjUp7xIV55Ixwe/+lLDT7UEkpZFolNGD4dSGrdlsSmq1x8Y+9oqGHWUA637hNSMIxo3Hsikwao5tS4i+AjiS32TnvjSLa/sFyGyvEIlWu55XZ/3pzqqm+o+Cc4aNpE6s3vl4oU+3cxa0aCjFPcnBnKW8BzV6ATb5XAtTtIuVR5PMZ1Q7IEKCyqncD07WovOxMqY7Y3Vr+FoBBOTUqHK+OuLd9xLSiS1YvgAeGBIGIIZD4WLq2H57T2q0ZCRFtqDgKSdT3C8j26PdljlO3dz/IauQSm8DxsI7LbRdgC1qih172Nx6Q9QgPIiGuODP583i8OhHVRoH7+v8x8zAFcrNoBOghK5dZWC7tLEs1dwpOcMmPCO8XdxtrLeLdPIwgVk6SgH2n5pg14rD24cu/a9Fn9p3bDb29YeADihvz1BmghvgzN1HH7uCWZ2zT14mXacoXrsqOIqJ5Nb50QRJkIipoR/jart51DK4/n1gIR0ezXJYA88FfE"
DOTENV_VAULT_CI_VERSION=341
DOTENV_VAULT_CI="nt39GOyO6rX6Sf2Bm8uInufeyNp6jiCFxD+LUFKAUjc2ph9fO6nzIKVmyIx29ZW17yhaveUZmgGPGQRGL71UtGZ3wqoym/Qb6sLdX7eJNpia5Duo/eiCKXmA4B4YvrOpuTFdiZcZP51dnofk5xR5XJ56WDVsw4890V7q6tZAcqHssAHkShLVr34t9YxVx2LyDB/L5M0CU1OkgpBBGnklRwRGjuiaIvQXA4IjDLNVJDfDf3I+KS4D4PoxgF/sFDbj6mOg45XgxlGHimCIo1lNb0iG5r5ZUqQBbtQUSHbQ1yP0dKAB9ZkN+tKUAYOOG37KCkNQyr4yywx7dbjUfZmQC/BZTMn1JFxwvYrw1eanaRsDeW7O3mJYf7AUZzd7LrdMhGJ1lEfTymcdxwvhB6+OrnjgaRp/MrcIjrTlFMDDc2ah9C1wfgwmAVrjnYsuLosmLRmmhxPOaEsg3pwyEEA8yg0ZuenSLcKKMuBmko9VXmCoZFRu1x9IGygxqTY600D0Klnfx3Up1euSbCI4C4t7kk6XRgSnuffpn8j6RnS5JsJu6EvLvb46yEX54yHlRlZl9OyG1KSCaXua1a4s8NUWwQkfM+lURizj1ERFY6Aw5GOjvlHkhTAoVWNDBRbSxa494YBg/FLBxil7lXBqj49ZVR0Lm0dYYLu/HwEfnbsQKJwLtRAL9bYQr5V8M3VxZ91Qx44ZfpcjvEcM6sm6CyWy/OGrbQzGzll2z4APrKb4cNPMB97MT51NYYQYHB73bfUYmOqBM9UE3Udgq/Zg/luSFfnJk3MRu6/8mAhECoWeZ/FHH1jmsY7X8K+c/7ywArQgmD5nShyhjh7Wv00GIUtyl5e7NwaxpPnaFajXMesuw6CgF8A5qqf0A1Kvx1no"
DOTENV_VAULT_CI_VERSION=343

# stage
DOTENV_VAULT_STAGE="bfqZYD8oVLWMZ0JR5LICV+sB/btaXavszxZLxTfwSH8U5fg="
Expand Down
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 4, 2024 7:04 AM UTC.
# Last generated Dec 29, 2024 6:40 AM UTC.

# Default

Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 4, 2024 7:04 AM UTC.
# Last generated Dec 29, 2024 6:40 AM UTC.

# Locals

Expand Down
2 changes: 1 addition & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
# Generated data.
# <generated:start>

# Last generated May 4, 2024 7:04 AM UTC.
# Last generated Dec 29, 2024 6:40 AM UTC.

# Locals

Expand Down
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 4, 2024 7:04 AM UTC.
# Last generated Dec 29, 2024 6:40 AM UTC.

# Packages

Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* @note This entire file will be updated automatically.
* @note Instead of editing here, please review `./settings.mjs`.
*
* Last generated using `./settings.mjs` May 4, 2024 7:04 AM UTC.
* Last generated using `./settings.mjs` Dec 29, 2024 6:40 AM UTC.
*/
{
"editor.formatOnType": false,
Expand Down
2 changes: 1 addition & 1 deletion .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 4, 2024 7:04 AM UTC.
# Last generated Dec 29, 2024 6:40 AM UTC.

# Locals

Expand Down
48 changes: 36 additions & 12 deletions dev/.files/bin/ssl-certs/generate.bash
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,18 @@ extended_key_usages=$(
anyExtendedKeyUsage
ooo
)
subject=$(
root_subject=$(
tr -d '\n' <<- 'ooo'
/L=Auburn
/ST=ME
/C=US
/O=Clever Canyon
/OU=Engineering
/CN=root.clevercanyon.com
/[email protected]
ooo
)
i10e_subject=$(
tr -d '\n' <<- 'ooo'
/L=Auburn
/ST=ME
Expand Down Expand Up @@ -81,7 +92,10 @@ subject_alt_names=$(
DNS:*.clevercanyon.com,
DNS:hop.gdn,
DNS:*.hop.gdn
DNS:*.hop.gdn,
DNS:o5p.me,
DNS:*.o5p.me
ooo
)
# Start clean each time.
Expand All @@ -90,41 +104,51 @@ rm -f ./openssl/store/certs/*
rm -f ./openssl/store/certs-db
rm -f ./openssl/store/certs-db.*
rm -f ./openssl/store/serial-db
rm -f ./openssl/store/serial-db.*

if [[ ! -d "${output_dir}" ]]; then mkdir -p "${output_dir}"; fi
if [[ ! -d ./openssl/store/certs ]]; then mkdir -p ./openssl/store/certs; fi
touch ./openssl/store/certs-db

# Root & intermediate CA keys.
# Root self-signed & intermediate CA keys.

openssl genrsa -out "${output_dir}"/root-ca-key.pem 4096
openssl genrsa -out "${output_dir}"/i10e-ca-key.pem 4096

# Root CA certificate.
# Root self-signed CA certificate.

openssl req -config ./openssl/config.ini -extensions v3_ca \
openssl req -config ./openssl/config.ini \
-new \
-x509 \
-nodes \
-sha512 \
-days "${days}" \
-key "${output_dir}"/root-ca-key.pem \
-out "${output_dir}"/root-ca-crt.pem \
-subj "${subject}" -addext 'subjectAltName = '"${subject_alt_names}" \
-out "${output_dir}"/root-ca-csr.pem \
-subj "${root_subject}" -addext 'subjectAltName = '"${subject_alt_names}" \
-addext 'keyUsage = '"${key_usages}" -addext 'extendedKeyUsage = '"${extended_key_usages}"

openssl ca -config ./openssl/config.ini -extensions v3_root_ca \
-selfsign \
-notext \
-batch \
-md sha512 \
-rand_serial \
-days "${days}" \
-keyfile "${output_dir}"/root-ca-key.pem \
-in "${output_dir}"/root-ca-csr.pem \
-out "${output_dir}"/root-ca-crt.pem

# Intermediate CSR & CA certificate.

openssl req -config ./openssl/config.ini -extensions v3_i10e \
openssl req -config ./openssl/config.ini \
-new \
-nodes \
-sha512 \
-key "${output_dir}"/i10e-ca-key.pem \
-out "${output_dir}"/i10e-ca-csr.pem \
-subj "${subject}" -addext 'subjectAltName = '"${subject_alt_names}" \
-subj "${i10e_subject}" -addext 'subjectAltName = '"${subject_alt_names}" \
-addext 'keyUsage = '"${key_usages}" -addext 'extendedKeyUsage = '"${extended_key_usages}"

openssl ca -config ./openssl/config.ini -extensions v3_ca \
openssl ca -config ./openssl/config.ini -extensions v3_i10e_ca \
-notext \
-batch \
-md sha512 \
Expand Down
86 changes: 43 additions & 43 deletions dev/.files/bin/ssl-certs/i10e-ca-crt.pem
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
-----BEGIN CERTIFICATE-----
MIIIBDCCBeygAwIBAgIUVVVoRUuFZA4kZgpAH1q7TeC+B5AwDQYJKoZIhvcNAQEN
BQAwgZsxDzANBgNVBAcMBkF1YnVybjELMAkGA1UECAwCTUUxCzAJBgNVBAYTAlVT
MRYwFAYDVQQKDA1DbGV2ZXIgQ2FueW9uMRQwEgYDVQQLDAtFbmdpbmVlcmluZzEZ
MBcGA1UEAwwQY2xldmVyY2FueW9uLmNvbTElMCMGCSqGSIb3DQEJARYWYWRtaW5A
Y2xldmVyY2FueW9uLmNvbTAeFw0yMzEwMDQxNTE1NTZaFw0yNDExMDIxNTE1NTZa
MIGKMRkwFwYDVQQDDBBjbGV2ZXJjYW55b24uY29tMQswCQYDVQQGEwJVUzELMAkG
A1UECAwCTUUxFjAUBgNVBAoMDUNsZXZlciBDYW55b24xFDASBgNVBAsMC0VuZ2lu
ZWVyaW5nMSUwIwYJKoZIhvcNAQkBFhZhZG1pbkBjbGV2ZXJjYW55b24uY29tMIIC
IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8XpsCbTDks6iUeMPDs+1uQyv
Tnl26OVYLVJ6tL5cnCqXxuUIsvKbbnEBlLA12yD/80i4xULQqyDwFRs0b1OZM9Nn
FbsQmMQZDhIyG8ma0usHI2aC/STlzpSIWca0nbg14yh9Mzk51k6ZiSraU3LuSOjC
X5tbM5J4XTsDC6U0w6FbagIY7WshhoybUuftN9PM8qGGEHpnau5UpDsbF/UOMgkv
Af+ySxA8GMkZYASc496DO4IofuQNvWOYL0Jb5PxowEynmH0OzIl+Ia3aYfzB8qH8
SnqsFUZleEBJXc8z3bqWfcn0h08wQmlk7emtOVVGZFhVLcgzNDSyGneDcdBX4EIQ
fS2o4S9jVI0XVfOn8iUfc8d69OI3l5rOtyIkvlmvpEUzcyzn36OUlUftdHvYf66Y
Ea60l1ErN5fpW/er4O2vglopDokCnLs3LiaF3Six+xChS92wWMvMew2tHq6VXd1l
Ljby3t+kmM4Eu5ejMdhDA7OkP6kB+7keELirPvrKbgak2To8Cqhw6EvTrlVbY5/J
JZIjWTZ1VNamDgB25N1RDci1hBOql+rx8oJOAUJxaYN+tc5871iVmdIy//zmciXg
E5oHlYOH78LJNL/9ljBbbXPe9bk4aU91pzFDKmkh9zzVszWxvSmHUiZQwuOr298e
r6Oe6PyhOpuO8XBYF+sCAwEAAaOCAk0wggJJMAwGA1UdEwQFMAMBAf8wHQYDVR0O
BBYEFDyT9SpbIEtWBeghW9neS8RoYdvgMIHbBgNVHSMEgdMwgdCAFLSbWscL4V8u
keiQ0WpIhjp8Rgh+oYGhpIGeMIGbMQ8wDQYDVQQHDAZBdWJ1cm4xCzAJBgNVBAgM
Ak1FMQswCQYDVQQGEwJVUzEWMBQGA1UECgwNQ2xldmVyIENhbnlvbjEUMBIGA1UE
CwwLRW5naW5lZXJpbmcxGTAXBgNVBAMMEGNsZXZlcmNhbnlvbi5jb20xJTAjBgkq
hkiG9w0BCQEWFmFkbWluQGNsZXZlcmNhbnlvbi5jb22CFCRzUoMt++qNtqmXGfpE
ge60i0pVMIH1BgNVHREEge0wgeqHEAAAAAAAAAAAAAAAAAAAAACHBAAAAACHEAAA
AAAAAAAAAAAAAAAAAAGHBH8AAAGCBSoubWFjggcqLngubWFjggUqLmxvY4IHKi54
LmxvY4IFKi5ka3KCByoueC5ka3KCBCoudm2CBioueC52bYIFbG9jYWyCByoubG9j
YWyCCSoueC5sb2NhbIIJbG9jYWxob3N0ggsqLmxvY2FsaG9zdIINKi54LmxvY2Fs
aG9zdIIQY2xldmVyY2FueW9uLmNvbYISKi5jbGV2ZXJjYW55b24uY29tggdob3Au
Z2RuggkqLmhvcC5nZG4wCwYDVR0PBAQDAgH+MDcGA1UdJQQwMC4GCCsGAQUFBwMB
BggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBgRVHSUAMA0GCSqGSIb3DQEB
DQUAA4ICAQB93Q6+SiK2lRPLEFZXmHHWc84vQlHKlcKlxH9WY8rQPfcRnTnYBbyn
GiDOVIMZJXRw6hr34h16ONuKYpCFcNANGLRbeXyaUHrfaJFg3Igc+GSNuWkMiCed
yfBKa9tBB/s3BO7nehW+Z3RfchZToDgO7jAYMhM3nw0ZX0PRWTcAWe4zRGbFX6mf
VVyIfhupn1T8K5mua9PkyQagEdWeZQkf1Zpn+GxbSVgVfvwPY1AKHVQTSCUpwTQJ
PIIrfkeJ4DrP5FRdlbcd7ZaW7AxQgvh0M4fIAxN6wxuicaiRgslAWf2ZKXX7QXnk
z/r6nYRSSo6RQ7fkVwBONIbYI//jwzTlfXyx0mIqYVAHbB7LFp+llhuhaalieblu
zFXkaawic8YlGL7My3ekHT/asGwxEJKiRcdxFXXg/fvdIpU2F/5H4E5FL/5rrNSx
DRf7gxOh3brsAHSi+lMj5FzsgrSHghTpwsBhJgPNazfnajiW0RvP16TYQ91AaXHc
xKF1ryWlfifq9jMHMZqx39AlAIEUu9eeDREEjKisbPaQdvqDQkWiYnnvQmbDuGIg
wNGS02iy3VwvZeYLF3lmK5hhDeftX1ezPDL83TOwCxpSwBYLKhCzX3ml0IfJUqAS
D4lGXvNJIJ2YsDmlgiw3rGAJpR5Be3luWzfA4CzTIsyBm/cd7zzw1g==
MIIH/zCCBeegAwIBAgIUZy2tJjMvI3kqU8HYxlQtIrhfmOIwDQYJKoZIhvcNAQEN
BQAwgY8xHjAcBgNVBAMMFXJvb3QuY2xldmVyY2FueW9uLmNvbTELMAkGA1UEBhMC
VVMxCzAJBgNVBAgMAk1FMRYwFAYDVQQKDA1DbGV2ZXIgQ2FueW9uMRQwEgYDVQQL
DAtFbmdpbmVlcmluZzElMCMGCSqGSIb3DQEJARYWYWRtaW5AY2xldmVyY2FueW9u
LmNvbTAeFw0yNDEyMjYxMTI4NDJaFw0yNjAxMjUxMTI4NDJaMIGKMRkwFwYDVQQD
DBBjbGV2ZXJjYW55b24uY29tMQswCQYDVQQGEwJVUzELMAkGA1UECAwCTUUxFjAU
BgNVBAoMDUNsZXZlciBDYW55b24xFDASBgNVBAsMC0VuZ2luZWVyaW5nMSUwIwYJ
KoZIhvcNAQkBFhZhZG1pbkBjbGV2ZXJjYW55b24uY29tMIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEAuzdo7NzpBNJPIVi5UIZVupwZTpAkDzWvJhjxM0Oa
aUjB+xSo/IQtWVk0V9X35+hlaJsUc2QDbLV6/TSQNk1btJu4lkJB5RqigtO0NaCQ
hmRHIvq4MhnyHd6ljwaWzPJEAGuXbBdwxE+k0YG6fB4wuO6+HZf6jITGd/5GmK7W
CTfChx58OxYKfxwZkeoOGD5eFl58Ua8i6wAPUVzlz4lg5u22TOlpI+zbfjxQmhni
3kKiDMrJtzt3gPXrw4Gs8Avs81KqDooEKiqin1DEv0HCP92QWt52EWK/Vpry5t7F
DaDZcbsWFkux4jzO5+hJ1E8W1rLOYwC5NM5GP/D7okzKlYFrzRFpSrFevMMXqKEp
k1NuU9kxHHdPR34v+S7u8s/u1fG5oBdjojfoGPhkhZRCA3JxL8QBW0Ma1afEBrEI
Ei+mu4wDINXZk4EVmTnos4XEAGcuk1toRr30Y7+smjzAQuaSePR7sjLJJe6BSR8h
CXhcDewH3WnfOe30nw6JPcopGnkXLdIKXAzeOaY/8qWVE5uUAruKBne9SYyqfW5l
HkfRxIDzfjDMilfyhq5FeoIbc3xeQWGMUelGDOZyb5QoGxJawgfJ0BXZVskp5Qws
hmDNUSOoFWtD1YRH/W7lsnMpD89ErrIGi+N4Z+IswTYplffMrSyqH8G+o/tlZLNZ
ft0CAwEAAaOCAlQwggJQMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFI0KHtaRuYJC
q3e5/B1B767yfPaEMIHPBgNVHSMEgccwgcSAFJyxqeMkFxnv0vGMgBH/J/Hl5+OA
oYGVpIGSMIGPMR4wHAYDVQQDDBVyb290LmNsZXZlcmNhbnlvbi5jb20xCzAJBgNV
BAYTAlVTMQswCQYDVQQIDAJNRTEWMBQGA1UECgwNQ2xldmVyIENhbnlvbjEUMBIG
A1UECwwLRW5naW5lZXJpbmcxJTAjBgkqhkiG9w0BCQEWFmFkbWluQGNsZXZlcmNh
bnlvbi5jb22CFDxJh94EtzNft0q7l3oPtZHd/sW4MIIBBwYDVR0RBIH/MIH8hxAA
AAAAAAAAAAAAAAAAAAAAhwQAAAAAhxAAAAAAAAAAAAAAAAAAAAABhwR/AAABggUq
Lm1hY4IHKi54Lm1hY4IFKi5sb2OCByoueC5sb2OCBSouZGtyggcqLnguZGtyggQq
LnZtggYqLngudm2CBWxvY2FsggcqLmxvY2FsggkqLngubG9jYWyCCWxvY2FsaG9z
dIILKi5sb2NhbGhvc3SCDSoueC5sb2NhbGhvc3SCEGNsZXZlcmNhbnlvbi5jb22C
EiouY2xldmVyY2FueW9uLmNvbYIHaG9wLmdkboIJKi5ob3AuZ2RuggZvNXAubWWC
CCoubzVwLm1lMAsGA1UdDwQEAwIB/jA3BgNVHSUEMDAuBggrBgEFBQcDAQYIKwYB
BQUHAwIGCCsGAQUFBwMDBggrBgEFBQcDBAYEVR0lADANBgkqhkiG9w0BAQ0FAAOC
AgEAU2JWsOUWWQ/IN5cmkVREAM7x72jn+urc7UFttMryoe4OIfmFXKT28DiQ6C9W
qcfnkSj2rP15ep9GUdYBaiz7GCeD8h/m/ZuX8AlFEmST2gTU1/rCHxZpY53ExroK
kQewFIIB99yBrENMGMC4746a2oS0n+LKPtctLOnCeJc1Vk/f6yTtuyhXAbDa3eFu
BO+ytg0Q+buV4yvZ2tJeIwCpinL2Avh75U5YhQgdnSoQ/CTz2OvTQEb2cvyliMx6
i2YtxlXhduZxYPir+v6D89Ys+ZC9NA/isquujwfsUMsqCMYuWIVES40S8bxDmnfP
MbbrbEGztfqRCibGmcGZg21RyBUxkcMWkPfzBp1epTQA781st/9lcPlVtZcvo9WE
b18RSOILFKqQBp5ntFf5gkvUIsbramtyw8TrleTeoU68YJZ6vHCchi7RHcZ6Eq6Z
Dj5Na74dDXRDDzkz054uGR3jr70Fy8mrlBafeuupBDl3C/u1hW6Iy90mOcFJOCqX
34mLxwucx5y81ileAqde1BBSuzwhuPfT2clpKcxZBL83szpwrtd0oMyDWIvdzAEG
WDyNn0B/v5qTV5eq3MbcodQ4P4JAbZnrTgbCaCtvKL7eMK1Yzxu/gAN/QroT2mbH
XlnxQffNjeKq9RA2e7ZOkR5m8eu83Zw26qTCEMHX5/NmBfQ=
-----END CERTIFICATE-----
Loading

0 comments on commit eeec77a

Please sign in to comment.