| /freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_avx512.c | 76 * ---------------------------------------------------------------------------- 78 * ---------------------------------------------------------------------------- 103 // discussion at https://github.com/sneves/blake2-avx2/pull/4 105 *row0 = _mm_shuffle_epi32(*row0, _MM_SHUFFLE(2, 1, 0, 3)); in diagonalize() 106 *row3 = _mm_shuffle_epi32(*row3, _MM_SHUFFLE(1, 0, 3, 2)); in diagonalize() 107 *row2 = _mm_shuffle_epi32(*row2, _MM_SHUFFLE(0, 3, 2, 1)); in diagonalize() 111 *row0 = _mm_shuffle_epi32(*row0, _MM_SHUFFLE(0, 3, 2, 1)); in undiagonalize() 112 *row3 = _mm_shuffle_epi32(*row3, _MM_SHUFFLE(1, 0, 3, 2)); in undiagonalize() 113 *row2 = _mm_shuffle_epi32(*row2, _MM_SHUFFLE(2, 1, 0, 3)); in undiagonalize() 121 rows[2] = set4(IV[0], IV[1], IV[2], IV[3]); in compress_pre() [all …]
|
| H A D | blake3_neon.c | 8 #error "This implementation only supports little-endian ARM." 9 // It might be that all we need for big-endian support here is to get the loads 41 return vorrq_u32(vshrq_n_u32(x, 16), vshlq_n_u32(x, 32 - 16)); in rot16_128() 45 return vorrq_u32(vshrq_n_u32(x, 12), vshlq_n_u32(x, 32 - 12)); in rot12_128() 49 return vorrq_u32(vshrq_n_u32(x, 8), vshlq_n_u32(x, 32 - 8)); in rot8_128() 53 return vorrq_u32(vshrq_n_u32(x, 7), vshlq_n_u32(x, 32 - 7)); in rot7_128() 61 * ---------------------------------------------------------------------------- 63 * ---------------------------------------------------------------------------- 66 INLINE void round_fn4(uint32x4_t v[16], uint32x4_t m[16], size_t r) { in round_fn4() 67 v[0] = add_128(v[0], m[(size_t)MSG_SCHEDULE[r][0]]); in round_fn4() [all …]
|
| H A D | blake3_avx2.c | 17 // Note that clang-format doesn't like the name "xor" for some reason. 24 x, _mm256_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2, in rot16() 25 13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2)); in rot16() 29 return _mm256_or_si256(_mm256_srli_epi32(x, 12), _mm256_slli_epi32(x, 32 - 12)); in rot12() 34 x, _mm256_set_epi8(12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1, in rot8() 35 12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1)); in rot8() 39 return _mm256_or_si256(_mm256_srli_epi32(x, 7), _mm256_slli_epi32(x, 32 - 7)); in rot7() 42 INLINE void round_fn(__m256i v[16], __m256i m[16], size_t r) { in round_fn() 43 v[0] = addv(v[0], m[(size_t)MSG_SCHEDULE[r][0]]); in round_fn() 44 v[1] = addv(v[1], m[(size_t)MSG_SCHEDULE[r][2]]); in round_fn() [all …]
|
| H A D | blake3_sse41.c | 21 // Note that clang-format doesn't like the name "xor" for some reason. 32 x, _mm_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2)); in rot16() 36 return xorv(_mm_srli_epi32(x, 12), _mm_slli_epi32(x, 32 - 12)); in rot12() 41 x, _mm_set_epi8(12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1)); in rot8() 45 return xorv(_mm_srli_epi32(x, 7), _mm_slli_epi32(x, 32 - 7)); in rot7() 70 // discussion at https://github.com/sneves/blake2-avx2/pull/4 72 *row0 = _mm_shuffle_epi32(*row0, _MM_SHUFFLE(2, 1, 0, 3)); in diagonalize() 73 *row3 = _mm_shuffle_epi32(*row3, _MM_SHUFFLE(1, 0, 3, 2)); in diagonalize() 74 *row2 = _mm_shuffle_epi32(*row2, _MM_SHUFFLE(0, 3, 2, 1)); in diagonalize() 78 *row0 = _mm_shuffle_epi32(*row0, _MM_SHUFFLE(0, 3, 2, 1)); in undiagonalize() [all …]
|
| H A D | blake3_sse2.c | 21 // Note that clang-format doesn't like the name "xor" for some reason. 35 return xorv(_mm_srli_epi32(x, 12), _mm_slli_epi32(x, 32 - 12)); in rot12() 39 return xorv(_mm_srli_epi32(x, 8), _mm_slli_epi32(x, 32 - 8)); in rot8() 43 return xorv(_mm_srli_epi32(x, 7), _mm_slli_epi32(x, 32 - 7)); in rot7() 68 // discussion at https://github.com/sneves/blake2-avx2/pull/4 70 *row0 = _mm_shuffle_epi32(*row0, _MM_SHUFFLE(2, 1, 0, 3)); in diagonalize() 71 *row3 = _mm_shuffle_epi32(*row3, _MM_SHUFFLE(1, 0, 3, 2)); in diagonalize() 72 *row2 = _mm_shuffle_epi32(*row2, _MM_SHUFFLE(0, 3, 2, 1)); in diagonalize() 76 *row0 = _mm_shuffle_epi32(*row0, _MM_SHUFFLE(0, 3, 2, 1)); in undiagonalize() 77 *row3 = _mm_shuffle_epi32(*row3, _MM_SHUFFLE(1, 0, 3, 2)); in undiagonalize() [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/aes/ |
| H A D | aeskey.c | 1 // SPDX-License-Identifier: Brian-Gladman-3-Clause 3 * --------------------------------------------------------------------------- 4 * Copyright (c) 1998-2007, Brian Gladman, Worcester, UK. All rights reserved. 17 * 3. the name of the copyright holder is not used to endorse products 25 * --------------------------------------------------------------------------- 42 * for each cx->n_col and nk value is: 44 * nk = 4 5 6 7 8 45 * ------------------------------ 46 * cx->n_col = 4 10 9 8 7 7 47 * cx->n_col = 5 14 11 10 9 9 [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/builtin/aes/ |
| H A D | aeskey.c | 2 --------------------------------------------------------------------------- 3 Copyright (c) 1998-2013, Brian Gladman, Worcester, UK. All rights reserved. 17 --------------------------------------------------------------------------- 30 /* map names here to provide the external API ('name' -> 'aes_name') */ 47 #define MARK_AS_ENCRYPTION_CTX(cx) (cx)->inf.b[2] |= (uint8_t)0x01 48 #define MARK_AS_DECRYPTION_CTX(cx) (cx)->inf.b[2] &= (uint8_t)0xfe 57 for each cx->n_col and nk value is: 59 nk = 4 5 6 7 8 60 ------------------------------ 61 cx->n_col = 4 10 9 8 7 7 [all …]
|
| /freebsd/crypto/openssl/test/recipes/04-test_pem_reading_data/ |
| H A D | dsa-onecolumn.pem | 1 -----BEGIN DSA PRIVATE KEY----- 2 Proc-Type: 4,ENCRYPTED 3 DEK-Info: AES-256-CBC,A2A7FA3E5E454B59C8777564E7AF3CD6 40 v 57 5 63 3 67 5 85 5 90 V 122 3 [all …]
|
| H A D | cert-onecolumn.pem | 1 -----BEGIN CERTIFICATE----- 61 V 76 V 89 v 96 5 99 V 128 V 144 V 149 5 153 v [all …]
|
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_generichash/blake2b/ref/ |
| H A D | blake2b-compress-ref.c | 16 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }, 17 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 }, 18 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 }, 19 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 }, 20 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 }, 21 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 }, 22 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 }, 23 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 }, 24 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 }, 25 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13, 0 }, [all …]
|
| /freebsd/contrib/bc/tests/bc/ |
| H A D | errors.txt | 1 4 != 0 &^ 34 == 5 2 4 & 5 3 4 != 0 |% 34 == 5 4 4 | 5 5 3 $ 7 6 4 @^ 5 13 a(3,3 16 3 + 17 3 - - 22 293 - %= 38297 [all …]
|
| /freebsd/crypto/openssl/doc/designs/quic-design/images/ |
| H A D | quic-concurrency-models.svg | 1 …-rule="evenodd"/></clipPath><clipPath clipPathUnits="userSpaceOnUse" id="b"><path d="M0 0h3575v162…
|
| /freebsd/crypto/openssl/crypto/chacha/asm/ |
| H A D | chacha-loongarch64.pl | 3 # Copyright 2023-2025 The OpenSSL Project Authors. All Rights Reserved. 15 my ($zero,$ra,$tp,$sp,$fp)=map("\$r$_",(0..3,22)); 20 # The saved floating-point registers in the LP64D ABI. In LoongArch 28 # Here is the 128-bit vector register layout for LSX extension. 34 # Here is the 256-bit vector register layout for LASX extension. 57 .ascii "expand 32-byte k" 59 .long 0,1,2,3,4,5,6,7 61 .long 0,1,2,3 70 # $a2 = arg #3 (len) 72 # $a4 = arg #5 (counter array) [all …]
|
| /freebsd/sys/dev/wg/ |
| H A D | wg_crypto.c | 1 /* SPDX-License-Identifier: MIT 3 * Copyright (C) 2015-2021 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 22 #define DIV_ROUND_UP(n,d) (((n) + (d) - 1) / (d)) 30 while (words--) { in cpu_to_le32_array() 37 while (words--) { in le32_to_cpu_array() 44 return (word >> (shift & 31)) | (word << ((-shift) & 31)); in ror32() 53 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }, 54 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 }, 55 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 }, 56 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 }, [all …]
|
| /freebsd/contrib/file/tests/ |
| H A D | HWP97.hwp.testfile | 1 …veler… 2 m��9eI��yؾ�s�N��i�� ���cWgg�K�q1�3.&}�=��k9�r��+w�u�xp 3 …�n�%���l�#N�\���T.�X��}�)u�n�k롞%]��qۃ�"��,�jv �װ�a�/���^�����u�亮h��t{��n�g�z�F�'5���Dei�/� 4 d\އ�&R/[�7�-��ہ�}��A��%�䔓���_XZ�5-r]^�� 5 …��x;�Y��ǿ�F���5��)_�/d��l�#�bv�׃C-�νuYwu-E�#rY���a"�"��;>A�������7����{���$��܅y҅���\t�8���… 6 �1n��n$�d���-%R!6O�B��^묘j���-x��������6��J�}��F��NK�Y�Q�u�9��F�Ŋ��0��+&�Iw4�I��{�fߍǮ����9… 7 >��ĕ�y~/Yۿ��5����W����)�Wȴ�8tǮI��G�MW��ֺD��y�.;O�&�^�0��/�z�!���� 8 …-đ��0�uC�D:�:�Yޣ��I�D��~��:��~V��mqL�rQ9L�#������ 9�}\��q]ɰ^6�G�����]��Փ3Q�"����l…
|
| H A D | matilde.arm.testfile | 3 …-*�Bm�h2U�v��ښ�m�< pq��ry�+��i1{���/Y?SP�E�����<@�l5v����S�b�mS#����I�=���<6\��r$���… 4 R��0-as�Aꏾ�<�H���Ҵ�_d)Q����A����Kp���@< <J?�9a�V�9u8�9��Fp�ך�"��P< 6 …PS�k`<� mJ���,��=�Fxh �� S �<Cg��!ˀj1�`��b�\�~.փ�$$瑰<<�r?��h�5Ê�':<8T|8]�21�t<… 9 !�:���=K����[��<Ɖ�lH��!L��-��I��w�9:y��<�U'�ԫ�Lc�\vyY>�Ԫ�ϧ�4p<&@i�~#�������)J$�� 10 …(�\�W�!"-@��C]�4�<&F����*�2;[��v�w�>�=�����<!x@;����e�R!���F�iW�M���0<{��~a�A�ʞ�L… 11 …$o��H �<,��~kT��ܩZݍ�\�cBP�B:�<6BmЩ���2Z��8Ђ�ׯ�^��lFaP< ���I�a-��0�Z���p~iz�PP��� … 12 ـ�M���,ˬ3aѾLb< 5]B� p���:Յ��0(ʵ5L�9�<ey�=)��y@z8F�X '��8
|
| /freebsd/crypto/openssl/providers/implementations/digests/ |
| H A D | blake2b_prov.c | 2 * Copyright 2016-2024 The OpenSSL Project Authors. All Rights Reserved. 34 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 35 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 36 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 37 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 38 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 39 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 40 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 41 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , 42 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , [all …]
|
| H A D | blake2s_prov.c | 2 * Copyright 2016-2024 The OpenSSL Project Authors. All Rights Reserved. 29 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 30 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 31 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 32 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 33 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 34 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 35 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 36 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , 37 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , [all …]
|
| /freebsd/sys/contrib/libb2/ |
| H A D | blake2b-ref.c | 2 BLAKE2 reference source code package - reference C implementations 19 #include "blake2-impl.h" 31 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 32 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 33 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 34 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 35 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 36 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 37 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 38 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , [all …]
|
| H A D | blake2s-ref.c | 2 BLAKE2 reference source code package - reference C implementations 19 #include "blake2-impl.h" 29 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 30 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 31 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 32 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 33 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 34 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 35 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 36 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , [all …]
|
| /freebsd/contrib/sendmail/contrib/ |
| H A D | mail.local.linux | 2 Message-Id: <199308111712.SAA05454@borg.demon.co.uk> 6 X-Mailer: ELM [version 2.4 PL21] 7 MIME-Version: 1.0 8 Content-Type: text/plain; charset=US-ASCII 9 Content-Transfer-Encoding: 7bit 10 Content-Length: 11415 20 -------------- 23 M'YV0;<*D8>."S9LQ8=B\`,"PH<.'$"-*G$BQHL6*(&C`N`$#!@@`($#$N%'# 24 M(TB1)$V&7,D2A$<0-6C,D$%3QHT8+V/HI$$#9(V+0(,*'4HT8ITY=,+("0E@ 25 MC5(V12<ZE0,UJM6K6+-JW<KU:L"!!0\F?`$G#!TT;L*T*3/'!9JN<*WBA*%1 [all …]
|
| /freebsd/contrib/libarchive/libarchive/ |
| H A D | archive_blake2s_ref.c | 2 BLAKE2 reference source code package - reference C implementations 8 - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 9 - OpenSSL license : https://www.openssl.org/source/license.html 10 - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 33 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 34 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 35 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 36 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 37 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 38 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , [all …]
|
| /freebsd/contrib/bmake/unit-tests/ |
| H A D | moderrs.exp | 3 in command "@echo 'VAR:Z=before-${VAR:Z}-after'" 4 in target "mod-unknown-direct" 8 in command "@echo 'VAR:${MOD_UNKN}=before-${VAR:${MOD_UNKN}:inner}-after'" 9 in target "mod-unknown-indirect" 10 make: Unclosed expression, expecting "}" for modifier "S,V,v," 12 in command "@echo VAR:S,V,v,=${VAR:S,V,v," 13 in target "unclosed-direct" 17 in target "unclosed-indirect" 18 make: Unfinished modifier after "v", expecting "," 19 while evaluating indirect modifiers "S,V,v" [all …]
|
| /freebsd/sbin/ipf/ipnat/ |
| H A D | ipnat_y.y | 46 static int natfd = -1; 91 int v; /* IP version */ member 131 if (nat->in_v[0] == 0) 132 nat->in_v[0] = 4; 133 if (nat->in_v[1] == 0) 134 nat->in_v[1] = nat->in_v[0]; 135 nattop = nat->in_next; 152 assign: YY_STR assigning YY_STR ';' { set_variable($1, $3); 155 free($3); 174 no: IPNY_NO { nat->in_flags |= IPN_NO; } [all …]
|
| /freebsd/contrib/libarchive/libarchive/test/ |
| HD | test_read_format_7zip_lzma2_powerpc.7z.uu | 2 M-WJ\KR<<``3$^AU-00<```````!R`````````-SC-5?A"O,'.5T`/Y%%A&@T 3 MB@D*0&*NI,NQR,0S-H]<P)GH(2EK<8Z0MK$AM$E59OS\=H@OROLA)AS9B@,; 4 MLP*KP+U%[]E&XS;QR:/ENC4N1+/R(96Q6I#[E3/`3$Q5`FALIF=H*"':2L/' 5 M6Z"WXQ;]<^H=K^'R\KTQ+9?W2V/<9+IHRM1;U$=>24V>HUJ)S8G8?UTBL>Q5 6 MG.4VRG`GX;NVN!)QZV9EE-86\EX/-AGSD8"!_9OCIVXS85?#W'27\3@+6C5[ 7 MNF\X^*^Y;RXP>O=WDX`WFTS!C`ZZ+4=K-.AWX[@*@)]I$[S6<!?17>4O;XZL 8 MAMD8<%,25+2ZFN6C=QD/7BQW"%!J\Q]5:/P\JOWIO1&Z)XJPAH]RU>Q=R:'" 10 MT;Y'@(N5GF.QDBD^[&@!Z7!)8T:A8G>LO#(-C]Q]RQ+RP8)+;A49<3:R@[<. 11 M6QP1PPEA<]\\J&[Z4Q.3D4JF=[9(>PZ;PH1=9X$OB2+-JWD+(MY@9)+.RBE\ 12 M-(YGOM"(P#:$I2]OP+Z`!T:_-7`>%UH]^X%9I;=?%F'`?%@SZGPK7U7P.NY1 [all …]
|