Your IP : 18.118.136.90


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

ELF>@PA@8@���q�q���D�D��7�7�7�	�<�<�<�����00���$$S�td���00P�td�����Q�tdR�td�7�7�7PP GNU�	�GNUp*�vܿk�Q@kD��7��_..±E���@�o�>G'\7"��*��W��|F  �ft�S 7�0M��w�Q��^ �v�:H_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__deregister_frame_info__register_frame_inforeallocVAS_FailmallocVRT_LookupDirectorcallocpthread_rwlock_init__errno_locationVRT_AddDirectorfreepthread_rwlock_destroymemsetpthread_rwlock_rdlockpthread_rwlock_wrlockpthread_rwlock_unlockVRT_Assign_BackendVRT_BACKEND_stringVRT_failmemmoveVRT_Healthy__stack_chk_failVRT_SetChangedVSB_catVSB_indentVSB_printfVRT_DelDirectorVRT_HashStrands32scalbnVRND_RandomTestableVRT_priv_task_getVRT_priv_taskWS_AllocVRT_blobstrcmpstrdupsnprintfqsortVSLVSLbvVSLvVRND_RandomTestableDoubleVmod_directors_Datalibc.musl-x86_64.so.1libvmod_directors.so�>�>�>�>�>�>�>�>�>	�>
�>�>�>
�>???? ?(?0?8?@?H?P?X?`?h?p?x?�?�? �?!�?"�?#�?$�?%�?&�?'�?(�?)�?*�?+�?,�?-�7kXhXhXѰ������@�PX�H�=90H�20H9�tH�^/H��t	�����H�=	0H�50H)�H��H��?H��H�H�tH��.H��t��fD���=�/uGUH�=^.H��t
H�=b/�L.�g���H�=�.t
H�=���.��/]���ff.�@H�=/t&UH�5�/H�=OH���.]�8�����+���ATU���S�_�����9�rA�H�
�~�H�1��I�����t8H��.H��H��u|A�H�
�~�LH�5�~H�=���-H���j-H��H��uA�H�
~~�O�Dž�t-I�t$����H9�s	H�H9��H9�sH�H9�sH���A�t$��1�)��H��H���I�T$A�l$A�$[]A\É�1�;ws��H�w�����#��G`u'A�PH�
�}�3H�5~H�=I���,�%5,AWAVAUATUSAQH��uA�H�
�}��?��kH��t&A�H�
�}�LH�5�}H�=���,I��H��uA�H�
�}��9��NtA�H�
�}�M�I��H��uA�H�
�}�N�I��H��uA�H�
�}�O�H�>tA�H�
�}�P�d���M�Ǿp���+H��H��uA�H�
�}�R�2���I�EH�x1��&��D+A��t�?,E1��TH�
T}D�(���H��M��H�
%�L��L��1��U+��H�C`�a+H��H��u%A�H�
9}�H�5 |H�=������H�Ǿ�	���H�khX[]A\A]A^A_�UA�H�
�|SH��H��tH�1�H�H��u&A�H�
�|�mH�5|H�=���*�;&��A�H�
�|u�H�{`tA�H�
�|�o뼃{tA�H�
�|�p�H�{H�5+H�{P�++H�{�1*��t��*E1��sH�
�|�(�b���H�khH��t*�EtH�}��*1�1�H�E�U�Et	H���*H�m*H�ߺ1�H�D$H�D$��H��H��[]�%�*SA�H�
P|H��t�?&��t&A�H�
C|�{H�5�zH�=����)H���)��t�!*E1��|H�
|���[�SA�H�
�{H��t�?&��t&A�H�
�{��H�5lzH�=1��;)H���a)��t��)E1���H�
�{���[�SA�H�
x{H��t�?&��t&A�H�
k{��H�5zH�=����(H����(��t�I)E1���H�
�{���[�UA�SQH�
{H��t�?&��H��t&A�H�
�z�_H�5�yH�=���^(g����1�;ksH�CH��1���H�<��'��1�H�߉CZ[]�����AVA�H�
PyAUATUSH��t�?��kH��t&A�H�
;y��H�5yH�=����'H��A�H�
EzH��t�>&��tA�H�
8z���I��H��u'H�~`��'[H��H�5�z]H��A\1�A]A^�%�'fI~�H��g����k9k�����;&��tA�H�
�y�:�A��H�{HI��L��g'H�CHH��uA�H�
Lz�=�SH�{PL��='H�CPH��uA�H�
5z�?�)H�{h9os3�����H�{hu%A�H�
z�BH�5�wH�=a������k�C;CrA�H�
�y������ōPH�CHL��SH�<�1�H���%H�CPH��L�4�[]A\A]A^�D����AWAVAUATUSAPH��uA�H�
jw��?��kI��t&A�H�
^w��H�53wH�=���&H��H��uA�H�
cx��>&��tA�H�
Yx���H��H��u*H�~`�&YL��[H��]H�56yA\1�A]A^A_�%�%�:563tA�H�
4y���h���I��H��g����S1�A��9�sH�sHH�HH9,�t	H����9�tcH�{HE��1�E�uH�,�A��I��H��$H�{HD{I��J�47L��H��$H�{PL��J�47H�z$�C�P��SM��uZH��[]A\A]A^A_�����A�$9�sA�H�
�x�����A9�s��A�$�9�u�1�A�$�AWA�H�
�uAVAUATUSH��dH�%(H�D$1�H��t�?��kI��t&A�H�
�u��H�5puH�=���?$H��A�H�
�vH��t�>&��tA�H�
�v���H��H��g����H��tH�EE1�I��D;{smH�SHD��H�4�H��uA�H�
�w��>563tA�H�
aw���X���L��L��'$A��H��t�$f/Ev�EE��uA���E1�H��g�`���H�D$dH+%(t�J#H��D��[]A\A]A^A_�AWA�H�
�uAVAUATUSH��8H�|$dH�%(H�D$(1�H��t�>&��H��t&A�H�
~u�TH�5tH�=0���"L�fhE1�1�W�H�D$L�t$ D;{�H�CHE��J�4�H��uA�H�
}v��>563tA�H�
6v�X��D$H�|$L��H�D$ ��"�D$��A��tH�CP�T$���BX��T$�L$ D��L��E�o���_�D9�tZA�D$E��t3A9�rD���L$����L$I�t$D���D������	��A9�sI�t$D�������D������!�E��(����H�{`�\"�\$�k�[XH�D$(dH+%(t��!H��8[]A\A]A^A_�AWAVAUATUSH��(H�T$H��uA�H�
�r��?��kI��tA�H�
�r����H��H��uA�H�
�s��>&��tA�H�
�s���A��D��E�υ�t{E��tdH�|$H�5u�� H�|$��. E��t�CXH�|$H�5�t��(!H�|$H�5�t�� H�|$����H�|$H�5�t�� H��g���H��L��g����1��D$��H�{h�t$��H�D$A�Ņ�tH�CP�B��L$����|$tH�|$H�5�y�, H�|$H�54t1�I�V�l H�|$��DE��t�D$H�|$H�5
t��= H�5
tE��uH�5tH�|$�������H�|$��H�5dH�|$���D$�KE����9L$��D�D$H�CHN�4�M��u&A�H�
(s�H�5dpH�=���3A�>563����A�H�
�r��H�|$H�5�t�%I�vH�|$�E��t)�D$H�|$H�5Rs��YE��^CX�B�H�|$H�59s��E��H��rH�|$H�5�rHE��H�5s����S�L$H�߉T$g�f�����T$�L$tiE��tiH�|$H�5�r�sH�|$�������H�|$H�5��QH�|$�������H�|$H��(H�5�r[]A\A]A^A_�%!E��uA��L��qH��qLE�H�5fr��uH�5jrH�|$H��(1�[]A\A]A^A_�%3H��([]A\A]A^A_�UA�H�
�nSH���D$H��t�?��kH��t&A�H�
�n��H�5�nH�=���]H��A�H�
�oH��t�>&��tA�H�
�o���H��g��H��H��g�����CXW�f/���H�{h�YD$H��t	D�KE1�� A�H�
}q�t�7����u
I��D��E9�r��H�CP�BX�f/�v��"E1�H�
-r�|H�5�mH�=���,���H�CHH�
`pJ�,�A�H��t�}563tA�H�
p�����1�H��g�:�H��H��[]�AWAVAUATUSH��(H�T$H��uA�H�
Pm��?��kH��tA�H�
Dm�I�`H��uA�H�
�p��>563tA�H�
�p�J�-L�~M��uA�H�
�p�A�?�&N�tA�H�
�p�K�I�oH��uA�H�
�p��}&��tA�H�
jm�L�A��E����E��tqH�|$H�5oo�OH�|$��A�H�|$H��oH��oH�51pHE�1��lH�|$H�5�n�H�|$��2�H�|$H�5p��H��g���H��H��1�g�_�����H�MhE1�;YsH�q��A����A��D#$�E���
��tH�T$H�|$H�5�s�zH�T$H�RH�|$H�5yn1����H�|$��H�5�oA9_tH�5�oH�|$�.H�5SnE��uH�5\nH�|$������H�|$�@H�5�yH�|$����ME����9���H�UH��H��H��u&A�H�
xm�_H�5GnH�=!����:563����A�H�
m��H�T$H�|$H�5�n�qH�T$H�|$H�r�]H�5�nA9_tH�5�nH�|$�>E��H�|$H��lH�5�lHE�H�5hm�����U�L$H��T$g���E��T$�L$tiE��tiH�|$H�51m��H�|$������
H�|$H�5y}��H�|$�������H�|$H��(H�5�l[]A\A]A^A_�%�E��uB��L�KlH�<lLE�H�5�lE��uH�5�lH�|$H��(1�[]A\A]A^A_�%�H��([]A\A]A^A_�SA�H�
�lH��H��t�?563t&A�H�
�l��H�5�lH�=K���H�_A�H�
CmH��t�;�&N�tA�H�
;m���H�{g�u�H�ߺ1�H��H�D$H�D$��H��H��[�%A�RH�
*lH��t�?563t&A�H�
l��H�5�kH�=���%H�GA�H�
�lH��t�8�&N�tA�H�
�l���H�xX�E��AUH�
hATUSAPA�H��t�?��kI��t&A�H�
�g��H�5akH�=ۂ��A�H�
bkH��t�>563tA�H�
Vk���H�^A�H�
YkH��t�;�&N�tA�H�
Kk���H�{g���{u1ɉK1�E1�H�CD;hsi�SH�@HH�,�H��uA�H�
�i��}563tA�H�
�i���)���1�H��L��T��u�CH�S��;Bu1��CA���H�{1�D9oHD�g��Z[H��]A\A]�A�QH�
�fH��t�?��kt&A�H�
�f�9H�5jH�=n��PA�H�
jH��t�>563tA�H�
	j�:�H�FA�H�
jH��t�8�&N�tA�H�
�i�;�H�pX�F�AUATUSH��H��uA�H�
�e��?��kH��t&A�H�
�e��H�5ZiH�=T���I��H��uA�H�
>j����H�>tA�H�
/j���H�T$A�;��@H�T$H��H��uA�H�
j���z���I�$H��H�pI����&N�H�
�g�&�D�kH��[]A\A]�A�QH�
�iH��tH�1�H�H��u&A�H�
�i��H�5rhH�=����8�&N�A�H�
�hu�H�xXH��`�%�A�QH�
�dH��t�?��kt&A�H�
�d��H�5
hH�='�IA�H�
6iH��t�>�&N�tA�H�
)i���H�vW�X����A�QH�
4dH��t�?��kt&A�H�
(d��H�5�gH�=�~��A�H�
�hH��t�>�&N�tA�H�
�h���H�NH�vX�=��A�QH�
�cH��t�?��kt&A�H�
�c�H�5gH�=�}�NA�H�
;hH��t�>�&N�tA�H�
.h��H�FH�@`Z�SA�H�
�fH��H��t�?563t&A�H�
�f�?H�5hH�=?��H�_A�H�
hH��t�;֍�tA�H�
�g�@�H�{g�y�H�ߺ1�H��H�D$H�D$��H��H��[�%"A�RH�
.fH��t�?563t&A�H�
"f�5H�5`gH�=w~�)H�GA�H�
�gH��t�8֍�tA�H�
vg�6�H�xX�I��UA�H�
bSH��H��t�?��kH��t&A�H�
�a�SH�5�fH�=1~��H��H��uA�H�
&g�T��H�>tA�H�
g�U�H�T$���PH�T$H��I��uA�H�
�f�W��֍�H��H�pH�
+	H�EH��[]�7��A�QH�
�fH��tH�1�H�H��u&A�H�
�f�aH�5fH�=}���8֍�A�H�
fu�H�xXH��`�%A�QH�
�`H��t�?��kt&A�H�
�`�jH�5�eH�=�|�hA�H�
0fH��t�>֍�tA�H�
#f�k�H�vX���A�QH�
V`H��t�?��kt&A�H�
J`�tH�5%eH�=�{��A�H�
�eH��t�>֍�tA�H�
�e�u�H�v1�X�a��UA�SH��QH�
�_H��t�?��kt&A�H�
�_�H�5�dH�=K{�mH�C`H��H��H��t�8gU�#tA�H�
Ee���A�H�
eH��t�}֍�tA�H�
�d���H��uA�H�
e���v�����
������H*��_W�f/�r�
Fyf/�sA�H�
�d���0���H�uH��X[]���AQH��uA�H�
�^��?��kt&A�H�
�^�CH�5�dH�=�{�]
H��uA�H�
b��>563tA�H�
b�D�H�FH��uA�H�
Wc��8��2GtA�H�
Td�E�H�pA�X�h��SA�H�
�aH��H��t�?563t&A�H�
�a�hH�5�cH�=!{��H�_A�H�
�bH��t�;��2GtA�H�
�c�i�H�{g�K�H�ߺ1�H��H�D$H�D$��H��H��[�%�A�RH�
aH��t�?563t&A�H�
�`�^H�5DcH�=Yz��H�GA�H�
*bH��t�8��2GtA�H�
$c�_�H�xX���UA�H�
�\SRH��t�?��kH��t&A�H�
�\�PH�5�bH�=�y�xA�H�
=`H��t�>563tA�H�
1`�Q�H�nA�H�
yaH��t�}��2GtA�H�
rb�R�Q����H*���W�f/�r�
hvf/�wA�H�
Ob�T�G���H�uH��X[]���A�QH�
�[H��t�?��kt&A�H�
�[�7H�5�aH�=�x��
A�H�
G_H��t�>563tA�H�
;_�8�H�FA�H�
�`H��t�8��2GtA�H�
}a�9�H�pX�x��UA�H�
>[SH��H��t�?��kH��t&A�H�
*[�H�5aH�=�x��	H��H��uA�H�
Q`����H�>tA�H�
B`���H�T$���{	H�T$H��I��uA�H�
`������2GH��H�pH�
�H�EH��[]�b���A�QH�
�_H��tH�1�H�H��u&A�H�
�_��H�5A`H�=�v���8��2GA�H�
9`u�H�xXH��`�%<A�QH�
�YH��t�?��kt&A�H�
�Y��H�5�_H�=qv��A�H�
[_H��t�>��2GtA�H�
�_���H�vX�1��A�QH�
�YH��t�?��kt&A�H�
uY��H�5b_H�=�u�A�H�
�^H��t�>��2GtA�H�
v_���H�v1�X���A�QH�
YH��t�?��kt&A�H�
�X��H�5�^H�=;u��A�H�
e^H��t�>��2GtA�H�
�^���H�FH�@`Z�AQH��uA�H�
�X��?��kt&A�H�
}X�AH�5�^H�=�v�!H��uA�H�
�[��>563tA�H�
�[�B�H�FH��uA�H�
]��8�p	�tA�H�
�^�C�H�pE1�X�/��SA�H�
s[H��H��t�?563t&A�H�
c[�rH�5^H�=v�jH�_A�H�
�\H��t�;�p	�tA�H�
^�s�H�{g���H�ߺ1�H�}H�D$H�D$��H��H��[�%�A�RH�
�ZH��t�?563t&A�H�
�Z�hH�5t]H�=Pu��H�GA�H�
�[H��t�8�p	�tA�H�
Y]�i�H�xX�����AVA�H�
�VAUATUSH��t�?��kI��t&A�H�
�V�OH�5�\H�=�t�:A�H�
�YH��t�>563tA�H�
�Y�P�H�nA�H�
;[H��t�}�p	�tA�H�
�\�Q�H�}1�E1�g����D�uH�E�pA9�s`H�@HD��1�H��A�F��A��H��uA�H�
nX��;563tA�H�
'X�X�#���1�H��L�����uA���H�}1�D�uD9oHD�g�2��H��[]A\A]A^�A�QH�
]UH��t�?��kt&A�H�
QU�6H�5�[H�=cs��A�H�
�XH��t�>563tA�H�
�X�7�H�FA�H�
�YH��t�8�p	�tA�H�
^[�8�H�pX�����UA�H�
�TSH��H��t�?��kH��t&A�H�
�T��H�5�ZH�=�r�AH��H��uA�H�
�Y����H�>tA�H�
�Y���H�T$����H�T$H��I��uA�H�
�Y�����p	�H��H�pH�
�H�EH��[]�����A�QH�
\YH��tH�1�H�H��u&A�H�
JY��H�5ZH�=�q�k�8�p	�A�H�
Zu�H�xXH��`�%�A�QH�
nSH��t�?��kt&A�H�
bS��H�5�YH�=4q�A�H�
�XH��t�>�p	�tA�H�
�Y���H�vW�X����A�QH�
�RH��t�?��kt&A�H�
�R��H�5;YH�=�p��A�H�
QXH��t�>�p	�tA�H�
BY���H�v1�X����A�QH�
uRH��t�?��kt&A�H�
iR��H�5�XH�=�o�
A�H�
�WH��t�>�p	�tA�H�
�X���H�FH�@`Z�RH��H��L�H��L�
H��uA�H�
�X��8�\�t&A�H�
�X��H�5�XH�=Ys�{�P0�†���tA�H�
�X���̓�y��H��uA�H�
�X��>�\�tA�H�
�X��딋N0������tA�H�
�X���r�����u��tH�~ H�x L9�tL9�u�~�x��@u
��@tH�~(H�x(�� u�� t�~4�x4��u
��tH�~8H�x8��u��t
�F@�@@	ʉP0��yt$H�vH������A�H�
*X������X�AWAVAUATUSH��HH�|$H�$dH�%(H�D$81�H��uA�H�
cP�H�D$�8��kt&A�H�
UP��H�5WH�=�r���H��uA�H�
�S��>563tA�H�
�S���H�^H��uA�H�
�W��;�շ�tA�H�
yW���A��E���E��trH�<$H�5�R���H�<$����CpH�<$�H�5OW���ChH�<$�H�5FW���H�<$H�52R�A�H�<$��r��H�<$H�5+W��H��1�g�71��D$;k@�[��H��HCHH�D$ uA�H�
W�����H�D$ L�0M��uA�H�
Q�A�>563tA�H�
7Q���t���H�|$H�T$0L��H�D$0����A�ǃ\$�E����H�D$�d$0��H���Px�d$�T$(g�'0(�E��t%�T$(�\T$f/�v(��\��^��\$�H�D$��5bh�t$W�E������t�L$(H�<$H�5=V���L$(I�V�L$(H�<$1�H�5�P��H�<$���H�D$ �L$(H�PH��uI�V�L$ H�<$H�5�U1���E��H�9PH�:PHE�H�<$H�5�U1�����D$H�<$�H�5�U����L$ H�<$�H�5�U(��u�H�<$������N�H�<$H�5�[����JE��H��OI�VL��OLE�H�D$ �%gH�5TUH�<$H�H�YD$�H��HD�	������H��g��5E��tXE��tXH�<$H�5�O���H�<$��������H�<$H�5'`�f�H�<$��������H�<$H�5�O�F��AE��u<�|$L�OH��N��LE��T$H�5�OE��uH�5�OH�<$1��[�H�D$8dH+%(t���H��H[]A\A]A^A_�AUI��ATI��UH��SH��APM��uA�H�
�K�A�<$��kt&A�H�
�K�vH�5�RH�=�m�f�H��uA�H�
T��}�\�tA�H�
	T�w뻃}uA�H�
	T�x�H��L����H��tnH�A�H�
�SH��t�;�\�tA�H�
�S�~�\����{tA�H�
�S��?���L9kt1A�H�
�S���"���H9�t�}uL�mH������H��ZH��[]A\A]�A�QH�
)SH��t�>�\�t&A�H�
S�bH�5VQH�=4l�6��~uA�H�
S�c��L�OI��1��L���A��\�L��I�PA�@I�pZ�UH��H��uA�H�
J��?��kt&A�H�
J��H�5�PH�=�k���H��uA�H�
�R��9�\�tA�H�
�R��뼋GL�Ņ�t�t;���H��H��uA�H�
�R��8�\�tA�H�
�R���p���H�QH��H��H�L$���H�t$H��H�D$�/���H�D$H��]�A�QH�
 IH��t�?��kt&A�H�
I��H�5�OH�=fj���A�H�
}LH��t�>563tA�H�
qL���H�vA�H�
FPH��t�>�շ�tA�H�
<P���X�02�AWAVAUATUSAPH��uA�H�
hH��?��kI��t&A�H�
\H��H�5 OH�=nh��H��A�H�
�PH��t�}�\�tA�H�
�P��뺃}uA�H�
�P���I��I����I��H��u!H�
QL��L��1�H�5Q����H�H��t]�;�\�tA�H�
oP���D����{tA�H�
oP���'���L9k��A�H�
eP������I�|$0�H���H��H��uH�5�PL��1���1��PH�P�1�H�����\�I�L�k�CL9�t�}tH�k�H�UH��H��L���T���H�CH��t�ZH��[]A\A]A^A_�A�AQH�
�FH��t�?��kt&A�H�
�F��H�5kMH�=	f�K�A�H�
�OH��t�>�\�tA�H�
�O��뾋G��tH��1�H�VH�5�O�%�1��1�tH�VH��AX�����`uA�H�
�O���i���H��Z�H��tG�?�\�u?H�GH��t8H�Hu/�8�\�t)A�PH�
�N�JH�5�LH�=�f�w�1��H��A�H�
0MdH�%(H�D$H�GH�$H��t�8�շ�t&A�H�
M��H�5:LH�=�g��H��g��,H�D$dH+%(t���H���RH�A�H�
�LH��t�?�շ�t&A�H�
�L��H�5�KH�=/g���X�?,�H��(dH�%(H�D$H�F H��u
H���H�H�f�H9tH�z�H9u�F�H�V�H9u/H�G`H��t2�8gU�#tA�H�
7J���:�����~H���H9uaH�GHH��u/H�GhH��u&A�H�
GN��H�5KH�=�e���H�@�$H��H�@H�D$H�D$H�D$����E1�H�
N���H�T$dH+%(t���H��(�ATA�H�
�CUSH��pdH�%(H�D$h1�H��t�?��kH��t&A�H�
�C��H�5VJH�=�e�6�A�H�
�FH��t�>563tA�H�
�F���H�nA�H�
�JH��t�}�շ�tA�H�
�J���H�M`H�UPL�D$ H������A�H�
MH��H��t�8�\�tA�H�
M���B���L�H(D�@4H���@@L�`8L�L$D�D$�D$����D$D�D$��L�L$H�D$hdH+%(t�+�H��pL��H��H��[]A\�--�AWAVAUATU��SH��(H�L$`L�|$hH�$L�t$xdH�%(H�D$1�H��uA�H�
3K��>�\�H��t&A�H�
%K�H�5�HH�=�a���H�VH��uA�H�
$L��σ�vA�H�
L��M��I��M��M��t��u
H�Q�L� H�7�L9 uN��uH�$M��H�5�K�p�����L9�s H�$M��H�5L1�L��4�1���D�C�H���L9 ����uH�$M��H�5L�H��tL�AM��t	H�qH��u5H���D$I�} 1�L�$H�L�g�C&1��D$�K�1�I��w�L)�1҉T$�H)�H�D��H���I9�s%A�H�
L��H�5PGH�=f`�����D$ȉC�DH��L9 tH���L9 u��t$H�$M��H�5�K�7E1�H�
KJ�5�"���L�c ��t+M��y"H�SH�$M��H�5�KL��1�������L�{8��tEW�f/�vf.Zzt+�
f/�YvH�SH�$L��H�5�K����W����C@�� t
1��|$p���C4��@tL�s(��y�k0H�D$dH+%(t��H��(H��[]A\A]A^A_�AUATUSQH��uA�H�
�K���H�>H��t&A�H�
�K��H�5�EH�=�a���I��I�Ծ����H��H��uA�H�
NK���H�EH�xL��H������cng��$H�SM��L��H�
�AH�5��1��(�H�CX[]A\A]�SA�H�
�JH��H��tH�1�H�H��u&A�H�
�J�H�5EH�=�_����;��cnA�H�
�Ju�H�{�C�H�ߺ1�H�*�H�D$H�D$��H��H��[�%h�H��P���Z���A�AQH�
�JH��t�>��cnt&A�H�
�J�H�5�DH�=�^�`�W�H�Ff/�w
f/�WrH�HPH� �\�H�oJAX��"�H��X��A�RH�
 JH��t�>��cnt&A�H�
J�'H�5DH�=.^���H�~X�I�UA�H�
�ISAQH��t�>��cnH��t&A�H�
�I�0H�5�CH�=�]���H��H��H��u
H�~H�5���2���H�{H��H��u!H�WPH�
�IAXH��[H�5�E1�]�%l�X[]�#�ATA�H�
9IUSH��t�>��cnH��t&A�H�
+I�HH�5CH�=�\���H�zH�FI��H��to�zt.�J f/
HVs'H�HPH� (��\H�DI�g�]!�
V�{�#Vt�C1ɀ;tH�KH�SH�uL��[]A\�6�H�PPH�
=1�H�5�D���[1�]A\�1�AQ�:tH�B1ɀztH�JH��uA�H�
5H��>��cnt&A�H�
/H�eH�5BH�=�[���H��H�vH	�tH��AX�$�H�VP1�H�
�HH�5SD���1�Z�A�RH�
�GH��t�>��cnt&A�H�
�G�sH�5�AH�=0[���H�vX���H�v�_�AWA�H�
�:AVAUATUS1�H��xdH�%(H�D$h1��z��1����z���	�1��:��	�1��z����	�1��z����	�1��z����	�1��z����	�1��z����	�1��z����	�H��t�?��kH��t&A�H�
�9�bH�5�@H�=#Z���I��A�H�
�FH��t�>��cntA�H�
�F�c�L�~A�H�
RGM��tA�?�շ�tA�H�
HG�e�H�
�I��H���tL�rPI9�u~��G`uH���L�2I9�ut�I�Ƅ�u%I�D$H���"A�H�
G�q�%���I�WPH�
G�EtFI�O`L��H���Z�H��H����1���H�i�L90��I�WP�E`tH�
GH�5�AH��1�����I�O`L��H����H��H��uA�H�
G�����I�WPH�|$ ��H��H��u+A�H�
�F���\���E1�H�
�F���H����Àt6I�}HH�t$��H�t$H��uI�WPH�
�FH�5HAH���R���H�F�AE0A�u@��H��A�E8��H��FPA�u(A�u M�MM�E�_���H�� H��H������H�L�L90u
I�D$�H�.�L90tA�H�
mF�����H�sH���Y�L�K(D�C4H���C@H��L�c8L�L$D�D$�D$�X��D$D�D$��L�L$H�D$hdH+%(u-H��xL��L��H��[]A\A]A^A_��!�H�T$hdH+%(t���H��x[]A\A]A^A_�H��QA�H�
�CH��t�>��cnt&A�H�
�C�6H�5z=H�=xV�Z�H�xH��X��USQH��uA�H�
%E�G�H�>H��t&A�H�
YE�HH�5!=H�=�U��H�վH����H��uA�H�
&E�J�H�����\�H�h�@H�PH�X[]�SA�H�
�DH��H��tH�1�H�H��u&A�H�
�D�WH�5�<H�=FU�h��;�\�A�H�
b>u�H���H�ߺ1�H�D$H�D$��H��H��[�%��AWAVAUATUSH��H��D�R�JD�"D�jH�<$D�rD�zD�T$@�jH�ZD�L$�W�H�����L$D�T$H��H�5D�C(�s8����1����E������	�1�E����	�1�@������	�1�E������	�1�E������	�1�E�����	��C0P�s �sH�|$ L�KL�C�+�H�� H��[]A\A]A^A_�QH��C��H��t1҉P0X�H��XH�VH��dH�%(H�D$H1�I����A�H�
Z>H��t�8�\�t&A�H�
M>�H�5�:H�=^S���H�@ H��u
H���H�H�T$HdH+%(t���H��X�H��hH�VH��dH�%(H�D$X1�L�D$H�|$�{�H�|$A�H�
�=H��t�8�\�H��t&A�H�
�=�H�5@:H�=�R� ��q���H�T$XdH+%(t���H��h�H��XH�VH��dH�%(H�D$H1�I�����A�H�
5=H��t�8�\�t&A�H�
(=�H�5�9H�=�Q���H�@8H�T$HdH+%(t�q�H��X�H��XH�VH��dH�%(H�D$H1�I���l�A�H�
�<H��t�8�\�t&A�H�
�<�&H�599H�=WQ���@@H�D$HdH+%(t���H��X�H��XH�VH��dH�%(H�D$H1�I�����A�H�
0<H��t�8�\�t&A�H�
#<�2H�5�8H�=�P����@4H�T$HdH+%(t�m�H��X�H��XH�VH��dH�%(H�D$H1�I���h�A�H�
�;H��t�8�\�t&A�H�
�;�>H�558H�=P��H�@(H��u
H��H�H�T$HdH+%(t���H��X�A�RH�
1H��t�?��kt&A�H�
1�UH�5�7H�=�O���H��A�H�
�9H��t�>�\�tA�H�
�9�V�A��\߹HH�5�?X�%���1�9�t	9�������USAPH�_H�nH��uH�?uA�H�
�?�_�H��u.H�H��u-A�H�
�?�`H�5�?H�=XT���H��uS�H��t[�%H�?��H��H��u9A�H�
�?�l�H����H��H��uA�H�
�?�m�YH��H��[]�%��H9Z��[]���AVAUATUSH��uA�H�
j?��>���H��t&A�H�
a?��H�5?H�=�R�)�I��A��H�0I�; ���H��H��uH�5??L��1����$W���hD�pL�h@H�E H�H�CH�E H��[]A\A]A^�ATA�H�
�.USH��t�?��kH��t&A�H�
�.�sH�5Y>H�=�S�~�I��H����H��H��u#I�T$PH�
�7H��1�H�5�7�t��H�H��tZ�:���tA�H�
�>�|�H�C H9BtA�H�
�>�}�p���L9bt}A�H�
�>�~�S���H�{0�(�n�H��H��uH�5�>H��1����1��9H�p�	1�H�������H�C L�bH�BH�BH�B H���H�UH�E[H��]A\�SH��H�H��t��H��1����H�߹1��[�AWAVAUATUSH���D$H��uA�H�
$;��>�շ�t&A�H�
;��H�5�<H�=#R���H��A��I��L������I��H����H�{0� �a�I��H��u$I�D$H�
�=H�546H��H�PP1�����M1�L��L��I����H��t�}u1��L$I�oL��D��L��H���AOH��[]A\A]A^A_����H��1�[]A\A]A^A_�H��f/
�FsA�H�
�=���H��u&A�H�
=��H�5�;H�=@Q���I��H�Ѻ�L$���1�H��t�L$��H��H���PI��W�H�Ѻ�_���ZH�������H��A�H�
�9H��t�>�շ�t&A�H�
�9��H�56;H�=�N�[�H�|$���H��1�H��tH�|$1ɺ���H������H���U1�SH��Q;k@s���H��H{H�����1��C@Z[]�UA�H�
�:H��AWAVAUATSH��H��h���H��`���dH�%(H�E�1�H��t�>���I��t&A�H�
�:�mH�5f:H�=YO���H��`���A�H�
�;�n��L�vA�H�
[8M��tA�>�շ�tA�H�
Q8�p�H�~��L��1�g�*H��h���H�@ H��X���I�D$H�E�A�F@�E�H�E�H��ta�8�htA�H�
;�"�J�P��t ��t ��t!A�H�
B.�/�"�E���M��
E1�H��D�U�H�@�H��uA��1���L��g�W���H�CH�E�H��u�A�<$�����A�H�
v9��H�59H�=M���A�v@D��H��H��H�8A�O�A9��D����A��H��A�F@H�I�EI�}H�H��tH��p����?�H��p���H�Nj�x����AEH�z�B�BH�E�H�@H�E�H�}��H�E��8�ht%A�H�
�9�<H�5W8H�=*M���H�E��@��t6������H�5-8H�=M��A�H�
�9�?���H�E�I�VHA��En@H�@H��x���H��uE��u	I��I��/A�H�
P9��H�5�7H�=vL�X���H�:uH�� I9�u��H��x���H��H��p����w���H��p�����u���H�E�E1�H�@H��x���A�F@؉�P���I�FHH��p���D9�P�����H��p���H�H����H��x���H��x���H�H�rH��u*H��uWA�H�
�9�vH�5�6H�=/K���H��u-H9�u?H��p������A�F@��A�F@�A9�s"��E9�EG��H��p���H��x���������H��p��� A���C���H��x���1��*���A�H�
.+�]�
���M�FH1�������A�V@�J��4��������H��L�H�:u����A9�rA�H�
�8���3E��D9�rD��E�OH��L�H�9u�A9�r%A�H�
�8��H�5�5H�=�I�{���H9�s	H�q H9��H9�sH�r H9�sH���E��ZY���4���I�~X1�I�D$I�t$I�D$ H��t�d�A�^@1�I�NX��u8H��h���I�NPL�78H�/�H�x 1�g�"L��g����A�>�շ�H��p���tA�H�
Y3��zM�~HM��uA�H�
�7��Z�����1��H��L���E�I�1�H9�sHH�
H��uA�H�
�7��9563tA�H�
�7���J9M�FM�H�� �볃��uA�H�
�7�����A�^x���H��h���E1�x�1�I�FX�U�H��uTA�H�
�7��A�G9E�E��FE���`���J��E1�H��x���G�,D9�`���ui�E�I�� E�ŋE�A;F@�5M�OM��u(I�?�G�I��H��uA�H�
'7�#�A�9�{���A�H�
7�$�H�}�D�E�1�D��L��P���H��6�H��X����"�H��X���L��P�����D�E�~A�H�
�6�)�A9�rA�H�
�6�*�H�E�L�M�A��H�E�H��x���IFXL��P���H�}�H�}��E�H��X������H��X����M�L��P����H��x���I�FXH��x����L���D9�t%A�H�
U6�1H�5�2H�=_F�!���I�~XH��h����E1�H�
<�L�%*6�+�A�Ft;A9�s6A�Ft$I�FXL��L��1��J��D�HD�1����L��H��I����L��H��p���g���H�E��Hf/
�<sA�H�
h3�E�u����H*�`���Džx��������Y�f/v<w�H,�H��x���H�E�I�~HL�h����A�FDA9F@rqA�>�շ�tA�H�
3���A�9u�Cu�9�r�4A�vD��H�����I�FHH��H��u%A�H�
�2��H�5#1H�=vE���A�F@A;FD�+���A�H�
�2���?A�������A�H�
�2���!A��H�� 9�����A�H�
�2��H�5�0H�="E�D���L�jL�
�1M��tEH�:L��x������I�NP�\H��2WI��L��x���1�AUH��X���g�7AXAY���L�-�$M���H�E�dH+%(t�O�H�e؉�[A\A]A^A_]�H��t9�>���t'A�PH�
�0�aH�5�/H�=E���C�����H��A�H�
�-H��t�>�շ�t&A�H�
�-��H�5�/H�=)C���H��!H�NPI��H� �H��31�g�U�(H�T$H�<$���H��H��tH�T$H�<$H���~�1�H���S�@t&A�H�
�3��H�5$/H�=�B�I�H��H�HH��t���H�{XH��t[�%��[�H��A�H�
-H��t�?�շ�t&A�H�
-��H�5�.H�=B���W�f/�r�
H9f/�wA�H�
�2���H�<$�D$g�H�<$�D$�GpH����H��A�H�
{,H��t�?�շ�t&A�H�
r,��H�5$.H�=WA�I�W�f/�sA�H�
�2����H�<$�D$g�"H�<$�D$�GhH���v�A�RH�
�+H��t�?�շ�t&A�H�
�+��H�5�-H�=�@���;w@rA�H�
2���Ӊ���H��HwHH��4�FfH~�H��?H9�s�GhX�AWA�H�
2AVAUATUSH��(�T$dH�%(H�D$H�GH��t�8�շ�t&A�H�
�1��H�5�1H�=�B���@@H��I��9G rUA���I���t�SH�@XL�s�l�E�~D9�s<I�v�������#���CH�S��;Bxu1��CH�C�x@9{ r��D��A�����E9�rA�H�
N�H�0D���A�t7I�~���H��H��u}A�H�
=�LH�5 H�=�A����H�����H��H��uA�H�
�O��E��t.I�vA��D��H9�s	H�H9��H9�sH�H9�sH���A�vD��1�)��H��H���I�VE�fA�I�V�������A��	<�H�SHc�H���C HBHH�0H��uA�H�
�,���K���H�T$H�;���H�S8��tM��tI��H�C(��|$uM��tI���	H��I���1�A��H9�u�{8�tK8K(�H��t�D$�(�@�@A����3���H�D$dH+%(t���H��(D��[]A\A]A^A_�;w@r'A�PH�
�/�UH�5�/H�=@�����H��HwHH��A�RH�
�(H��t�?�շ�t&A�H�
�(�LH�5/H�=�@�W��wX�H���I����H�L$8L�D$@L�L$H��t7)D$P)L$`)T$p)�$�)�$�)�$�)�$�)�$�dH�%(H�D$1�H��$�M��H��H�D$H�D$ �$�D$0H�D$t
��L��K��1����H�D$dH+%(t���H����ATUSH��uA�H�
����H��H��u&A�H�
y.��H�5�-H�=�?�@�H�?tA�H�
\.����H��I�Ծ����H��uA�H�
=.���H�H�x1���շ�H�hPL�``�b��Å�t�^�E1���H�
.��d���[]A\�A�RH�
�&H��t�?�շ�t&A�H�
�&��H�5--H�=�>�r�H�w`X�A�RH�
]&H��t�?�շ�t&A�H�
T&��H�5�,H�=�>�+�X���UA�H�
�-SH��H��tH�1�H�H��u&A�H�
�-��H�5�,H�='>����;�շ�A�H�
�u�H��g�E���H�{�y���t�5�E1���H�
<-�(�H���H�ߺ1�H�D$H�D$��H��H��[]�%�SA�H�
W%H��t�?�շ�t&A�H�
N%��H�5�+H�=c=�%�H�������t���E1���H�
�,���[�SA�H�
�$H��t�?�շ�t&A�H�
�$��H�5t+H�=�<���H�������t�3�E1���H�
�,���[�SA�H�
$H��t�?�շ�t&A�H�
v$��H�5+H�=k<�M�H������t���E1���H�
P,���[�AWA�H�
$AVAUATUSH��dH�%(H�D$1�H��t�>�շ�H��t&A�H�
�#�"H�5|*H�=�;���H��I��H��g�L���H��tH�EE1�I��D;{@smD��H��HCHH�0H��uA�H�
U��>563tA�H�
�(�L��L����A��H��t�$f/Ev�EE��uA���E1�H��g���H�D$dH+%(t���H��D��[]A\A]A^A_�UH��AWAVAUATSH��D��\�����x���dH�%(H�E�1�H��uA�H�
���?��kI��t&A�H�
���H�5<)H�=_:���H��H��uA�H�
k"��>�շ�tA�H�
e"���A��I��M��H��g����D�C@E��u4H�KPI�} �1�L��&H��E1�g���H��g�v����A�pH����VH�BH��H��H��H���H)�H9�tH��H��$���%�H)�H��tH�L�L�U�1��
I��L���H��H���t$��t
H�D$H�D$�;�շ�L�m�H�]�L�M��E������E�����tA�H�
c!�?��A�}��ktA�H�
u�@�I�} H��uA�H�
e)�A�H�{XuA�H�
W)�D�xM��y M��H�KPH�M)1��E1�g�u����2E�H�M9�~)M��L��p���H�KP1�H�b)�g�H���L��p����;�շ�tA�H�
� �`�&�Sx���tL�KX1�D�R��DA�H�
N)�eH�5�&H�=�7���E��D9�t8D9�s&�HI��E9$�s'���Љ4
�����A�<�A9�u��
��w��A��D�E��Ct!D��D��H��(1�E�L��1��C�H�E�M��H��p���tlH��1�H��p���I�v�L98���)��uI�u����tjH�����I��H����A�H�
}"�TH�5&H�=7����E1��Y���H�@�1�H��p���L98��1����u8�u����uE1��|H���L���I��H���hA�H�
"�^댋u�H���!���I��H��uA�H�
�!�e�b�����x���f.D+zu
�[p��x���M���H���L;8����\���u��x���W��f.���E„���H��p���1��������D�}�A���uA�H�
t'�p����D�u�A���uA�H�
v'�q���E9�uA�H�
y'�r���D��H������I9�tA�H�
'�s�`���D��H��g���D��H����p���g���m���`�����h����Ct]�AMx1�D�����p���H�R'��\�ܾ�Ct,�AMxD���\M�1���`���H�\'������AEx��p���(��\�h���f/�vN��\���th�\E���`���f/�wU����Y�p����AMx�\�h���f/�w3D��H����I���#��x���W�f.�zt�d�f/�x�����H��g����H�]�H��t(�tH�{�A�1�1�H�C�S�t	H��(�H�E�dH+%(t�K�H�e�L��[A\A]A^A_]�PX�bit > vb->nbits../include/vbm.hp != NULL(ctx->method & ( (1U << 13) | (1U << 14) )) != 0vmod_directors.c(ctx) != NULL(ctx)->magic == 0x6bb8f0db(m) != NULL(m)->magic == 0x4ec0c4bb(vcl_name) != 0(vdp) != 0(*vdp) == 0(vd) != 0pthread_rwlock_init(&vd->mtx, ((void*)0)) failedvb != NULL((vdp)) != 0((vd)) != NULL((vd))->magic == (0x99f4b726)(vd->dir) == 0(vd->n_backend) == 0pthread_rwlock_destroy(&vd->mtx) failed(vd) != NULL(vd)->magic == 0x99f4b726pthread_rwlock_rdlock(&vd->mtx) failedpthread_rwlock_wrlock(&vd->mtx) failedpthread_rwlock_unlock(&vd->mtx) failed%s: None backend cannot be added(vd->backend) != 0(vd->weight) != 0(vd->healthy) != 0vd->n_backend < vd->l_backend%s: None backend cannot be removed(be)->magic == 0x3336351d*cur <= vd->n_backend(be) != NULLhealthysick"total_weight": %f,
"backends": {


	Backend	Weight	Health
"%s": {
"weight": %f,
"health": "healthy"
"health": "sick"
	%6.2f%%		-	},
[%u, %u, "%s"]%u/%u	%s(healthy) != 0truefalsevmod_directors_fall_back.c(dir) != NULL(dir)->magic == 0x3336351d((fb)) != 0((fb))->magic == (0xad4e26ba)((vd)) != 0"sticky": %s,


	Backend	Current	Health
"current": true,
"current": false,
	*			((fallback)) != 0((fallback))->magic == (0xad4e26ba)(fbp) != 0(*fbp) == 0(fb) != 0((fbp)) != 0((fb)) != NULL(fb) != NULL(fb)->magic == 0xad4e26bafallbackvmod_directors_hash.c((rr)) != 0((rr))->magic == (0xc08dd611)((hash)) != 0((hash))->magic == (0xc08dd611)(rrp) != 0(*rrp) == 0(rr) != 0((rrp)) != 0((rr)) != NULL(rr) != NULL(rr)->magic == 0xc08dd611(ctx->bo)->magic == 0x23b95567(s) != 0r >= 0 && r <= 1.0hashvmod_directors_random.c((rr))->magic == (0x4732d092)r >= 0 && r < 1.0(rr)->magic == 0x4732d092randomvmod_directors_round_robin.c((rr))->magic == (0xa80970cf)(rr)->magic == 0xa80970cfround-robin(to) != NULLvmod_directors_shard.c(to)->magic == 0xdf5ca117(to->mask & ~arg_mask_param_) == 0(from) != NULL(from)->magic == 0xdf5ca117(from->mask & ~arg_mask_param_) == 0(from->defaults) != 0((shardd)) != 0((shardd))->magic == (0xdbb7d59f)"warmup": %f,
"rampup_duration": %f,


	Backend	Ident	Health	Rampup  Remaining
(sbe) != 0"ident": "%s",
"health": "%s",
"rampup": %f,
"rampup_remaining": %.3f
	%s	%s	%s	%6.2f%% %8.3fs
(pa) != NULL(pa)->magic == 0xdf5ca117pa->scope > _SCOPE_INVALID((p)) != 0((p))->magic == (0xdf5ca117)p->scope == SCOPE_TASKwho == p->vcl_name(p) != NULL(p)->magic == 0xdf5ca117no priv_taskvmod_directors: shard %s: %sOut of workspace for VMOD_SHARD_SHARD_PARAM_MAGICvmod_directors: shard %s: %s may only be used in vcl_init and in backend/pipe contextctx->method & VCL_MET_TASK_H(ctx->http_bereq) != 0by enum(pp) != NULL(pp)->magic == 0xdf5ca117(p->vcl_name) != 0(args & ~arg_mask_set_) == 0vmod_directors: shard %s: %s missing key argument with by=%svmod_directors: shard %s: %s invalid key argument %jd with by=%svmod_directors: shard %s: %s missing key_blob argument with by=%svmod_directors: shard %s: %s by=BLOB but no or empty key_blob - using key 0i <= key_blob->lenvmod_directors: shard %s: %s key and key_blob arguments are invalid with by=%svmod_directors: shard %s: %s invalid alt argument %jdvmod_directors: shard %s: %s invalid warmup argument %f(vshardp) != 0(*vshardp) == 0(vshard) != 0((vshardp)) != 0((vshard)) != NULL((vshard))->magic == (0x6e63e1bf)(vshard) != NULL(vshard)->magic == 0x6e63e1bfvmod_directors: shard %s: .set_warmup(%f) ignoredshard .associate param invalidvmod_directors: shard %s: .add_backend(weight=%f) ignored.remove_backend(): either backend or ident are required(shardd) != NULL(shardd)->magic == 0xdbb7d59f(vshard->dir) != 0.backend(resolve=LAZY) with other parameters can only be used in backend/pipe context.backend(resolve=NOW) can not be used in vcl_init{}/vcl_fini{}(ppt) != 0resolve enum(pp) != 0.backend(key_blob) param invalidshard.backend()resolve == VENUM(NOW)(*pp) == 0(p) != 0((pp)) != 0((p)) != NULLshard_param.set()shard_param.clear()xshard_param.use()shardbuiltin defaultsai || a->backendvmod_directors_shard_cfg.cbi || b->backend(ai) != 0(bi) != 0(change) != NULL(change)->magic == 0xdff5c9a6Out of workspace for SHARD_CHANGE_TASK_MAGIC((change))->magic == (0xdff5c9a6)change->vsl == ctx->vslchange->shardd == sharddOut of workspace for SHARD_CHANGE_MAGICcould not get workspace for task(be) != 0/replicas > 0(task)->magic == 0x1e1168aftask->task != CLEAR(bb) != 0task->weight >= 1(re->shardd)->magic == 0xdbb7d59f(re->shardd->backend) != 0re->shardd->n_backend < re->shardd->l_backendre->hole_i != UINT_MAXre->hole_i < re->shardd->n_backend + re->hole_nvmod_directors: shard %s: backend %s%s%s already exists - skippingtask->backend || task->identre->hole_i < ibb[re->hole_i].backend == NULL.reconfigure() no backends(backends) != 0(b->backend) != NULL(b->backend)->magic == 0x3336351dn_points < UINT32_MAX(shardd->hashcircle) != 0(ident) != 0ident[0] != '\0'%dsnprintf(s, len, "%d", j) < leni < n_pointsi == n_pointsvmod_directors: shard: hashcircle[%5jd] = {point = %8x, host = %2u}
vmod_directors: shard %s: .reconfigure() invalid replicas argument %ld(shardd->n_backend) == 0ratio >= 0 && ratio < 1duration >= 0host < shardd->n_backendvmod_directors_shard_cfg(state->shardd) != NULLvmod_directors_shard_dir.c(state->shardd)->magic == 0xdbb7d59fid < shardd->n_backendvmod_directors_shard_dir.h(sharddp) != 0(*sharddp) == 0(shardd) != 0pthread_rwlock_init(&shardd->mtx, ((void*)0)) failed((sharddp)) != 0((shardd)) != NULLpthread_rwlock_destroy(&shardd->mtx) failedpthread_rwlock_rdlock(&shardd->mtx) failedpthread_rwlock_wrlock(&shardd->mtx) failedpthread_rwlock_unlock(&shardd->mtx) failed(ctx->vsl) != 0shardd->hashcirclevmod_directors: shard %s: invalid negative parameter alt=%ld, set to 0vmod_directors: shard %s: parameter alt=%ld limited to %ldn < idxvmod_directors: shard: lookup key %x idx %u host %ustate->previous.hostid != UINT_MAXstate->last.hostid != UINT_MAXstate->previous.hostid != state->last.hostidbe == sharddir_backend(shardd, state->previous.hostid)vmod_directors: shard: chosen host %u rampup %f changed %fvmod_directors: shard: alt host %u rampup %f changed %fedab1c2b46260ba7857d12e0b786d29b78460cd930959505a67272486eac4683directorsVmod_vmod_directors_FuncVarnish 7.5.0 eef25264e5ca5f96a77129308edb83ccf84cb1b1URLNOWLAZYKEYIGNOREHASHCHOSENBLOBALLvdir_pick_by_weightvdir_pick_bevdir_update_healthvdir_listvdir_any_healthyvdir_remove_backendvdir_expandvdir_add_backendvdir_unlockvdir_wrlockvdir_rdlockvdir_deletevdir_releasevbit_expandvbit_newvdir_newvmod_lookupY@�?�����Avmod_fallback_backendvmod_fallback_remove_backendvmod_fallback_add_backendvmod_fallback__finivmod_fallback_healthyvmod_fallback_resolvevmod_fallback_releasevmod_fallback_destroyvmod_fallback_listvmod_fallback__initvmod_hash_backendvmod_hash_remove_backendvmod_hash_add_backendvmod_hash__finivmod_hash_releasevmod_hash_destroyvmod_hash__initvmod_random_backendvmod_random_remove_backendvmod_random_add_backendvmod_random__finivmod_random_healthyvmod_random_resolvevmod_random_releasevmod_random_destroyvmod_random_listvmod_random__initvmod_round_robin_backendvmod_round_robin_remove_backendvmod_round_robin_add_backendvmod_round_robin__finivmod_rr_healthyvmod_rr_resolvevmod_rr_releasevmod_rr_destroyvmod_rr_listvmod_round_robin__initvmod_shard_param_usevmod_shard_param_get_healthyvmod_shard_param_get_rampupvmod_shard_param_get_warmupvmod_shard_param_get_altvmod_shard_param_get_keyvmod_shard_param_get_byshard_param_prepvmod_shard_param__finivmod_shard_param__initvmod_shard_debugshard_blob_keyshard_param_argsshard_param_task_lvmod_shard_backendvmod_shard_clearvmod_shard_remove_backendvmod_shard_add_backendshard_param_blobvmod_shard_associatevmod_shard_set_rampupvmod_shard_set_warmupvmod_shard__finivmod_shard_healthyshard_get_keyshard_param_mergeshard_param_stackshard_param_task_rvmod_shard_param_readvmod_shard_resolvevmod_shard_releasevmod_shard_destroyvmod_shard_listvmod_shard__initshardcfg_get_rampupshardcfg_set_rampupshardcfg_set_warmupshardcfg_deleteshardcfg_reconfigureshardcfg_clearshard_change_task_addshardcfg_hashcircleshard_change_finishshardcfg_backend_finalizeshardcfg_backend_del_cmpshardcfg_backend_expandshardcfg_backend_addshardcfg_backend_cmpshardcfg_backend_lookupshardcfg_apply_changechange_reconfigureshard_change_finishard_change_getshard_change_task_backendshardcfg_add_backendsharddir_backendvbit_expandshard_nextshard_lookupsharddir_pick_be_lockedsharddir_pick_besharddir_any_healthysharddir_unlocksharddir_wrlocksharddir_rdlocksharddir_deletesharddir_releasesharddir_set_paramsharddir_newsharddir_debugVMOD_JSON_SPEC[   [     "$VMOD",     "1.0",     "directors",     "Vmod_vmod_directors_Func",     "edab1c2b46260ba7857d12e0b786d29b78460cd930959505a67272486eac4683" ,    "Varnish 7.5.0 eef25264e5ca5f96a77129308edb83ccf84cb1b1", "0", "0"  ],   [     "$CPROTO",     "#define VPFX(a) vmod_##a",     "#define VARGS(a) arg_vmod_directors_##a",     "#define VENUM(a) enum_vmod_directors_##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(directors_round_robin);",     "typedef VCL_VOID td_vmod_directors_round_robin__init(VRT_CTX,",     "    struct VPFX(directors_round_robin) **, const char *);",     "typedef VCL_VOID td_vmod_directors_round_robin__fini(",     "    struct VPFX(directors_round_robin) **);",     "typedef VCL_VOID td_vmod_directors_round_robin_add_backend(",     "    VRT_CTX, struct VPFX(directors_round_robin) *, VCL_BACKEND);",     "typedef VCL_VOID td_vmod_directors_round_robin_remove_backend(",     "    VRT_CTX, struct VPFX(directors_round_robin) *, VCL_BACKEND);",     "typedef VCL_BACKEND td_vmod_directors_round_robin_backend(",     "    VRT_CTX, struct VPFX(directors_round_robin) *);",     "",     "struct VPFX(directors_fallback);",     "typedef VCL_VOID td_vmod_directors_fallback__init(VRT_CTX,",     "    struct VPFX(directors_fallback) **, const char *, VCL_BOOL);",     "typedef VCL_VOID td_vmod_directors_fallback__fini(struct VPFX(",     "    directors_fallback) **);",     "typedef VCL_VOID td_vmod_directors_fallback_add_backend(VRT_CTX,",     "    struct VPFX(directors_fallback) *, VCL_BACKEND);",     "typedef VCL_VOID td_vmod_directors_fallback_remove_backend(",     "    VRT_CTX, struct VPFX(directors_fallback) *, VCL_BACKEND);",     "typedef VCL_BACKEND td_vmod_directors_fallback_backend(VRT_CTX,",     "    struct VPFX(directors_fallback) *);",     "",     "struct VPFX(directors_random);",     "typedef VCL_VOID td_vmod_directors_random__init(VRT_CTX,",     "    struct VPFX(directors_random) **, const char *);",     "typedef VCL_VOID td_vmod_directors_random__fini(struct VPFX(",     "    directors_random) **);",     "typedef VCL_VOID td_vmod_directors_random_add_backend(VRT_CTX,",     "    struct VPFX(directors_random) *, VCL_BACKEND, VCL_REAL);",     "typedef VCL_VOID td_vmod_directors_random_remove_backend(",     "    VRT_CTX, struct VPFX(directors_random) *, VCL_BACKEND);",     "typedef VCL_BACKEND td_vmod_directors_random_backend(VRT_CTX,",     "    struct VPFX(directors_random) *);",     "",     "struct VPFX(directors_hash);",     "typedef VCL_VOID td_vmod_directors_hash__init(VRT_CTX,",     "    struct VPFX(directors_hash) **, const char *);",     "typedef VCL_VOID td_vmod_directors_hash__fini(struct VPFX(",     "    directors_hash) **);",     "typedef VCL_VOID td_vmod_directors_hash_add_backend(VRT_CTX,",     "    struct VPFX(directors_hash) *, VCL_BACKEND, VCL_REAL);",     "typedef VCL_VOID td_vmod_directors_hash_remove_backend(VRT_CTX,",     "    struct VPFX(directors_hash) *, VCL_BACKEND);",     "typedef VCL_BACKEND td_vmod_directors_hash_backend(VRT_CTX,",     "    struct VPFX(directors_hash) *, VCL_STRANDS);",     "",     "struct VPFX(directors_shard);",     "typedef VCL_VOID td_vmod_directors_shard__init(VRT_CTX,",     "    struct VPFX(directors_shard) **, const char *);",     "typedef VCL_VOID td_vmod_directors_shard__fini(struct VPFX(",     "    directors_shard) **);",     "typedef VCL_VOID td_vmod_directors_shard_set_warmup(VRT_CTX,",     "    struct VPFX(directors_shard) *, VCL_REAL);",     "typedef VCL_VOID td_vmod_directors_shard_set_rampup(VRT_CTX,",     "    struct VPFX(directors_shard) *, VCL_DURATION);",     "typedef VCL_VOID td_vmod_directors_shard_associate(VRT_CTX,",     "    struct VPFX(directors_shard) *, VCL_BLOB);",     "",     "struct VARGS(shard_add_backend) {",     "\tchar\t\t\tvalid_ident;",     "\tchar\t\t\tvalid_rampup;",     "\tchar\t\t\tvalid_weight;",     "\tVCL_BACKEND\t\tbackend;",     "\tVCL_STRING\t\tident;",     "\tVCL_DURATION\t\trampup;",     "\tVCL_REAL\t\tweight;",     "};",     "typedef VCL_BOOL td_vmod_directors_shard_add_backend(VRT_CTX,",     "    struct VPFX(directors_shard) *,",     "    struct VARGS(shard_add_backend)*);",     "",     "struct VARGS(shard_remove_backend) {",     "\tchar\t\t\tvalid_backend;",     "\tchar\t\t\tvalid_ident;",     "\tVCL_BACKEND\t\tbackend;",     "\tVCL_STRING\t\tident;",     "};",     "typedef VCL_BOOL td_vmod_directors_shard_remove_backend(VRT_CTX,",     "    struct VPFX(directors_shard) *,",     "    struct VARGS(shard_remove_backend)*);",     "typedef VCL_BOOL td_vmod_directors_shard_clear(VRT_CTX,",     "    struct VPFX(directors_shard) *);",     "typedef VCL_BOOL td_vmod_directors_shard_reconfigure(VRT_CTX,",     "    struct VPFX(directors_shard) *, VCL_INT);",     "typedef VCL_INT td_vmod_directors_shard_key(VRT_CTX,",     "    struct VPFX(directors_shard) *, VCL_STRANDS);",     "",     "struct VARGS(shard_backend) {",     "\tchar\t\t\tvalid_by;",     "\tchar\t\t\tvalid_key;",     "\tchar\t\t\tvalid_key_blob;",     "\tchar\t\t\tvalid_alt;",     "\tchar\t\t\tvalid_warmup;",     "\tchar\t\t\tvalid_rampup;",     "\tchar\t\t\tvalid_healthy;",     "\tchar\t\t\tvalid_param;",     "\tchar\t\t\tvalid_resolve;",     "\tVCL_ENUM\t\tby;",     "\tVCL_INT\t\t\tkey;",     "\tVCL_BLOB\t\tkey_blob;",     "\tVCL_INT\t\t\talt;",     "\tVCL_REAL\t\twarmup;",     "\tVCL_BOOL\t\trampup;",     "\tVCL_ENUM\t\thealthy;",     "\tVCL_BLOB\t\tparam;",     "\tVCL_ENUM\t\tresolve;",     "};",     "typedef VCL_BACKEND td_vmod_directors_shard_backend(VRT_CTX,",     "    struct VPFX(directors_shard) *, struct VARGS(shard_backend)*);",     "typedef VCL_VOID td_vmod_directors_shard_debug(VRT_CTX,",     "    struct VPFX(directors_shard) *, VCL_INT);",     "",     "struct VPFX(directors_shard_param);",     "typedef VCL_VOID td_vmod_directors_shard_param__init(VRT_CTX,",     "    struct VPFX(directors_shard_param) **, const char *);",     "typedef VCL_VOID td_vmod_directors_shard_param__fini(",     "    struct VPFX(directors_shard_param) **);",     "typedef VCL_VOID td_vmod_directors_shard_param_clear(VRT_CTX,",     "    struct VPFX(directors_shard_param) *);",     "",     "struct VARGS(shard_param_set) {",     "\tchar\t\t\tvalid_by;",     "\tchar\t\t\tvalid_key;",     "\tchar\t\t\tvalid_key_blob;",     "\tchar\t\t\tvalid_alt;",     "\tchar\t\t\tvalid_warmup;",     "\tchar\t\t\tvalid_rampup;",     "\tchar\t\t\tvalid_healthy;",     "\tVCL_ENUM\t\tby;",     "\tVCL_INT\t\t\tkey;",     "\tVCL_BLOB\t\tkey_blob;",     "\tVCL_INT\t\t\talt;",     "\tVCL_REAL\t\twarmup;",     "\tVCL_BOOL\t\trampup;",     "\tVCL_ENUM\t\thealthy;",     "};",     "typedef VCL_VOID td_vmod_directors_shard_param_set(VRT_CTX,",     "    struct VPFX(directors_shard_param) *,",     "    struct VARGS(shard_param_set)*);",     "typedef VCL_STRING td_vmod_directors_shard_param_get_by(VRT_CTX,",     "    struct VPFX(directors_shard_param) *);",     "typedef VCL_INT td_vmod_directors_shard_param_get_key(VRT_CTX,",     "    struct VPFX(directors_shard_param) *);",     "typedef VCL_INT td_vmod_directors_shard_param_get_alt(VRT_CTX,",     "    struct VPFX(directors_shard_param) *);",     "typedef VCL_REAL td_vmod_directors_shard_param_get_warmup(",     "    VRT_CTX, struct VPFX(directors_shard_param) *);",     "typedef VCL_BOOL td_vmod_directors_shard_param_get_rampup(",     "    VRT_CTX, struct VPFX(directors_shard_param) *);",     "typedef VCL_STRING td_vmod_directors_shard_param_get_healthy(",     "    VRT_CTX, struct VPFX(directors_shard_param) *);",     "typedef VCL_BLOB td_vmod_directors_shard_param_use(VRT_CTX,",     "    struct VPFX(directors_shard_param) *);",     "",     "/* Functions */",     "typedef VCL_BACKEND td_vmod_directors_lookup(VRT_CTX,",     "    VCL_STRING);",     "",     "struct Vmod_vmod_directors_Func {",     "\ttd_vmod_directors_round_robin__init",     "\t\t\t\t\t*f_round_robin__init;",     "\ttd_vmod_directors_round_robin__fini",     "\t\t\t\t\t*f_round_robin__fini;",     "\ttd_vmod_directors_round_robin_add_backend",     "\t\t\t\t\t*f_round_robin_add_backend;",     "\ttd_vmod_directors_round_robin_remove_backend",     "\t\t\t\t\t*f_round_robin_remove_backend;",     "\ttd_vmod_directors_round_robin_backend",     "\t\t\t\t\t*f_round_robin_backend;",     "",     "\ttd_vmod_directors_fallback__init\t*f_fallback__init;",     "\ttd_vmod_directors_fallback__fini\t*f_fallback__fini;",     "\ttd_vmod_directors_fallback_add_backend",     "\t\t\t\t\t*f_fallback_add_backend;",     "\ttd_vmod_directors_fallback_remove_backend",     "\t\t\t\t\t*f_fallback_remove_backend;",     "\ttd_vmod_directors_fallback_backend",     "\t\t\t\t\t*f_fallback_backend;",     "",     "\ttd_vmod_directors_random__init\t*f_random__init;",     "\ttd_vmod_directors_random__fini\t*f_random__fini;",     "\ttd_vmod_directors_random_add_backend",     "\t\t\t\t\t*f_random_add_backend;",     "\ttd_vmod_directors_random_remove_backend",     "\t\t\t\t\t*f_random_remove_backend;",     "\ttd_vmod_directors_random_backend\t*f_random_backend;",     "",     "\ttd_vmod_directors_hash__init\t*f_hash__init;",     "\ttd_vmod_directors_hash__fini\t*f_hash__fini;",     "\ttd_vmod_directors_hash_add_backend",     "\t\t\t\t\t*f_hash_add_backend;",     "\ttd_vmod_directors_hash_remove_backend",     "\t\t\t\t\t*f_hash_remove_backend;",     "\ttd_vmod_directors_hash_backend\t*f_hash_backend;",     "",     "\ttd_vmod_directors_shard__init\t*f_shard__init;",     "\ttd_vmod_directors_shard__fini\t*f_shard__fini;",     "\ttd_vmod_directors_shard_set_warmup",     "\t\t\t\t\t*f_shard_set_warmup;",     "\ttd_vmod_directors_shard_set_rampup",     "\t\t\t\t\t*f_shard_set_rampup;",     "\ttd_vmod_directors_shard_associate",     "\t\t\t\t\t*f_shard_associate;",     "\ttd_vmod_directors_shard_add_backend",     "\t\t\t\t\t*f_shard_add_backend;",     "\ttd_vmod_directors_shard_remove_backend",     "\t\t\t\t\t*f_shard_remove_backend;",     "\ttd_vmod_directors_shard_clear\t*f_shard_clear;",     "\ttd_vmod_directors_shard_reconfigure",     "\t\t\t\t\t*f_shard_reconfigure;",     "\ttd_vmod_directors_shard_key\t*f_shard_key;",     "\ttd_vmod_directors_shard_backend\t*f_shard_backend;",     "\ttd_vmod_directors_shard_debug\t*f_shard_debug;",     "",     "\ttd_vmod_directors_shard_param__init",     "\t\t\t\t\t*f_shard_param__init;",     "\ttd_vmod_directors_shard_param__fini",     "\t\t\t\t\t*f_shard_param__fini;",     "\ttd_vmod_directors_shard_param_clear",     "\t\t\t\t\t*f_shard_param_clear;",     "\ttd_vmod_directors_shard_param_set",     "\t\t\t\t\t*f_shard_param_set;",     "\ttd_vmod_directors_shard_param_get_by",     "\t\t\t\t\t*f_shard_param_get_by;",     "\ttd_vmod_directors_shard_param_get_key",     "\t\t\t\t\t*f_shard_param_get_key;",     "\ttd_vmod_directors_shard_param_get_alt",     "\t\t\t\t\t*f_shard_param_get_alt;",     "\ttd_vmod_directors_shard_param_get_warmup",     "\t\t\t\t\t*f_shard_param_get_warmup;",     "\ttd_vmod_directors_shard_param_get_rampup",     "\t\t\t\t\t*f_shard_param_get_rampup;",     "\ttd_vmod_directors_shard_param_get_healthy",     "\t\t\t\t\t*f_shard_param_get_healthy;",     "\ttd_vmod_directors_shard_param_use",     "\t\t\t\t\t*f_shard_param_use;",     "",     "\ttd_vmod_directors_lookup\t*f_lookup;",     "\tVCL_ENUM\t\t\t*enum_ALL;",     "\tVCL_ENUM\t\t\t*enum_BLOB;",     "\tVCL_ENUM\t\t\t*enum_CHOSEN;",     "\tVCL_ENUM\t\t\t*enum_HASH;",     "\tVCL_ENUM\t\t\t*enum_IGNORE;",     "\tVCL_ENUM\t\t\t*enum_KEY;",     "\tVCL_ENUM\t\t\t*enum_LAZY;",     "\tVCL_ENUM\t\t\t*enum_NOW;",     "\tVCL_ENUM\t\t\t*enum_URL;",     "};",     "#undef VPFX",     "#undef VARGS",     "#undef VENUM",     "static struct Vmod_vmod_directors_Func Vmod_vmod_directors_Func;"   ],   [     "$OBJ",     "round_robin",     {       "NULL_OK": false     },     "struct vmod_directors_round_robin",     [       "$INIT",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_round_robin__init",         ""       ]     ],     [       "$FINI",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_round_robin__fini",         ""       ]     ],     [       "$METHOD",       "add_backend",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_round_robin_add_backend",         "",         [           "BACKEND"         ]       ]     ],     [       "$METHOD",       "remove_backend",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_round_robin_remove_backend",         "",         [           "BACKEND"         ]       ]     ],     [       "$METHOD",       "backend",       [         [           "BACKEND"         ],         "Vmod_vmod_directors_Func.f_round_robin_backend",         ""       ]     ]   ],   [     "$OBJ",     "fallback",     {       "NULL_OK": false     },     "struct vmod_directors_fallback",     [       "$INIT",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_fallback__init",         "",         [           "BOOL",           "sticky",           "0"         ]       ]     ],     [       "$FINI",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_fallback__fini",         ""       ]     ],     [       "$METHOD",       "add_backend",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_fallback_add_backend",         "",         [           "BACKEND"         ]       ]     ],     [       "$METHOD",       "remove_backend",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_fallback_remove_backend",         "",         [           "BACKEND"         ]       ]     ],     [       "$METHOD",       "backend",       [         [           "BACKEND"         ],         "Vmod_vmod_directors_Func.f_fallback_backend",         ""       ]     ]   ],   [     "$OBJ",     "random",     {       "NULL_OK": false     },     "struct vmod_directors_random",     [       "$INIT",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_random__init",         ""       ]     ],     [       "$FINI",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_random__fini",         ""       ]     ],     [       "$METHOD",       "add_backend",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_random_add_backend",         "",         [           "BACKEND"         ],         [           "REAL"         ]       ]     ],     [       "$METHOD",       "remove_backend",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_random_remove_backend",         "",         [           "BACKEND"         ]       ]     ],     [       "$METHOD",       "backend",       [         [           "BACKEND"         ],         "Vmod_vmod_directors_Func.f_random_backend",         ""       ]     ]   ],   [     "$OBJ",     "hash",     {       "NULL_OK": false     },     "struct vmod_directors_hash",     [       "$INIT",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_hash__init",         ""       ]     ],     [       "$FINI",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_hash__fini",         ""       ]     ],     [       "$METHOD",       "add_backend",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_hash_add_backend",         "",         [           "BACKEND"         ],         [           "REAL",           "weight",           "1.0"         ]       ]     ],     [       "$METHOD",       "remove_backend",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_hash_remove_backend",         "",         [           "BACKEND"         ]       ]     ],     [       "$METHOD",       "backend",       [         [           "BACKEND"         ],         "Vmod_vmod_directors_Func.f_hash_backend",         "",         [           "STRANDS"         ]       ]     ]   ],   [     "$OBJ",     "shard",     {       "NULL_OK": false     },     "struct vmod_directors_shard",     [       "$INIT",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard__init",         ""       ]     ],     [       "$FINI",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard__fini",         ""       ]     ],     [       "$METHOD",       "set_warmup",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard_set_warmup",         "",         [           "REAL",           "probability",           "0.0"         ]       ]     ],     [       "$METHOD",       "set_rampup",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard_set_rampup",         "",         [           "DURATION",           "duration",           "0"         ]       ]     ],     [       "$METHOD",       "associate",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard_associate",         "",         [           "BLOB",           "param",           "0"         ]       ]     ],     [       "$METHOD",       "add_backend",       [         [           "BOOL"         ],         "Vmod_vmod_directors_Func.f_shard_add_backend",         "struct arg_vmod_directors_shard_add_backend",         [           "BACKEND",           "backend"         ],         [           "STRING",           "ident",           null,           null,           true         ],         [           "DURATION",           "rampup",           null,           null,           true         ],         [           "REAL",           "weight",           null,           null,           true         ]       ]     ],     [       "$METHOD",       "remove_backend",       [         [           "BOOL"         ],         "Vmod_vmod_directors_Func.f_shard_remove_backend",         "struct arg_vmod_directors_shard_remove_backend",         [           "BACKEND",           "backend",           "0",           null,           true         ],         [           "STRING",           "ident",           "0",           null,           true         ]       ]     ],     [       "$METHOD",       "clear",       [         [           "BOOL"         ],         "Vmod_vmod_directors_Func.f_shard_clear",         ""       ]     ],     [       "$METHOD",       "reconfigure",       [         [           "BOOL"         ],         "Vmod_vmod_directors_Func.f_shard_reconfigure",         "",         [           "INT",           "replicas",           "67"         ]       ]     ],     [       "$METHOD",       "key",       [         [           "INT"         ],         "Vmod_vmod_directors_Func.f_shard_key",         "",         [           "STRANDS"         ]       ]     ],     [       "$METHOD",       "backend",       [         [           "BACKEND"         ],         "Vmod_vmod_directors_Func.f_shard_backend",         "struct arg_vmod_directors_shard_backend",         [           "ENUM",           "by",           "HASH",           [             "HASH",             "URL",             "KEY",             "BLOB"           ],           true         ],         [           "INT",           "key",           null,           null,           true         ],         [           "BLOB",           "key_blob",           null,           null,           true         ],         [           "INT",           "alt",           "0",           null,           true         ],         [           "REAL",           "warmup",           "-1",           null,           true         ],         [           "BOOL",           "rampup",           "1",           null,           true         ],         [           "ENUM",           "healthy",           "CHOSEN",           [             "CHOSEN",             "IGNORE",             "ALL"           ],           true         ],         [           "BLOB",           "param",           null,           null,           true         ],         [           "ENUM",           "resolve",           null,           [             "NOW",             "LAZY"           ],           true         ]       ]     ],     [       "$METHOD",       "debug",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard_debug",         "",         [           "INT"         ]       ]     ]   ],   [     "$OBJ",     "shard_param",     {       "NULL_OK": false     },     "struct vmod_directors_shard_param",     [       "$INIT",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard_param__init",         ""       ]     ],     [       "$FINI",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard_param__fini",         ""       ]     ],     [       "$METHOD",       "clear",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard_param_clear",         ""       ]     ],     [       "$RESTRICT",       [         "vcl_pipe",         "backend",         "housekeeping"       ]     ],     [       "$METHOD",       "set",       [         [           "VOID"         ],         "Vmod_vmod_directors_Func.f_shard_param_set",         "struct arg_vmod_directors_shard_param_set",         [           "ENUM",           "by",           null,           [             "HASH",             "URL",             "KEY",             "BLOB"           ],           true         ],         [           "INT",           "key",           null,           null,           true         ],         [           "BLOB",           "key_blob",           null,           null,           true         ],         [           "INT",           "alt",           null,           null,           true         ],         [           "REAL",           "warmup",           null,           null,           true         ],         [           "BOOL",           "rampup",           null,           null,           true         ],         [           "ENUM",           "healthy",           null,           [             "CHOSEN",             "IGNORE",             "ALL"           ],           true         ]       ]     ],     [       "$RESTRICT",       [         "vcl_pipe",         "backend",         "housekeeping"       ]     ],     [       "$METHOD",       "get_by",       [         [           "STRING"         ],         "Vmod_vmod_directors_Func.f_shard_param_get_by",         ""       ]     ],     [       "$METHOD",       "get_key",       [         [           "INT"         ],         "Vmod_vmod_directors_Func.f_shard_param_get_key",         ""       ]     ],     [       "$METHOD",       "get_alt",       [         [           "INT"         ],         "Vmod_vmod_directors_Func.f_shard_param_get_alt",         ""       ]     ],     [       "$METHOD",       "get_warmup",       [         [           "REAL"         ],         "Vmod_vmod_directors_Func.f_shard_param_get_warmup",         ""       ]     ],     [       "$METHOD",       "get_rampup",       [         [           "BOOL"         ],         "Vmod_vmod_directors_Func.f_shard_param_get_rampup",         ""       ]     ],     [       "$METHOD",       "get_healthy",       [         [           "STRING"         ],         "Vmod_vmod_directors_Func.f_shard_param_get_healthy",         ""       ]     ],     [       "$METHOD",       "use",       [         [           "BLOB"         ],         "Vmod_vmod_directors_Func.f_shard_param_use",         ""       ]     ],     [       "$RESTRICT",       [         "vcl_pipe",         "backend",         "housekeeping"       ]     ]   ],   [     "$FUNC",     "lookup",     [       [         "BACKEND"       ],       "Vmod_vmod_directors_Func.f_lookup",       "",       [         "STRING"       ]     ]   ],   [     "$RESTRICT",     [       "housekeeping"     ]   ] ] 
;�w������������� ���8���������<������������,e��|���p��,7	��x
���x�� ����R�������'�����(���`.��x����)�������N���������� 	��8	���P	��h	���	����	|���	����	���
� �� 
z!��H
�!��`
^"��x
�"���
S#���
	$���
�$���
3%���
�&��4.'��L(��tq(����(���j)����)���Q+����/��@A1��|�1����2���g3���+5��
�5��8
D6��P
�6��h
7���
'8���
�9���
�<��t=��T>��t>����>����>���}?���e@��0�@��PAA��hKA��|E���lE��F��4�F��T|G����G���&H����H���<I���I��$@J��<�J��T\K��ppK���BL����L���AN�� mN��<yO����O���P����P����P��j[��8�[��PB\��p�\���+]����]���=^����`��$ a��<fa��T-b��pc���Lc����c���Rd����d��*e��,�e��H�f���zRx�(�����B�A�G ��ABHt���\}���6P`Ht�����B�B�B �B(�A0�A8�B@�8A0A(B BBB(����4A�N�D0DA����lA�jh���lA�j$����lA�j$@���zA�G�A iAALhZ����B�O�B �A(�A0�z
(K EDBF(A BBB`����B�B�B �B(�A0�A8�B@�
8D0D(I DBBF�
8D0A(B BBBFH0��XB�O�B �B(�A0�A8�DP/8D0A(B BBBHh<���B�O�B �B(�A0�A8�Dp�8A0A(B BBBx�����B�B�B �B(�A0�A8�D`[
8H0A(B BBBFt
8C0A(B BBBFD8A0A(B BBB(0��lA�N�D0SDAx\P��.B�B�B �B(�A0�A8�D`�
8H0A(B BBBFu
8C0A(B BBBFD8A0A(B BBB����A�Q �D����~Gq8���WB�I�A �A(�B0>(A DBBL
���G�4d�
���B�B�A �A(�D@�(A ABB�\��jGY����}Gp���~Gq�y��yGq�����A�Q �Df��~Gq$4����A�N�D0�AA\}��jGYt���zGm�1��|Go$����A�G�D �AA����B�� ���A�Q �D���~Gq$���A�N�A �AAD����G�$\y���A�N�D0�AA�*��jGY�|��zGm����|Go�B��yGq�����B��A���A�Q �D���~Gq843��OB�O�B �A(�A0�2(A BBBpF���G�$�����A�N�D0�AA����jGY����}Gp�B��|Go����yGq��nAlH0U���B�B�B �B(�A0�A8�D��8A0A(B BBB8|�#��GB�E�D �D(�E0)(D ABB��$���G��/%���A�D �A�&���G�H	�&���B�B�B �B(�A0�A8�B@�8D0A(B BBBT	(���H�
E`t	�(��Ol`�	�(��~D y�	R)��LAE�	�)��D00�	�*��mB�N�A �D�E JABH
�+��B�B�B �B(�A0�C8�D`�8D0A(B BBB4X
�.���B�B�A �A(�A0�(A ABB�
/���A�Q xD�
�/��DG�
�/���Hi
FD�
�/��LG00���A�N�B l
DJFAAA44}0���B�N�A ��
ABF[CBl-1���Dh
F]��1��LG��1��
t��1���B�O�B �B(�A0�A8�F���T�D�D�Q��
8J0A(B BBBFZ8A0A(B BBB05��RDH$HX5���A�A�A �AAp�5���A�Q nDT�46���B�B�B �B(�A0�A8�GPWXY`ChCpVPD8A0A(B BBB��6��AW
�6���D`�
B7���Dp�0
�7���D`}H
(8���D`~`
�8���D`|x
�8���D`��
u9���G~�
�9��0�
�9���A�A�B �
GAFDDA8�
�:���B�B�B �A(�A0��(A BBB(0�:��NB�N�A �6DB\<��,A�j\x)<��B�B�B �B(�A0�A8�DP�
8A0A(B BBBED8C0A(B BBB��<���D |�>=��ATE=��wD r$ �=��)A�C�D ^AA(H�=���
A�P
P������
t*H��?T`�QH���D �
EF��H��QA�H
FA��H���D ��{I���D ���I���G�H]J���B�O�B �B(�A0�A8�D`�8D0A(B BBB`�L��:L`x�L��FG~�
M���G��(��M���B�A�A ��AB�aN��GG��N��HG{$�N���A�N�D0�DA0VO��lA�jL�O��lA�jh�O��lA�jH�FP��*B�O�B �B(�A0�A8�DP8D0A(B BBB(�$Q���A�C
P����������NY��)P(�'&'�"��No��-"-��N֖u4z3�2P2�1��N2�;�959�8�7��Nޟ?G�LBK�J�?�\��y��������o��ƨШ ;����;�<�<n=�=S*D+�++,�,!5�5d6�6Z7L.%/�/	0�0)Q�Q�RScS�S�TuU�U�R�U�Y�Y�Z�[[\�\:]�]?^�^Q_%H@@@8@0@(@ @@@@��
��7�7���o�(
�H
8	���o$�#0%�<@ �$�(�-�1�8�=�D�I�libvmod_directors.so.debug�Mux.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$;((hC���KH
H
8U��0_e�qk��q��� y����HH���7�7��7�7��7�7 ��<�<��x>x>��@@P�`@P@P �P@ p@�