Your IP : 18.191.147.142


Current Path : /usr/lib/varnish/vmods/
Upload File :
Current File : //usr/lib/varnish/vmods/libvmod_blob.so

ELF>@Xq@8@

��000x1x1PkP{P{hhmh}h}�����00���$$S�td���00P�td0Z0Z0Z$$Q�tdR�tdPkP{P{�� GNU�	�GNU�.�`������td?q���8@��y :7"��Vn��tF  ��Cg 3��}��^ �w`{H_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__deregister_frame_info__register_frame_infoVAS_Fail__errno_locationVRT_failstrlenWS_AssertWS_ReserveAllWS_Releasecallocpthread_mutex_initmallocfreevrt_null_blobpthread_mutex_lockpthread_mutex_unlockpthread_mutex_destroymemsetVRT_blobVRT_STRANDS_string__stack_chk_failmemcmpisxdigitVmod_blob_Datalibc.musl-x86_64.so.1libvmod_blob.so08@HPX`hp	x
���
�������������P{{�������PX�H�=ApH�:pH9�tH�~oH��t	�����H�=pH�5
pH)�H��H��?H��H�H�tH�oH��t��fD���=�ouGUH�=�nH��t
H�=bo��n�g���H�=�nt
H�=�J��n��o]���ff.�@H�=ot&UH�5�oH�=_JH���n]�8�����+���H�4oH98tqH�oH98tkH�oH98teH�oH98t_H��nH98tYH��nH98tSH��n�H9:tGE1�PH�
��}H�5�H�=�%��m�øøøøø�H�[nH98tAH�GnH98t8H�[n�H9:t,E1�PH�
8��H�5 H�=%�mm1�ø�SH��H��H�|$��mH�|$���t��u+H��H��H�5�1�[�%AmH��H�5'1�[�%-mE1�H�
A��H�5�H�=@$��lAVAUATUS���C���w
D�6I��1�E1��7A�H�
��H�5`H�={$��lI�D$H�<�H��u
H��A9����?t�mI���H��H��hL��H�[]A\A]A^��SH���lH�{uA�H�
��G�H�CH��u&A�H�
��HH�5�H�=s#�l[ÍF�AWAVAUATUSAP��vA�H�
��y�*I��H����H��H�0H��u&A�H�
��~H�5`H�=�"��k�?T�5A�H�
�u�A��A��dkH�{0A������M�NM�FD��H��D��L��gD��H��H��D��A�TH���u"H�5`H��1��VkH�{01��"k1��,H��uH�{01�H�-$�k��D�pH�{0��jZH��[]A\A]A^A_�AWI��AVAUATM��UH��H��SH��H�$�u���A�H�
H��t�}��kt&A�H�
���H�5BH�=�"��jM��uA�H�
�����I�?tA�H�
����H�<$uA�H�
����A�ō@���vA�H�
m���|���M��uA�H�
����`��������iH��H��uA�H�
����1���1���O�H���I��,j��tA�H�
[������C�O�L��D�����I��H���8A�H�
T������H��1iI��H��u$H�$H��H��1�[H�5,]A\A]A^A_�%Mi��iH��M��L��I��1�L�ieL��A�D��D��H��L�L$A�TL�L$H���uRA�9tA�H�
����4���L���ViI�D$H�$H��H�5�H�H��1�[]A\A]A^A_�%�hH��uFL���iH��hH�SH�H9�s	H�K H9��H9�sH�HH9�sCH�@H�B�H�CL�s L�sH��[]A\A]A^A_�A�QH�
rH��t�?��kt&A�H�
f��H�5�H�=���gA�H�
hH��t�>�O�tA�H�
Z���H�FZ�AWI��AVI��H��AUATUH��SH��H��(�J���A��ȃ�vA�H�
?��"H������A��M��u&A�H�
��H�5H�=��QgA�>��kA�H�
�u�A�H�
�H��t�;�O�tA�H�
���D����t%A��t1�L��H��L��H�5���f1��H�{�}A��uE1�D��D��D��H�D$H�D-L�|J�|��<H���H�D$H���f��t"�$��f�$E1�H�
J������J�|���H��H��bH�{H��H�H�$�PH��yA�H�
(����tzH�D$H���eH�L$H��J�D�H��uH�5L��1��
f�XH�D$H�$D��D��L�KL�C�PH�T$H��yA�H�
��!�P���uH��2fH��fJ�D���H�|$��eA�ą�t��eE1��+H�
rD� ����H�D$H�H�D(H�D��H�VH��([]A\A]A^A_�AUA�H�
WATUSH��H��tH�1�H�7H��u&A�H�
?�7H�5�H�=v��d�;�O�A�H�
!u�H�{ H��t�Te1�H�KH�k(L���L�-�eH�}L9�tH��t�(e1�H�UH�}H��tL9�t�e1�H�EH��I9�u�L���d��t��dE1��GH�
��(�H���H��dH�ߺ1�H�D$H�D$��H��H��[]A\A]�%�dAWI��AVAUATI��USH��H��AS���A�H�
6H��t�;��kt&A�H�
*�UH�5rH�=-��c�ō@���vA�H�
��V��M��uA�H�
'�W�H�{0A�H�
]H��t�?T�5tA�H�
U�X�(cH�{0A������I��M��I����cE1҉�D��D���L�
n_M��H��L��L��A�TH��H���u I�D$H��H�0���H�{01���b1��iH�{0H��u1���bH�cH��L���bH��A�H�
��m����AYH��L��H��A��O�[H�5]A\A]A^A_�%:bZ[]A\A]A^A_�AUI��ATI��USH��H��H��H�L$���L�����H��H�L$uA�H�
q��;��kt&A�H�
h��H�5�H�=;��a�‰���t��uH����H��[]A\A]����L��L��H��1�H�5e��aH��1�[]A\A]�UH��AWM��AVAUATM��SH��H��H��HH�M�H�U�dH�%(H�E�1���H�}�A����H�}�A����A�H�
��E�H��t�;��kt&A�H�
���H�5�H�=E�aH�C0A�H�
�H��t�8T�5tA�H�
����M��uA�H�
s���A�E���vA�H�
���A�F���vA�H�
R���d���D���}��E�t$��tH�M�H�U�H��1�H�5��`�L��D���g�H��H�WH����H�JH��H��H���H���H)�H9�tH��H��$���%�H)�H��tH�L�H�e�M��I��H�U��U`1�H�u�M��D��L�
(\H�U�H��L��D��A�TH��yI�D$H��H�0�L�1��BI��H�E�H�E���E9�H�E�����t�}�tL��H���_��U�H�M�D��H���W�H�U�dH+%(t�5_H�e�[A\A]A^A_]�A�QH�
|H��t�?��kt&A�H�
p��H�5�H�=�_�H9�t$1�H��tH��tH�JH9NuH�BH9F����Z�A�QH�
H��t�?��kt&A�H�
���H�5GH�=���^�H9�tGH��t@H��t;H�N1�H;Ju1H�~H�r�H9�tH��tH��tH��^�������1�Z�A�QH�
wH��t�?��kt&A�H�
k�H�5�H�=��^1�H��tH�FZ�ARH��uA�H�
#��?��kt&A�H�
�H�5bH�=���]H��yA�H�
����H��yA�H�
�
�H��tL�FM��t	H�FH��uH�5�1��o]�?I9�rI9�r	L�M9�sH�51��K]�H�D�H��H�5LH��AY�%�\1�Z�AQA���l]��:L�H�A��L��I9�t��H�������P���D)�D9�}H9�u�0]����H��Z�H���1�H��H���H���1�H��H��H��H���H�H���AVAUATUSH��uA�H�
���{L��M����M��M������I��I��L�σ�t'g���I9�r$��H�5EN�3L��Hi�DH��g�I�����\\H����GM��I)�I��~[�H��H���������?��P��S����@��@��	���?��H��K��σ�?@��@��	���?��P���P��M�����Hi�DH�
����@��H��?I�ȋ�@@�41@�0u��0��P��uH���C@�x�5D�CD��@��@��	��?��PB����<��P��uH���@�xH��L9�s&A�H�
-�$H�5H�=���ZH��M�L)�I9�sA�H�
�%��1�[H��]A\A]A^�AWAVAUATUSH��8�|$dH�%(H�D$(1�H�t$ H��uA�H�
��5�M��M��u&A�H�
��7H�5pH�=:�$ZH��H�����I��HI�L�<E1�1�E1�E1�H��H����E9>��I�FN��M����A�9tE��t�9A��<~u@A��A���ttH��to�ȋD$I��H���Hi�DL��D@<u��Y��}	�A��u�E)�H�|$ ��L��L�L$H�T$�Q�����xUL�L$H�T$E1�L�{�I���C���E��u
H�D$ L)��,E9�t
�D)�k���E)�H�|$ ��L�������y�H��H�T$(dH+%(t��XH��8[]A\A]A^A_�H�D?�H�GH���AVAUATUSH��uA�H�
�
�W���t&A�H�
�XH�5H�=-��XM��M��teL��M��t]H��A��I��L��g���H��H��I9�rAA��H�?uH��1�A��΃����
��@�42�LE@�tEH��H9�r�H��1�[]A\A]A^�AWAVAUATUSH��(H�L$H��uA�H�

�s�M��M��u&A�H�
f
�tH�5/
H�=K��W��uH��E�(H��1�E1��(A�H�

�u��I�D$H�4�I��H��u
H��A9���@A�?@��t/H�t$I��H�T$�=WH�T$H�t$��u��W��>I)�M��M���H�T$H��xL9�rL��H�JH��H��H9�s�iW�H����H�Ѓ�HD��H��1���0H����A9���I�t$H�4�H����D�E��tw��tj��L�
SH��H�ƒ�0A��0H��H�Mc�A���C
�B��:��t?D�FE��t5��0A��0H��H��L�
H�Mc�H��A���C
�B��H��w�H���T���H��H�H)�H9�sA�H�
����D���1�H��([]A\A]A^A_�H�G�H���H��u'A�PH�
�<H�5|H�=���UH��I�QH9�r7L��M��t4M��t/L9�s	J�I9��I9�sK�H9�sH��L��L����H���1��AWAVAUATUSH��H�T$H��uA�H�
�
�Q�M��M��u&A�H�
��RH�5�
H�=8�"UH��H�����H��HI�E1�E1�H��H��uL���~E9'~�I�GN�,�M��tdA�}t]L��TUH9�HF�H��H)�I�L9t$s�'U�H���3L9�sH�DI9�sI9�s
I�DH9���H��L���H��I���x���H��[]A\A]A^A_�H�H���H���AVATUSARH��uA�H�
	�[���t&A�H�
�	�\H�5�	H�=_�TM����M������H��H�5�uH��L�H��E1۽H�/C�A������D�$�у�A��E��tI9�t>�H���&L�`M9�r.�у��%�������P�HL��I��M9�r�H)��1��H��Z[]A\A^�USAQL�H��uA�H�
����M��u&A�H�
���H�5�H�=Y�#S��tA�H�
�����H��H�����H��HH�E1�1�1�H��u
����E9~�I�@N��M����1�A�;��A�;��uH)���H9�����t$��tF����<%��L9�t6�H����XЀ�6��H���0H����tz��aL9�u��R�H����h�@��6wPH�-���0H��D<t<��H��1�	ÈZ�1��E1�H�
�������H���-���1�I������CR��H��H)�I9�sA�H�
����z���Z[]�PX�illegal encoding enumvmod_blob.cillegal case enumvmod blob error: cannot decode, illegal encoding beginning with "%s"vmod blob error: cannot decode, out of spaceinvalid errno(dec) > __INVALID_ENCODING && (dec) < __MAX_ENCODING(ws->r) != 0../bin/varnishd/cache/cache.h(ws->f) != 0(enc) > __INVALID_ENCODING && (enc) < __MAX_ENCODING(ctx->ws) != NULL(ctx->ws)->magic == 0x35fac554vmod blob error: cannot encode, out of space(ctx) != NULL(ctx)->magic == 0x6bb8f0db(blobp) != 0(*blobp) == 0(vcl_name) != 0(strings) != 0(b) != 0(pthread_mutex_init(&b->lock, ((void*)0))) == 0len > 0vmod blob error: cannot create blob %s, out of spaceerrno == EINVALvmod blob error: cannot create blob %s, illegal encoding beginning with "%s"(b) != NULL(b)->magic == 0xfade4fa9vmod blob error: case %s is illegal with encoding %spthread_mutex_lock(&b->lock) failedlen >= 0pthread_mutex_unlock(&b->lock) failed((blobp)) != 0((b)) != NULL((b))->magic == (0xfade4fa9)pthread_mutex_destroy(&b->lock) failedblob.decodeoff >= 0vmod blob error: blob is empty in blob.sub()vmod blob error: size %jd from offset %jd requires more bytes than blob length %zd in blob.sub()blob.sub(buf) != 0vmod_blob_base64.cp >= bufp <= buf + buflenvmod_blob_hex.cenc == HEXdec == HEXdest <= buf + buflenvmod_blob_id.cvmod_blob_url.cenc == URLdec == URLillegal URL decode statedest <= end7323039e744692bee479073a279c3ab2d16d0eb58e61086b7dc2bf49b6e753bdblobVmod_vmod_blob_FuncVarnish 7.5.0 eef25264e5ca5f96a77129308edb83ccf84cb1b1UPPERLOWERIDENTITYDEFAULTBASE64URLNOPADBASE64URLBASE64CFBASE64vmod_subvmod_lengthvmod_equalvmod_samevmod_transcodeencodevmod_encodeerr_decodeWS_Reservationvmod_decodevmod_blob__finiparse_casevmod_blob_encodevmod_blob_getdecode_lparse_encodingvmod_blob__initbase64_decodebase64_encodeABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/>?456789:;<=~	

 !"#$%&'()*+,-./0123=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_>456789:;<=~	

? !"#$%&'()*+,-./0123=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_>456789:;<=	

? !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-~>456789:;<=	

~ !"#$%&'()*+,-./0123?_hex_decodehex_encode	



0123456789abcdef0123456789ABCDEFid_decodeid_encodeurl_decodeurl_encode`��������GVMOD_JSON_SPEC[   [     "$VMOD",     "1.0",     "blob",     "Vmod_vmod_blob_Func",     "7323039e744692bee479073a279c3ab2d16d0eb58e61086b7dc2bf49b6e753bd" ,    "Varnish 7.5.0 eef25264e5ca5f96a77129308edb83ccf84cb1b1", "0", "0"  ],   [     "$CPROTO",     "#define VPFX(a) vmod_##a",     "#define VARGS(a) arg_vmod_blob_##a",     "#define VENUM(a) enum_vmod_blob_##a",     "//lint -esym(755, VPFX)",     "//lint -esym(767, VPFX)",     "//lint -esym(755, VARGS)",     "//lint -esym(767, VARGS)",     "//lint -esym(755, VENUM)",     "//lint -esym(767, VENUM)",     "//lint -esym(755, VARGS)",     "//lint -esym(755, VENUM)",     "",     "struct VPFX(blob_blob);",     "typedef VCL_VOID td_vmod_blob_blob__init(VRT_CTX,",     "    struct VPFX(blob_blob) **, const char *, VCL_ENUM, VCL_STRANDS);",     "typedef VCL_VOID td_vmod_blob_blob__fini(struct VPFX(",     "    blob_blob) **);",     "typedef VCL_BLOB td_vmod_blob_blob_get(VRT_CTX,",     "    struct VPFX(blob_blob) *);",     "typedef VCL_STRING td_vmod_blob_blob_encode(VRT_CTX,",     "    struct VPFX(blob_blob) *, VCL_ENUM, VCL_ENUM);",     "",     "/* Functions */",     "typedef VCL_BLOB td_vmod_blob_decode(VRT_CTX, VCL_ENUM, VCL_INT,",     "    VCL_STRANDS);",     "typedef VCL_STRING td_vmod_blob_encode(VRT_CTX, VCL_ENUM,",     "    VCL_ENUM, VCL_BLOB);",     "typedef VCL_STRING td_vmod_blob_transcode(VRT_CTX, VCL_ENUM,",     "    VCL_ENUM, VCL_ENUM, VCL_INT, VCL_STRANDS);",     "typedef VCL_BOOL td_vmod_blob_same(VRT_CTX, VCL_BLOB, VCL_BLOB);",     "typedef VCL_BOOL td_vmod_blob_equal(VRT_CTX, VCL_BLOB,",     "    VCL_BLOB);",     "typedef VCL_INT td_vmod_blob_length(VRT_CTX, VCL_BLOB);",     "typedef VCL_BLOB td_vmod_blob_sub(VRT_CTX, VCL_BLOB, VCL_BYTES,",     "    VCL_BYTES);",     "",     "struct Vmod_vmod_blob_Func {",     "\ttd_vmod_blob_decode\t\t*f_decode;",     "\ttd_vmod_blob_encode\t\t*f_encode;",     "\ttd_vmod_blob_transcode\t\t*f_transcode;",     "\ttd_vmod_blob_same\t\t*f_same;",     "\ttd_vmod_blob_equal\t\t*f_equal;",     "\ttd_vmod_blob_length\t\t*f_length;",     "\ttd_vmod_blob_sub\t\t*f_sub;",     "\ttd_vmod_blob_blob__init\t\t*f_blob__init;",     "\ttd_vmod_blob_blob__fini\t\t*f_blob__fini;",     "\ttd_vmod_blob_blob_get\t\t*f_blob_get;",     "\ttd_vmod_blob_blob_encode\t*f_blob_encode;",     "",     "\tVCL_ENUM\t\t\t*enum_BASE64;",     "\tVCL_ENUM\t\t\t*enum_BASE64CF;",     "\tVCL_ENUM\t\t\t*enum_BASE64URL;",     "\tVCL_ENUM\t\t\t*enum_BASE64URLNOPAD;",     "\tVCL_ENUM\t\t\t*enum_DEFAULT;",     "\tVCL_ENUM\t\t\t*enum_HEX;",     "\tVCL_ENUM\t\t\t*enum_IDENTITY;",     "\tVCL_ENUM\t\t\t*enum_LOWER;",     "\tVCL_ENUM\t\t\t*enum_UPPER;",     "\tVCL_ENUM\t\t\t*enum_URL;",     "};",     "#undef VPFX",     "#undef VARGS",     "#undef VENUM",     "static struct Vmod_vmod_blob_Func Vmod_vmod_blob_Func;"   ],   [     "$FUNC",     "decode",     [       [         "BLOB"       ],       "Vmod_vmod_blob_Func.f_decode",       "",       [         "ENUM",         "decoding",         "IDENTITY",         [           "IDENTITY",           "BASE64",           "BASE64URL",           "BASE64URLNOPAD",           "BASE64CF",           "HEX",           "URL"         ]       ],       [         "INT",         "length",         "0"       ],       [         "STRANDS",         "encoded"       ]     ]   ],   [     "$FUNC",     "encode",     [       [         "STRING"       ],       "Vmod_vmod_blob_Func.f_encode",       "",       [         "ENUM",         "encoding",         "IDENTITY",         [           "IDENTITY",           "BASE64",           "BASE64URL",           "BASE64URLNOPAD",           "BASE64CF",           "HEX",           "URL"         ]       ],       [         "ENUM",         "case",         "DEFAULT",         [           "LOWER",           "UPPER",           "DEFAULT"         ]       ],       [         "BLOB",         "blob"       ]     ]   ],   [     "$FUNC",     "transcode",     [       [         "STRING"       ],       "Vmod_vmod_blob_Func.f_transcode",       "",       [         "ENUM",         "decoding",         "IDENTITY",         [           "IDENTITY",           "BASE64",           "BASE64URL",           "BASE64URLNOPAD",           "BASE64CF",           "HEX",           "URL"         ]       ],       [         "ENUM",         "encoding",         "IDENTITY",         [           "IDENTITY",           "BASE64",           "BASE64URL",           "BASE64URLNOPAD",           "BASE64CF",           "HEX",           "URL"         ]       ],       [         "ENUM",         "case",         "DEFAULT",         [           "LOWER",           "UPPER",           "DEFAULT"         ]       ],       [         "INT",         "length",         "0"       ],       [         "STRANDS",         "encoded"       ]     ]   ],   [     "$FUNC",     "same",     [       [         "BOOL"       ],       "Vmod_vmod_blob_Func.f_same",       "",       [         "BLOB"       ],       [         "BLOB"       ]     ]   ],   [     "$FUNC",     "equal",     [       [         "BOOL"       ],       "Vmod_vmod_blob_Func.f_equal",       "",       [         "BLOB"       ],       [         "BLOB"       ]     ]   ],   [     "$FUNC",     "length",     [       [         "INT"       ],       "Vmod_vmod_blob_Func.f_length",       "",       [         "BLOB"       ]     ]   ],   [     "$FUNC",     "sub",     [       [         "BLOB"       ],       "Vmod_vmod_blob_Func.f_sub",       "",       [         "BLOB"       ],       [         "BYTES",         "length"       ],       [         "BYTES",         "offset",         "0"       ]     ]   ],   [     "$OBJ",     "blob",     {       "NULL_OK": false     },     "struct vmod_blob_blob",     [       "$INIT",       [         [           "VOID"         ],         "Vmod_vmod_blob_Func.f_blob__init",         "",         [           "ENUM",           "decoding",           "IDENTITY",           [             "IDENTITY",             "BASE64",             "BASE64URL",             "BASE64URLNOPAD",             "BASE64CF",             "HEX",             "URL"           ]         ],         [           "STRANDS",           "encoded"         ]       ]     ],     [       "$FINI",       [         [           "VOID"         ],         "Vmod_vmod_blob_Func.f_blob__fini",         ""       ]     ],     [       "$METHOD",       "get",       [         [           "BLOB"         ],         "Vmod_vmod_blob_Func.f_blob_get",         ""       ]     ],     [       "$METHOD",       "encode",       [         [           "STRING"         ],         "Vmod_vmod_blob_Func.f_blob_encode",         "",         [           "ENUM",           "encoding",           "IDENTITY",           [             "IDENTITY",             "BASE64",             "BASE64URL",             "BASE64URLNOPAD",             "BASE64CF",             "HEX",             "URL"           ]         ],         [           "ENUM",           "case",           "DEFAULT",           [             "LOWER",             "UPPER",             "DEFAULT"           ]         ]       ]     ]   ] ] 
;$#��@����Xܷ��pN����׸���-����M���@����y������� $���X����������4k��L���dM��|.����������������������0_���e���m���1���D��0I��DM��X���p���������������zRx������]`4&���Vm`(Ld���rA�G `
MFD
JF8x�����B�B�B �A(�A0�x(A BBB�����VA�TH�1��� E�B�B �B(�A0�A8�B@8D0A(B BBBx����B�E�B �B(�D0�G8�DP�
8F0H(B BBBF�
8C0A(B BBBF[8A0A(B BBB�@���uGmH������B�E�H �B(�A0�D8�G``8A0A(B BBB4�ټ��#B�O�A �A(�D@�(D ABB`4Ľ���B�E�B �B(�D0�A8�H@d
8P0H(B BBBFA8A0A(B BBBH�����B�E�D �A(�J@p
(F ABBE\(C ABB(�}���mA�C
B�I���D�Y����qGi(���G�@���NGF X����B�
FC|���_B\������������	8�����B�B�B �A(�A0��(D BBBLv���B�B�B �B(�A0�A8�Dp�8A0A(B BBB\���p���8�����B�B�B �A(�A0��(A BBBH�E��B�B�B �B(�A0�A8�D`�8A0A(B BBB�� ���4���wL`DLL��B�B�B �B(�A0�A8�DP�8A0A(B BBB������4�����B�B�A �A(�B0�(A ABB(�����A�A�B �AA��r5�5�5�|��>�5�"�$�"�"�"�$�"�"�"�$�"�"�"�$�"�"�&a'�&�&y)�)t)})+,�*+T�* � /!}!}14�P�H�@�8�0�(� ������
�-P{X{���o�(
�xp	���o$�	# %h}�I56	66�46 6/696B6libvmod_blob.so.debug�`*%.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.rela.dyn.relr.dyn.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu_debuglink��0��$1���o$;((�C���KxxpU�	�	 _e�k�-�-q00.* y0Z0Z$�X[X[ �P{Pk�X{Xk�`{`k �h}hm��o���pX�`�XpX �Xptp�