Notable changes
-
doc:
- add release key for Bryan English (Bryan English) #42102
Commits
- [
] – async_hooks: fix imports in context example (Yash Ladha) #3922912a24e763d5
- [
] – benchmark: enable no-empty ESLint rule (Rich Trott) #418311c4a296f59b
- [
] – benchmark: avoid input param manipulation (Jithil P Ponnan) #417411abe2eb9fc0
- [
] – benchmark: use Object.hasOwn() instead of hasOwnProperty() (Rich Trott) #4176912c566a9830
- [
] – benchmark: replace hasOwnProperty() with Object.hasOwn() (Rich Trott) #417241b77e72ab12
- [
] – benchmark: remove unreachable code from crypto/hash-stream-creation (Rich Trott) #415351ec72cb4019
- [
] – buffer: fix atob/btoa no-arg case (Benjamin Gruenbaum) #41478114bb6f97f0
- [
] – build: remove windows-2022 from v16.x actions (Danielle Adams) #42299179e2ab2a67
- [
] – build: check if python is a executable program (himself65) #3669612893b4c85a
- [
] – build: enable zoslib installation on z/OS (alexcfyung) #4149315e4fc04821
- [
] – build: fix libuv builds for android aarch64 (Darshan Sen) #4155511e3c9ebaae
- [
] – crypto: check return code from EVP_DigestUpdate (Michael Dawson) #41800146f714f92a
- [
] – crypto: fix133abbf9f211webcrypto.subtle
signature (Antoine du Hamel) #41761
- [
] – crypto: revise variables for const use instead of let (Rich Trott) #416141faceae486b
- [
] – crypto: remove wildcard options for checkEmail (Tobias Nießen) #415991fe0f9dc611
- [
] – crypto: adjust types for getRandomValues (LiviaMedeiros) #414811188c3ab918
- [
] – crypto: remove checkIP options argument (Tobias Nießen) #4157111ef28f1a3d
- [
] – deps: upgrade npm to 8.5.0 (npm-robot) #41925174c0464572
- [
] – deps: upgrade npm to 8.4.1 (npm-robot) #418361b5783288d1
- [
] – deps: upgrade npm to 8.3.2 (npm team) #4162112b7c4b4afe
- [
] – dgram: remove unreachable connectState assign (Rongjian Zhang) #385901906247933c
- [
] – doc: add comments to empty blocks in worker_threads text (Rich Trott) #418311330c1bc518
- [
] – doc: remove empty block from console.timeEnd() example (Rich Trott) #418311125ed0c6b0
- [
] – doc: use the same case as the section heading (Mestery) #41876134d6f8e793
- [
] – doc: use Oxford comma in crypto docs (Tobias Nießen) #418751fd28d252fa
- [
] – doc: use sentence case in readme introduction (Mestery) #418741bf99ef8b57
- [
] – doc: add missing space before hyphen (Mestery) #418731b15d9c2cc6
- [
] – doc: add stream pipelining note on Http usage (Rafael Silva) #41796177685d5ab0
- [
] – doc: improve SSL_OP_PRIORITIZE_CHACHA description (Tobias Nießen) #418661c7bae97755
- [
] – doc: add missing commas in cluster docs (Tobias Nießen) #4186515cd38a4ff5
- [
] – doc: add history information for Corepack (Antoine du Hamel) #418131cf6b5e0e33
- [
] – doc: feature management proposal (Michael Dawson) #414201c742a1cc4d
- [
] – doc: add overhead hints for heap snapshot generation (Gerhard Stöbich) #4182213f000a2627
- [
] – doc: fix X509 CA acronym capitalization (Tobias Nießen) #41841142c0a8353e
- [
] – doc: use sentence case for X509 error codes header (Tobias Nießen) #418291f5b0a3be12
- [
] – doc: add initial version of maintaining-http.md (Michael Dawson) #41798120d8fd1a83
- [
] – doc: add registry numbers for Electron 19 and 20 (Keeley Hammond) #418141077fcee008
- [
] – doc: add note about resource type in async_hooks (Tony Gorez) #41797144b6927179
- [
] – doc: use example.com for examples (Ateş Göral) #4182711be701c9ca
- [
] – doc: align tls port types with net port types (Tobias Nießen) #4179914660c1fa7b
- [
] – doc: use UDPv4/UDPv6 consistently with TCPv4/TCPv6 (Tobias Nießen) #4182415cd8bdc4d7
- [
] – doc: improve wording surrounding TLS 1.3 ciphers (Tobias Nießen) #4177813ef05a0216
- [
] – doc: add format-md step to release guide (Danielle Adams) #41809151d955368e
- [
] – doc: add v16 changelog link to iojs changelog (Danielle Adams) #4180818f00e5dcf7
- [
] – doc: add security-steward rotation information (Michael Dawson) #4170714f194f3094
- [
] – doc: use Object.hasOwn() in util doc (Rich Trott) #41780114ea8fcba8
- [
] – doc: remove section on “recent” ECDH changes (Tobias Nießen) #4177319f77692491
- [
] – doc: clarify that import also uses main (Ben McCann) #417201211a3c4c4c
- [
] – doc: update modules.md wording (Tobias Hernstig) #41728120d9c4a2c5
- [
] – doc: update Mesteery email (Mestery) #416831e209f53ba2
- [
] – doc: avoid incomplete sentence in cluster docs (Tobias Nießen) #417011db1ce43173
- [
] – doc: fix typo in contributing guides (Yoshiki Kurihara) #417231ee79e53821
- [
] – doc: improve docs to give descriptive info for the platform property (Harshil jain) #4165019616fd5913
- [
] – doc: fix link to npm documentation (Antoine du Hamel) #4171214d8ee8e3cd
- [
] – doc: clarify treatment of non-string base in URL() (Rich Trott) #416851018ec32535
- [
] – doc: fix typo in192e6cf03fe1technical-priorities.md
(Akhil Marsonya) #41694
- [
] – doc: remove unadvisable cluster example (Tobias Nießen) #416681071fef50e5
- [
] – doc: document flow for supporting type generation (Michael Dawson) #414641b63fb0ffb8
- [
] – doc: clarify parameter for napi_get_cb_info (Michael Dawson) #416351364811aa8a
- [
] – doc: revise url.resolve() text (Rich Trott) #4166111bd286e978
- [
] – doc: clarify treatment of non-string argument to new URL() (Rich Trott) #41658159f95fe4dc
- [
] – doc: fix documentation for13e93cc392e1MODULE_NOT_FOUND
and
1ERR_MODULE_NOT_FOUND(Antoine du Hamel) #41645
- [
] – doc: improve TLS/SSL introduction (Tobias Nießen) #416491b9d1cb7f8a
- [
] – doc: modernize and simplify cluster example (Tobias Nießen) #4162615d9c83e2e9
- [
] – doc: simplify readline/stdin text (Rich Trott) #415831d5efecd64d
- [
] – doc: suggest worker threads in cluster docs (Tobias Nießen) #416161931be52589
- [
] – doc: add 16 and 17 to previous versions (Antoine du Hamel) #416461b2a4614a0d
- [
] – doc: improve15f0a017a021'hex'
Buffer decoding description and examples (Giora Guttsait) #41598
- [
] – doc: add note for handling signal events in trace events (Gabriel Trujillo) #4143810805068add
- [
] – doc: demonstrate dangers of10388b9afc31buffer.slice()
(Shalvah) #41628
- [
] – doc: add missing word in cluster.workers details (Tobias Nießen) #4162413cdd1d634b
- [
] – doc: fix async_hooks example in api docs (Akhil Marsonya) #4160915d94bc676e
- [
] – doc: fix deprecated alias description in cluster (Tobias Nießen) #41618139f52e1130
- [
] – doc: update timingSafeEqual error case (Alex Agranov) #41507155714cc777
- [
] – doc: simplify util.TextDecoder example (Rich Trott) #4157419f8e442dc7
- [
] – doc: move Mesteery to collaborators (Tobias Nießen) #41597157dc5956b1
- [
] – doc: fix cjs example code for process.arch (Job) #41593110320c2965
- [
] – doc: remove redunant1f33e831fe31await
calls from stream docs (Giora Guttsait) #41592
- [
] – doc: make contributing info more discoverable (Michael Dawson) #4140811cf74beb57
- [
] – doc: recommend package exports instead of requiring folders (Antoine du Hamel) #413811214cf17db9
- [
] – doc: edit async_context context loss text (Rich Trott) #4155015c387a0d75
- [
] – doc: use sentence case for Web Crypto headers (Tobias Nießen) #41577101283f6b25
- [
] – doc: make Web Crypto example spec compliant (Tobias Nießen) #4155616b6d0c4914
- [
] – doc: do not reference SSL when discussing SNI (Tobias Nießen) #4154918772d332d7
- [
] – doc: fix typos in esm.md (Yu) #41499182042d0094
- [
] – doc: adjust assignment in condition in stream doc (Rich Trott) #415101ff0069dc3e
- [
] – doc: improve Web Crypto headings related to ECC (Tobias Nießen) #4154211128b1c216
- [
] – doc: clarify module system selection (Antoine du Hamel) #413831a6758d12e3
- [
] – doc: add release key for Bryan English (Bryan English) #421021db17a529a8
- [
] – doc: remove statement about (EC)DHE performance (Tobias Nießen) #415281f2ca172a08
- [
] – domain: pass opts to1227dea8dc11EventEmitter.init
(Chen Gang) #41414
- [
] – esm: improve validation of resolved URLs (Jacob Smith) #414461bd717064b0
- [
] – http2: fix pseudo-headers order (ofir) #417351e747ef5e45
- [
] – http2: fix no response event on continue request (ofirbarak) #4173912efe9cbd01
- [
] – http2: fix memory leak on nghttp2 hd threshold (Rafael Silva) #4150217bf2be51b3
- [
] – lib: add comments to empty catch statements (Rich Trott) #418311acd8768802
- [
] – lib: refactor to use1c90bb7cd931validateObject()
validator (Mohammed Keyvanzadeh) #41845
- [
] – lib: refactor source map stack trace prepare (Mohammed Keyvanzadeh) #416981c93a9af82b
- [
] – lib: fix consistency of methods that emit warnings (Yoshiki Kurihara) #4124910f3287dc44
- [
] – lib: remove erroneous JSDoc entry (Rich Trott) #4160417ee3cdf60a
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #41868170f6554403
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #417631a44a8ff767
- [
] – meta: update mailmap/AUTHORS info for existing collaborator (Rich Trott) #417501ba0ba7c4b2
- [
] – meta: adjust mailmap/AUTHORS to reflect README change (Rich Trott) #41751130e3327b46
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #4165916d268fd32e
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #41548118e6316bf1
- [
] – perf_hooks: remove useless calls in Histogram (Michael Dawson) #415791e1e059a698
- [
] – policy: revise manifest.js to avoid empty blocks (Rich Trott) #41831108b3bd2fc5
- [
] – policy: check for null instead of falsy in loop (Rich Trott) #41614133f3391a8f
- [
] – policy: replace entries with keys (Mohammed Keyvanzadeh) #414821b8b8e0bce6
- [
] – process: unhandledRejection support more errors (Benjamin Gruenbaum) #416821ee61bc74b7
- [
] – process: check for null instead of falsy in while loop (Rich Trott) #416141f066246729
- [
] – process: use validateString validator (Mohammed Keyvanzadeh) #41595177cb604c0d
- [
] – process: ignore asyncId 0 in exception handler (Anatoli Papirovski) #41424176281f9a81
- [
] – repl: check for precise values rather than falsy in loops (Rich Trott) #416141dacffd3e9c
- [
] – src: slightly simplify URLHost::ToString (Anna Henningsen) #4174715e595683ce
- [
] – src: slightly simplify V8CoverageConnection::GetFilename (Anna Henningsen) #417481206c370d03
- [
] – src: fix typo in js_native_api_v8.cc (Caio Agiani) #4176411cfc63ebe3
- [
] – stream: remove empty block (Rich Trott) #418311aebd82ea7c
- [
] – stream: resume stream on drain (Robert Nagy) #41848146ed078607
- [
] – stream: check for null instead of falsy in loops (Rich Trott) #416141363c760c85
- [
] – stream: rename unknown primordial (Mohammed Keyvanzadeh) #4062214f4fec4b22
- [
] – stream: avoid function call where possible (Rich Trott) #4153411425e75093
- [
] – test: renew certificates for specific test (Luigi Pinca) #423421ecb52636a4
- [
] – test: enable no-empty ESLint rule (Rich Trott) #418311c8e59cbf9e
- [
] – test: remove eslint-disable comments from fixtures (Rich Trott) #41859120ec77688f
- [
] – test: remove test-worker-memory flaky designation (Rich Trott) #418671a8e41837cc
- [
] – test: avoid using Object.prototype methods directly on objects (Rich Trott) #418011673c1fd5ae
- [
] – test: exclude ibm i tests until we resolve (Michael Dawson) #4181213690d3402d
- [
] – test: make worker-take-heapsnapshot non-flaky (Michael Dawson) #4168411f65620543
- [
] – test: mark test-fs-rmdir-recursive flaky on win (Michael Dawson) #415331badab79527
- [
] – test: make fs watch test more stable (Benjamin Gruenbaum) #417151951d299aee
- [
] – test: fix typo in MessageChannel test (Tobias Nießen) #417461acea61ba8e
- [
] – test: replace commented out expectations with tests (Darshan Sen) #416671081989b6b7
- [
] – test: use Object.hasOwn() where applicable (Rich Trott) #416641639130e635
- [
] – test: remove unneeded test statement (Rich Trott) #416631cb362a3748
- [
] – test: remove error allowance in debugger test (Jithil P Ponnan) #4164012b87f9784f
- [
] – test: simplify test-gc-http-client (Luigi Pinca) #41620155fce66af6
- [
] – test: prepare tests for no-cond-assign ESLint rule (Rich Trott) #416141b06c33b14b
- [
] – test: move test-gc-http-client-onerror to sequential (Luigi Pinca) #416191950648db48
- [
] – test: improve test coverage of internal/worker/io (Yoshiki Kurihara) #4151111d3ef115ca
- [
] – test: add DataView test entry for whatwg (Mohammed Keyvanzadeh) #406221122eb51c98
- [
] – test: improve util-format code coverage (Rich Trott) #4157212c813d825f
- [
] – test: fix typo in test_js_native_api_v8 (Tobias Nießen) #415841fab831a3fe
- [
] – test: add missing await in fs-rm/fs-rmdir tests (Benjamin Coe) #4154519e7cfbbcd9
- [
] – test: add coverage for util.inspect() (Rich Trott) #415271a8558ecfcf
- [
] – test: avoid deep comparisons with literals (Tobias Nießen) #40634123fc205586
- [
] – timers: check for nullish instead of falsy in loops (Rich Trott) #41614163a67f8dad
- [
] – tools: enable no-empty ESLint rule (Rich Trott) #418311788e77cb37
- [
] – tools: update lint-md-dependencies to rollup@2.67.0 (Node.js GitHub Bot) #41737110e6c70d14
- [
] – tools: update doc to rehype-stringify@9.0.3 (Node.js GitHub Bot) #41854120cdf78fd8
- [
] – tools: update eslint to 8.8.0 (Node.js GitHub Bot) #4173812eabfdd066
- [
] – tools: use Set instead of { [key]: true } object (Tobias Nießen) #4169519d23a27268
- [
] – tools: add compile_commands to ignore file (Yash Ladha) #4158017e4d455fe4
- [
] – tools: use Set instead of { [key]: true } object (Tobias Nießen) #4167511cbdc984fb
- [
] – tools: fix typo in1dc854c4f381tools/code_cache/README.md
(Tobias Nießen) #41657
- [
] – tools: enable no-cond-assign-ESLint rule (Rich Trott) #416141b17aa25f12
- [
] – tools: update lint-md-dependencies to rollup@2.65.0 (Node.js GitHub Bot) #4163819601b8ddd6
- [
] – tools: increase maximum line length to 120 characters (Rich Trott) #415861cdbe291e5b
- [
] – tools: add missing17cbc472ed51.PHONY
and
1.NOTPARALLELtargets in
1Makefile(Antoine du Hamel) #41515
- [
] – tools: update lint-md-dependencies (Node.js GitHub Bot) #4144016fccd66b34
- [
] – tools: bump eslint from 8.6.0 to 8.7.0 (Rich Trott) #4157013163bd1ea0
- [
] – tools: update doc to highlight.js@11.4.0 to-vfile@7.2.3 (Node.js GitHub Bot) #414411e439f32a4b
- [
] – tools,test: enable no-prototype-builtins (Rich Trott) #41801166120564b2
- [
] – util: use hasOwnProperty() primordial (Rich Trott) #4169214aee98b03c
- [
] – util: remove unused fast path in internal debuglog (Rich Trott) #4160518218bab51d
- [
] – util: check for null instead of flasy in loop (Rich Trott) #416141a4ad26d4dc
Windows 32-bit Installer: https://nodejs.org/dist/v16.14.1/node-v16.14.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v16.14.1/node-v16.14.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v16.14.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v16.14.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v16.14.1/node-v16.14.1.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v16.14.1/node-v16.14.1-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v16.14.1/node-v16.14.1-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v16.14.1/node-v16.14.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v16.14.1/node-v16.14.1-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v16.14.1/node-v16.14.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v16.14.1/node-v16.14.1-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v16.14.1/node-v16.14.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v16.14.1/node-v16.14.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v16.14.1/node-v16.14.1.tar.gz
Other release files: https://nodejs.org/dist/v16.14.1/
Documentation: https://nodejs.org/docs/v16.14.1/api/
SHASUMS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
b7bb8e48e0d84cf63c0a024b0867f4a62ec5d4a48753015b60789ee70012c3c8 node-v16.14.1-aix-ppc64.tar.gz
8f6d45796f3d996484dcf53bb0e53cd019cd0ef7a1a247bd0178ebaa7e63a184 node-v16.14.1-darwin-arm64.tar.gz
5e0929ff5c45571a9c6d9c2671d758d85a903c7c7b8104a00e2284fff3a7d4ca node-v16.14.1-darwin-arm64.tar.xz
af35abd727b051c8cdb8dcda9815ae93f96ef2c224d71f4ec52034a2ab5d8b61 node-v16.14.1-darwin-x64.tar.gz
dabd549c637b2d46c5e93482012972b40892e1aa537e7cf74e3308c1c7080b45 node-v16.14.1-darwin-x64.tar.xz
03a7262cb7ed8583bc344318557c69fd0c1acb8d816aaaef475f1dc5babe335a node-v16.14.1-headers.tar.gz
90cff8d0f107ff359acd738c2e0b8641a1f1414b88ed1e61954270387101efdd node-v16.14.1-headers.tar.xz
53aeda7118cd1991424b457907790033326f432ee6c2908a7693920124622cf4 node-v16.14.1-linux-arm64.tar.gz
2d45cdfd1c2e24f8b3d8e75df40a76d73cad9a56c82f637962d931a7c937cd31 node-v16.14.1-linux-arm64.tar.xz
4b88af3d7cb90e25b9f28394581d3f050be0717852226476d335e3073b2493a1 node-v16.14.1-linux-armv7l.tar.gz
467aba9eacad85e65836eec52d5a9f88e699c90395b64356d13b678fb5eee2a7 node-v16.14.1-linux-armv7l.tar.xz
e8e97f0161b0bc1aedcea12a36063974a9042f5eda5024980cd037f9984c4deb node-v16.14.1-linux-ppc64le.tar.gz
56036c60f925193aa273bf993e0524e9b7dbbd654e77f67e55c3a81dc2484d19 node-v16.14.1-linux-ppc64le.tar.xz
23f913fee34bc7b4ef8e4a9e3c8014ca19c8da724d3c29cddd50bc621dc1d455 node-v16.14.1-linux-s390x.tar.gz
ebcad8a4c59c1454d08b6232a96ca0d27b70a83cc0a9d00f067bcdc038825568 node-v16.14.1-linux-s390x.tar.xz
8db3d6d8ecfc2af932320fb12449de2b5b76f946ac72b47c6a9074afe82737ff node-v16.14.1-linux-x64.tar.gz
acaa44a1a224265b238732ce5255d91429b25654de5be70f84a382cc5b6301c2 node-v16.14.1-linux-x64.tar.xz
f52f86b3ea2014290ee645e82ca09f114d20ef519df584364e64e5ed0aa07d57 node-v16.14.1.pkg
87eb7a2424a1f7b7c1b52459700e93b9a70506a17027dfd9735f97dce3a45643 node-v16.14.1.tar.gz
e1687d16582134d9aef2b4e26e83ce3c253184e63061d5b5d334a11ddc95b763 node-v16.14.1.tar.xz
40e94c692fa3280bce47607787bc7563422c4efb03a0033c8ecbcedfe259a34d node-v16.14.1-win-x64.7z
663b198c766f2ff60a34710c8e8f29f428f3920d8e268a26bed2591eb4020e2c node-v16.14.1-win-x64.zip
95149b683a60eccb87558338a0ff4549bdedecbd72a2b3244d49fb3243ad7d9d node-v16.14.1-win-x86.7z
1abdcfbe31a72f7757b6c7480a22a8e3bca257c721cae889ec46ddcd36e60e8f node-v16.14.1-win-x86.zip
e14febf43b622c963b4d149057c4252548ab0807fb3d90f8734ab0a092b9a2b7 node-v16.14.1-x64.msi
d9056d91a98a89d94c6f467113845c0bb88c2483f561a345d0817873d4207d45 node-v16.14.1-x86.msi
15901541912bd8eb5b4b6b5db64fcf453915ea1fe931fc687582ed8ac4ac6ccc win-x64/node.exe
4b083c771184555dcc23bca56986e0761cf58ebce6ea2b27a81a524a18d5d7ee win-x64/node.lib
d4c6098b185d5b5afbd5904c93631098674976567f86cbde04e4813b14ad3e77 win-x64/node_pdb.7z
aadd47ae147c42c96f2308e2643d412a4e0dc4442c62214699c1a2a0741e04c5 win-x64/node_pdb.zip
1bd33aac5647371310a1ff11640174460faa537d82cddc8d8f5ea8471f30a5f4 win-x86/node.exe
838696e87e61ac96bedbf45331be7e22f4cf5ad1fec1aef75b8dbbd49efa82a2 win-x86/node.lib
02ac0efde6d71c39b1321d27df0b11093cc1054c4c1a5d6fd04c490f3ee7741a win-x86/node_pdb.7z
24b54752b21b7dade5a4caeebc760221a820ba3c0622fb5cc0872e93c70fbc20 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdPEmArbxxOkT+qN606iWE2Q7YgEFAmIxTQwACgkQ06iWE2Q7
YgHlNg/+Nhd2u9pNyxzmaz3dKQ2ATqoM5sQmFZQxCr6VAdszuZK2GALITHyIezLV
Ms9nhkaVsamIgMmCB61utlmtRGudZyy/DmyUwfDfveZb3GpKhLdPYvkMg4cSPphe
vl/nUUa4HJWOhD14ON7xSRDll+z2JO4iXYH9XLlC2fjI6t3uBvFu+85cOz4hvx4p
o/rU33S5hfiFuh05dRctI1sWgR2mgNSWY4k5qrDcfwgQXqcPvo+2owb05TZgmCOr
DmXW7/zpW/B4vTUYXimGRYbP3c0276KigiCTmRcYW9SMvxvBMcm0AH/VOZGmPKzm
N6YUEqe5EVcR6ZZl35UfKKZ/gOuW/ku3lVVB0qEO5EpDgjATpS/GCuFJnUChQ/2a
11IKmmm9btns1xw/fwMuJXjLBQY8tTgVh/cydG5UdEiJXoVWypQKNpYx3aDQcwqK
tCYKe0OX+i0i/++DrtDqjMSBLxS8fLajYpLo2Egdnc6Sc4/XfOW1EprojM2cWWsj
FvWjtVaujAshkDa/+DSqj4Qv/61FqWUnYCCgFjdE5Nfi1ttIHDgua8/xvVoQC/QN
ml/rZsNCRHfW1XmIuSJUsIXxWQQ9wud87IFtND+P4BsUz8tXQO8RV2bp+rNYM5e/
VxC4Qy4w+NlfHzovlFQi6aZTc4mBVmDtB9aeAl2uQW6dV48L+pw=
=VgPC
-----END PGP SIGNATURE-----
0 Comments